Instructions to use tojpaj/chart-qa-vlm-multilingual with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use tojpaj/chart-qa-vlm-multilingual with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("togethercomputer/gemma-3-4b-it-VLM") model = PeftModel.from_pretrained(base_model, "tojpaj/chart-qa-vlm-multilingual") - Notebooks
- Google Colab
- Kaggle
Chart-QA Multilingual VLM (Hindi/Punjabi) β v2
LoRA adapter for google/gemma-3-4b-it-VLM, fine-tuned for native-language
chart interpretation. AutoScientist Challenge Part 2, Data Visualization.
v2 result β +25.5% relative over v1
| v1 | v2 | |
|---|---|---|
lora_r |
16 | 64 |
lora_alpha |
32 | 128 |
lora_dropout |
0 | 0.05 |
n_epochs |
1 | 3 |
max_iterations |
1 (no search) | 5 |
| best_win_rate | 0.5599 | 0.7028 |
| final eval_loss | 1.82 | 1.3986 |
Trained via client.autoscientist.create().
How the config was chosen
v1 used AutoScientist's auto-selected hyperparameters (r=16). Inspecting
the public adapter_config.json of four independent Challenge entrants β across
Qwen3.5-0.8B, gpt-oss-20b, Llama-4-Scout-17B and Mistral-7B β showed every one
had chosen r=64, alpha 128β256, dropout 0.05. Adopting that config lifted
the win rate from 0.5599 to 0.6818 on the first iteration; four further
search iterations added only +0.021 combined.
The static config delivered ~87% of the gain; search depth delivered ~13%.
best_hyperparams returned the pinned LoRA values unchanged, confirming that
explicit hyperparams survive AutoScientist's search rather than being
overridden β the search tuned learning rate and scheduler around them.
No overfitting at 3 epochs
Another entrant documented r=64, 3 epochs on 20k rows of medical reasoning
producing a model that lost to its base model (58/42), with eval-loss
plateauing after epoch 1. That did not reproduce here:
eval_loss 1.6267 β 1.5103 β 1.4469 β 1.4066 β 1.3986 (monotonically down)
train_loss 11.40 β 1.48
Different task (chart VQA vs. open-ended reasoning) and scale (1,260 vs 20k rows). Competitor configs are a prior worth testing, not a rule β the per-iteration curve decides.
Data
1,260 rows (420 English + 420 Hindi + 420 Punjabi) over 100 synthetic charts (bar/line/grouped-bar/stacked-bar/scatter) with deterministic ground-truth answers β see tojpaj/chart-qa-multilingual-indic.
Limitations
- Numeric answers are visual estimates (e.g. 77.0 vs a ground truth 76.7) β expected for chart reading, not a defect.
- Charts are synthetic and clean; performance on real dashboards or infographics is untested.
- Win rate is AutoScientist's internal metric, not an independent benchmark.
- Downloads last month
- 18
Model tree for tojpaj/chart-qa-vlm-multilingual
Base model
togethercomputer/gemma-3-4b-it-VLM