| --- |
| title: Arabic RAG Question Answering |
| emoji: π€ |
| colorFrom: blue |
| colorTo: green |
| sdk: gradio |
| sdk_version: 4.0.0 |
| app_file: app.py |
| pinned: false |
| license: apache-2.0 |
| --- |
| |
| # π€ Arabic RAG Question Answering System |
|
|
| An intelligent Arabic question answering system powered by LFM2-1.2B-RAG fine-tuned with **AdaLoRA** - enabling accurate, context-aware responses for general Arabic queries. |
|
|
| ## π Why This Model? |
|
|
| ### β‘ Fast & Efficient (LiquidAI Architecture) |
| - **Edge-optimized**: Runs efficiently on CPU, GPU, or NPU |
| - **Lightning-fast inference**: 2x faster than comparable models |
| - **Device-agnostic**: Deploy on smartphones, laptops, or servers |
| - **Low memory footprint**: Perfect for resource-constrained environments |
|
|
| ### π― Advanced Fine-tuning (AdaLoRA) |
| This model uses **AdaLoRA (Adaptive Low-Rank Adaptation)** - an advanced parameter-efficient fine-tuning technique that: |
| - Dynamically allocates model capacity based on importance |
| - **Outperforms standard LoRA** across multiple metrics |
| - Achieves better F1 scores and answer correctness |
| - More efficient parameter usage for superior results |
|
|
| ### π Arabic RAG Excellence |
| - General-purpose Arabic question answering |
| - Context-aware responses grounded in provided information |
| - Modern Standard Arabic optimization |
| - Real-world RAG applications ready |
|
|
| ## π― How to Use |
|
|
| 1. **Paste Context**: Add any Arabic text containing information |
| 2. **Ask Question**: Write your question in Arabic |
| 3. **Get Answer**: Receive an accurate, extracted answer instantly |
|
|
| Perfect for: document analysis, information extraction, educational tools, customer support, and research applications. |
|
|
| ## π§ Model Details |
|
|
| - **Base Model**: [LiquidAI/LFM2-1.2B-RAG](https://huggingface.co/LiquidAI/LFM2-1.2B-RAG) |
| - **Fine-tuning**: AdaLoRA (Adaptive Low-Rank Adaptation) |
| - **Dataset**: [ARCD](https://huggingface.co/datasets/hsseinmz/arcd) β 693 Arabic QA examples |
| - **Language**: Modern Standard Arabic |
| - **Architecture**: Hybrid model with multiplicative gates and convolutions |
|
|
| > β‘ The model can be further enhanced and evaluated on larger or similar Arabic QA datasets to improve generalization and robustness. |
|
|
| ## β‘ Features |
|
|
| - π Real-time answer generation |
| - ποΈ Adjustable generation parameters |
| - π Pre-loaded example questions |
| - π Full RTL support for Arabic |
| - π Copy-to-clipboard functionality |
| - π» Works on any device (CPU/GPU) |
|
|
| ## π Resources |
|
|
| - **Model Card**: [azeddinShr/LFM2-1.2B-RAG-ARABIC-AdaLoRA](https://huggingface.co/azeddinShr/LFM2-1.2B-RAG-ARABIC-AdaLoRA) |
| - **Training Dataset**: [ARCD](https://huggingface.co/datasets/hsseinmz/arcd) |
| - **Base Model**: [LiquidAI/LFM2-1.2B-RAG](https://huggingface.co/LiquidAI/LFM2-1.2B-RAG) |
| - **Comparison**: Also available - [LoRA variant](https://huggingface.co/azeddinShr/LFM2-1.2B-RAG-ARABIC-LoRA) |
|
|
| ## π§ Contact |
|
|
| Questions or feedback? Visit the [model repository](https://huggingface.co/azeddinShr/LFM2-1.2B-RAG-ARABIC-AdaLoRA) or email me directly at [azdinsahir11@gmail.com](mailto:azdinsahir11@gmail.com) ! |
|
|
| --- |
|
|
| **Built with β€οΈ using LiquidAI, AdaLoRA, and Gradio** |