ChemVQA-2K: A Visual Question Answering Dataset for Molecular Understanding

Published: 27 October 2025| Version 1 | DOI: 10.17632/8bspthn5fb.1
Contributors:
Chandra Mohan Bhuma,
,
,

Description

πŸ§ͺ ChemVQA-2K: A Visual Question Answering Dataset for Molecular Understanding πŸ“˜ Overview ChemVQA-2K is a novel Visual Question Answering (VQA) dataset designed to bridge chemistry and multimodal AI. It contains approximately 2,000 high-resolution molecular images (512Γ—512) generated from valid SMILES strings, accompanied by 10 structured Q&A pairs per molecule, resulting in ~20,000 image-question-answer triplets. Each image represents a 2D chemical structure rendered using RDKit, while each question tests the model’s ability to reason over molecular features such as formula, atom counts, bonds, functional groups, and polarity. ________________________________________ 🧬 Dataset Structure Component Description ChemVQA_2K_images.zip 2,000 molecule renderings (mol_0.png, mol_1.png, …) ChemVQA_2K_full.csv Complete dataset with columns: id, image_name, question, answer Each record follows: { "id": "mol_123", "image_name": "mol_123.png", "question": "What is the molecular formula of this molecule?", "answer": "C6H6O2" } ________________________________________ πŸ” Example Questions Each molecule has multiple Q&A pairs, e.g.: Question Example Answer What is the molecular formula of this molecule? Cβ‚‚Hβ‚…OH What is the molecular weight? 46.07 g/mol How many total atoms are present? 9 Which functional groups are present? Alcohol Is the molecule polar or non-polar? Polar ________________________________________ βš™οΈ Data Generation Process β€’ Molecules generated by concatenating random organic fragments and validated using RDKit. β€’ Each molecule’s image created with Draw.MolToFile() at 512Γ—512 px resolution. β€’ Functional groups detected via SMARTS pattern matching. β€’ Q&A pairs auto-generated from chemical descriptors (MolWt, CalcMolFormula, substructure matches). ________________________________________ πŸš€ Intended Use ChemVQA-2K is ideal for: β€’ Fine-tuning Vision-Language Models (VLMs) for scientific visual reasoning. β€’ Developing chemistry-aware question answering systems. β€’ Training vision encoders on molecular visual patterns. β€’ Exploring RL-based visual understanding of chemical structures. ________________________________________ πŸ“Š Dataset Statistics Property Value Images 1924 Image resolution 512Γ—512 px Q&A pairs 19240 Functional groups detected 16 File size (approx.) ~25 MB (images + CSVs) 🧠 Potential Research Directions β€’ Multimodal Chemistry Understanding β€” connecting visual structure with symbolic reasoning. β€’ Scientific Vision-Language Pretraining β€” use as domain-specific VQA benchmark. β€’ Explainable Chemistry AI β€” models that describe functional features and molecular properties. πŸ“‚ File Organization ChemVQA-2K/ β”œβ”€β”€ images/ β”‚ β”œβ”€β”€ mol_0.png β”‚ β”œβ”€β”€ mol_1.png β”‚ └── ... β”œβ”€β”€ ChemVQA_2K_full.csv ________________________________________ βœ… ChemVQA-2K Dataset Benefits the Chemistry Community Bridges Chemistry and AI Literacy β€’ Helps chemistry students and researchers learn to interact with AI systems

Files

Steps to reproduce

The data is generated in a synthetic manner using python and RDKit. It is verified by the faculty members in the Chemistry Dept.

Institutions

  • Bapatla Engineering College

Categories

Chemistry, Cheminformatics

Licence