A Hybrid AI System for detecting scholarship fraud and enforcing dual-benefit policies in real-time.

Educational institutions face massive fund leakage due to:
We solved this using a two-layer approach, combining deterministic logic with machine learning.
| Component | Technology | Purpose |
|---|---|---|
| Policy Engine | Python (Pandas) | Enforces strict government rules (GPA cuts, Income caps, Mutual Exclusivity) with 100% accuracy. |
| Fraud Guard | Scikit-Learn | An Isolation Forest model (Unsupervised Learning) detects statistical anomalies in applicant data. |
| Dashboard | Streamlit | Real-time interface for administrators to validate applications. |
dual_benefit_rules.xlsx to prevent students from holding conflicting grants.Clone the repository
```bash git clone https://github.com/Arkz-Deepak/Scholarship-Policy-Compliance-Bot.git cd Scholarship-Policy-Compliance-Bot# π‘οΈ Scholarship Policy Compliance Bot
2.Install Dependencies
bash
pip install pandas streamlit scikit-learn openpyxl
3.Run the App
bash
streamlit run app.py
βββ app.py # Main Dashboard Interface
βββ data_loader.py # Dynamic Data Ingestion Script
βββ rules_engine.py # Deterministic Logic (The "Lawyer")
βββ fraud_guard.py # ML Model (The "Detective")
βββ Scholarship dataset/ # Excel/JSON Data Sources
β βββ students.xlsx
β βββ scholarships.xlsx
β βββ dual_benefit_rules.xlsx
β βββ fraud_rules.json
βββ README.md # Documentation
Built for the Build-a-Bot Hackathon 2026.