Projects

Projects

🚀 Featured Projects


🏦 Finance RAG Chatbot

Description: A Retrieval-Augmented Generation (RAG) chatbot designed to retrieve and summarize information from complex financial terms and conditions (PDF).

  • Key Features:
    • Semantic Chunking: Implemented custom text splitting based on financial clauses (Articles/Chapters) to maintain document structure using regex.
    • Advanced Reranking: Applied MMR (Maximal Marginal Relevance) and LLM-based scoring (Upstage Solar Pro 2) to enhance retrieval accuracy and reduce redundancy.
    • User Interface: Developed an interactive web interface using Streamlit for seamless PDF uploads and real-time Q&A.
  • Tech Stack: Python 3.12, LangChain, Upstage Solar API, ChromaDB, Streamlit
  • Link: View on GitHub

📊 Explainable Credit Default Prediction (XAI)

Description: A comparative study on credit card default prediction using SHAP and DiCE to achieve both model interpretability and actionable counterfactual insights.

  • Key Features:
    • Dual XAI Approach: Leveraged SHAP for feature attribution (Logistic Regression) and DiCE for counterfactual explanations (XGBoost).
    • Model Comparison: Analyzed linear vs. non-linear decision boundaries to evaluate how different models interpret financial risk.
    • Counterfactual Analysis: Generated “what-if” scenarios to identify minimal feature changes required to flip a prediction from ‘Default’ to ‘Non-default’.
  • Tech Stack: Python, Scikit-learn, XGBoost, SHAP, DiCE, Pandas
  • Link: View on GitHub