Skip to content

MalvinaNikandrou/visual-assistant-eval

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evaluating Multimodal Language Models as Visual Assistants for Visually Impaired Users

Paper License: CC BY 4.0

📊 Tasks and Datasets

We present a comprehensive evaluation framework informed by a user survey to identify adoption patterns and key challenges visually impaired users face with LLM technologies. Our framework consists of five key tasks:

1. Culture-Aware Image Captioning

Evaluating cultural understanding in image descriptions

2. Multilingual Image Question Answering

VQA across 35 languages

  • Dataset: 500 English VizWiz VQA samples (Gurari et al., 2018) translated to 34 languages
  • Languages: High (21), Medium (10), and Low-resource (4) languages
  • Metric: VQA Accuracy
  • Setup: See task README

3. Optical Braille Recognition

Transcribing and answering questions about Braille text

  • Dataset: Novel Braille transcription and QA datasets
  • Tasks: Sentence transcription, Cross-script QA
  • Metrics: chrF++, F1-score
  • Setup: See task README

4. Video Object Recognition

Identifying general and assistive objects in videos

5. Video Question Answering

Answering descriptive, spatial, and adversarial questions

  • Dataset: 882 questions covering descriptive, spatial, and adversarial questions
  • Metric: LAVE accuracy
  • Setup: See task README

Data Access

All evaluation data is organized under the tasks/ directory:

tasks/
├── culture_image_captioning/          # Culture-aware image descriptions
├── multilingual_image_question_answering/  # VQA in 35 languages
├── obr/                               # Optical Braille Recognition
└── video_recognition_and_question_answering/  # Video understanding tasks

🤖 Model Inference

The inference code is based on https://github.com/coastalcph/vizwiz-culture, which runs runs image-text inference with SOTA vision-language models.

Installation

  1. Basic install
conda create -n visassistant python=3.10
conda activate visassistant
pip install -e .
  1. (Optional) Install flash-attention
pip install flash-attn --no-build-isolation

# Verify import; if output is empty installation was successful
python -c "import torch; import flash_attn_2_cuda"

Example commands:

Image Tasks

# LLaVA-1.6 on VizWiz VQA
python run.py \
  model=llava \
  dataset=vizwiz_vqa \
  dataset.path=data/val.json \
  dataset.images_path=data/val

# Qwen2-VL on culture captioning  
python run.py \
  model=qwen2-vl \
  dataset=captioning \
  dataset.path=data/culture_images

Video Tasks

# InternVL2.5 on video object recognition
python run.py \
  model=internvl2.5-video \
  dataset=orbit_vqa \
  dataset.path=tasks/video_object_recognition/orbit_recognition_question_answers.json \
  dataset.images_path=tasks/video_object_recognition/orbit_videos

Multilingual Evaluation

# Run on all languages
./scripts/multilingual_image_question_answering.sh llava

See model-specific examples in the inference section below.

📚 Citation

If you use this evaluation framework or datasets, please cite:

@inproceedings{karamolegkou-etal-2025-evaluating,
    title = "Evaluating Multimodal Language Models as Visual Assistants for Visually Impaired Users",
    author = "Karamolegkou, Antonia  and
      Nikandrou, Malvina  and
      Pantazopoulos, Georgios  and
      Sanchez Villegas, Danae  and
      Rust, Phillip  and
      Dhar, Ruchira  and
      Hershcovich, Daniel  and
      S{\o}gaard, Anders",
    editor = "Che, Wanxiang  and
      Nabende, Joyce  and
      Shutova, Ekaterina  and
      Pilehvar, Mohammad Taher",
    booktitle = "Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)",
    month = jul,
    year = "2025",
    address = "Vienna, Austria",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2025.acl-long.1260/",
    doi = "10.18653/v1/2025.acl-long.1260",
    pages = "25949--25982",
    ISBN = "979-8-89176-251-0"
}

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors