LLaVA-via / README.md
SobanHM's picture
Update README.md
3b7d573 verified
|
Raw
History Blame Contribute Delete
5.81 kB
---
language: en
license: apache-2.0
library_name: transformers
pipeline_tag: image-to-text
tags:
- llava
- llava-1.5
- vision-language-model
- multimodal
- peft
- lora
- transformers
- image-to-text
- scene-understanding
- navigation-guidance
- assistive-ai
- visually-impaired
base_model: llava-hf/llava-1.5-7b-hf
---
# LLaVA-via: Fine-Tuned LoRA Adapter for Scene Narration and Navigation Guidance
## Overview
**LLaVA-via** is a **PEFT LoRA adapter** fine-tuned on top of **LLaVA-1.5-7B** to improve scene narration and navigation guidance for assistive vision-language applications.
The objective of this work is to generate contextually grounded, coherent, and navigation-aware responses that can support visually impaired assistance scenarios. Rather than answering general visual questions, the adapter is optimized to describe surrounding environments and provide guidance-oriented information from input images.
This repository contains **only the LoRA adapter** and associated tokenizer/processor configuration files. It does **not** contain the full LLaVA model weights.
---
# Base Model
This adapter must be loaded on top of the following Hugging Face model:
**Base Model**
```
llava-hf/llava-1.5-7b-hf
```
The base model is **not included** in this repository.
---
# Repository Contents
This repository includes:
* `adapter_model.safetensors` — Fine-tuned LoRA adapter weights
* `adapter_config.json` — PEFT configuration
* Tokenizer files
* Processor configuration
* Image preprocessor configuration
* Chat template
* Model card (README)
Training checkpoints, optimizer states, and scheduler files are intentionally excluded.
---
# Intended Use
LLaVA-via is intended for research and development involving assistive vision-language systems, including:
* Scene narration
* Environmental understanding
* Navigation guidance
* Assistive AI research
* Vision-language model benchmarking
Example applications include:
* Assistive mobile applications
* Smart glasses
* Vision-language research
* Accessibility-focused AI systems
* Human-centered AI
---
# Fine-Tuning Method
* **Architecture:** LLaVA-1.5-7B
* **Fine-tuning:** PEFT LoRA
* **Task:** Vision-Language Conditional Generation
* **LoRA Rank (r):** 16
* **LoRA Alpha:** 32
* **Target Modules:** `q_proj`, `v_proj`
* **LoRA Dropout:** 0.05
---
# Evaluation
The fine-tuned adapter was evaluated using multiple automatic metrics covering lexical similarity, semantic similarity, vision-language alignment, and hallucination analysis.
| Metric | Score |
| ---------------------------------- | -------------: |
| BLEU-1 | 0.3125 |
| BLEU-2 | 0.1842 |
| BLEU-3 | 0.1228 |
| BLEU-4 | 0.0860 |
| METEOR | 0.3165 |
| ROUGE-L | 0.2755 |
| **BERTScore-F1** | **0.8872** |
| **SBERTScore** | **0.7116** |
| CLIPScore (ViT-B/32) | 0.2839 |
| CLIPScore (ViT-B/16) | 0.2329 |
| CLIPScore (ViT-L/14) | 0.1828 |
| PickScore (CLIP-ViT-H-14) | 0.2030 |
| **SPECS-VIA Score** | **3.2770 / 5** |
| **PickScore-VIA** | **0.8132** |
| **CHAIR-i (Semantically Refined)** | **0.410** |
The evaluation includes lexical overlap metrics (BLEU, METEOR, ROUGE-L), semantic similarity metrics (BERTScore and SBERTScore), vision-language alignment metrics (CLIPScore and PickScore), a task-specific evaluation (SPECS-VIA and PickScore-VIA), and hallucination analysis using the semantically refined CHAIR-i metric.
---
# Loading the Adapter
The adapter can be loaded using the Hugging Face Transformers and PEFT libraries.
```python
from transformers import AutoProcessor, LlavaForConditionalGeneration
from peft import PeftModel
base_model = LlavaForConditionalGeneration.from_pretrained(
"llava-hf/llava-1.5-7b-hf"
)
processor = AutoProcessor.from_pretrained(
"llava-hf/llava-1.5-7b-hf"
)
model = PeftModel.from_pretrained(
base_model,
"SobanHM/LLaVA-via"
)
```
---
# Example Use Cases
The adapter is designed for prompts such as:
* Describe the surrounding environment.
* Identify important objects in the scene.
* Provide navigation guidance.
* Describe possible obstacles.
* Explain the scene for a visually impaired user.
---
# Limitations
This repository provides a fine-tuned PEFT LoRA adapter evaluated using offline automatic metrics.
The reported evaluation does **not** include:
* Real-time deployment on electronic white canes
* Smart glasses deployment
* Mobile-device latency evaluation
* Embedded hardware benchmarking
* User studies involving visually impaired participants
Accordingly, inference latency, energy consumption, real-time responsiveness, and human-subject usability remain outside the scope of the reported experiments.
---
# Citation
If you use this repository in your research, please cite this work and the original LLaVA and PEFT publications.
A BibTeX entry for this work may be added once the associated thesis or publication becomes available.
---
# Authors
**Soban Hussain**
Department of Computer Science
Sukkur IBA University
**Praih Alias Faiza**
Department of Computer Science
Sukkur IBA University
**Tasmia**
Department of Computer Science
Sukkur IBA University
---
# Acknowledgements
This work builds upon the following open-source projects:
* LLaVA
* Hugging Face Transformers
* PEFT
* PyTorch
We gratefully acknowledge the developers and research community whose contributions made this work possible.