# ๐ Dual-Tower Deep Network for China-Africa Vocational Education Matching
ๅบไบๅๅกๆทฑๅบฆ็ฝ็ปไธRAGๅขๅผบ็ไธญ้่ๆไพ้็ฒพๅๅน้
็ฎๆณ
Features โข
Architecture โข
Installation โข
Quick Start โข
API Reference โข
Citation
---
## ๐ Overview
This project implements a **Dual-Tower Deep Neural Network** enhanced with **Retrieval-Augmented Generation (RAG)** for precise matching between African labor market demands and Chinese vocational education supply. The system leverages multilingual understanding (XLM-RoBERTa) to bridge language barriers across English, French, Portuguese, Arabic, Swahili, and Chinese.
### Key Contributions
- **Dual-Tower Architecture**: Separate encoders for demand and supply with cross-attention interaction
- **RAG Enhancement**: Knowledge-augmented reasoning for context-aware matching
- **Skill Gap Analysis**: Automated identification of training gaps with course recommendations
- **Multilingual Support**: XLM-RoBERTa backbone for cross-lingual semantic understanding
---
## โจ Features
| Feature | Description |
|---------|-------------|
| ๐๏ธ **Dual-Tower Network** | Independent encoding of job requirements and course offerings |
| ๐ **Cross-Attention** | Deep semantic interaction between demand and supply vectors |
| ๐ **RAG Integration** | Vector database + Knowledge graph for retrieval augmentation |
| ๐ฏ **Gap Analysis** | Skill coverage analysis with targeted recommendations |
| ๐ **Multilingual** | Support for 6+ languages via XLM-RoBERTa |
| โก **Efficient Inference** | Optimized batch processing and vector caching |
---
## ๐๏ธ Architecture
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DECISION OUTPUT LAYER โ
โ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Match Score โ โ Skill Gap โ โ Recommendations โ โ
โ โ [0-1] โ โ Analysis โ โ Course Matching โ โ
โ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโ โฆ