Downloads · 30 days
0
khan7256/Roman-Urdu-Crypto-Sentiment-Eval
Roman-Urdu-Crypto-Sentiment-Eval is a machine learning model from khan7256. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
Roman Urdu Crypto Sentiment Evaluation This repository contains the evaluation artifacts for the Fatima Fellowship Fall 2026 application by Abdullah Khan.
Downloads · 30 days
0
Access
Public
Updated Sep 19, 2026
Repo size
—
Likes
1
Public
Click a slice to open those files.
.ipynb5.2 KB · 48%
From the Hugging Face model README
Roman Urdu Crypto Sentiment Evaluation This repository contains the evaluation artifacts for the Fatima Fellowship Fall 2026 application by Abdullah Khan.
Standard financial benchmarks (like FiQA) are exclusively in formal English. When I attempt to use smaller open-weight models (like Llama-3.2-3B) to parse local community sentiment (e.g., "Bhai, BTC dump ho raha hai, support toot gayi, kya karun?"), they frequently fail. They hallucinate, treat the text as misspelled English, or entirely miss the underlying financial anxiety or intent. This gap is critical because it excludes a massive, growing demographic of Global South retail investors from AI-driven financial accessibility, algorithmic trading integrations, and protection against scams.
The evaluation script (roman_urdu_crypto_eval.ipynb) and dataset (dataset.json) are included in this repository. The model consistently struggles to capture the nuance of Roman Urdu slang, often outputting confused sentiment compared to formal English equivalents, or failing to identify the intent of the trader.
Data Curation: Construct a "Roman-Urdu Financial Instruct" dataset by scraping public crypto Telegram/Discord channels in South Asia. We can use a strong frontier model (like GPT-4o) to synthetically annotate the raw text for sentiment, intent (e.g., FOMO, panic selling), and entity extraction. Architectural Adjustment: Because Roman Urdu lacks standardized spelling (e.g., 'karun', 'karon', 'krun' all mean 'should I do'), traditional LLM tokenizers fragment these words inefficiently. Expanding the model's vocabulary with frequent Roman Urdu subwords before fine-tuning, or applying a character-level CNN embedding layer for out-of-vocabulary robustness, could dramatically reduce tokenization fragmentation. Fine-Tuning Paradigm: Fine-tune a lightweight model like Llama-3.2-3B on this dataset using LoRA, specifically targeting the attention and feed-forward layers to align its financial reasoning with South Asian linguistic nuances.