credit-risk-explainability

Credit Risk Explainability is an open-source implementation of the research paper: "An Explainable AI Framework for Credit Evaluation and Analysis" (Applied Soft Computing Journal, 2024).

https://github.com/kaif0708/credit-risk-explainability

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: sciencedirect.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.6%) to scientific vocabulary

Keywords

credit-scoring explainable-artificial-intelligence
Last synced: 6 months ago · JSON representation ·

Repository

Credit Risk Explainability is an open-source implementation of the research paper: "An Explainable AI Framework for Credit Evaluation and Analysis" (Applied Soft Computing Journal, 2024).

Basic Info
  • Host: GitHub
  • Owner: Kaif0708
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 787 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
credit-scoring explainable-artificial-intelligence
Created 12 months ago · Last pushed 12 months ago
Metadata Files
Readme License Citation

README.md

Credit Risk Explainability: Explainable AI for Loan Approval

Overview

This repository provides an open-source implementation of the research paper:
"An Explainable AI Framework for Credit Evaluation and Analysis" (Applied Soft Computing Journal, 2024).
📄 Paper Link: Elsevier - Applied Soft Computing

The project applies Machine Learning (ML) and Explainable AI (XAI) techniques to improve transparency in credit risk assessment and loan approval decisions. Using Random Forest, SHAP, LIME, and Partial Dependency Plots (PDP), it explains why a loan is approved or rejected, helping financial institutions and borrowers understand decision-making processes.

Features

  • Implements Logistic Regression, Decision Tree, and Random Forest for credit risk evaluation.
  • Uses LIME and SHAP to provide both local and global explanations of model decisions.
  • Partial Dependency Plots (PDP) to visualize feature influence on predictions.
  • Random Forest achieves 99.8% accuracy in loan approval classification.
  • Open-source implementation with structured, modular, and well-documented code.

Repository Structure

Credit Risk Explainability/ │── Credit Risk Explainability.ipynb # Google Colab notebook with full implementation │── requirements.txt # Dependencies list │── README.md # Documentation │── LICENSE # Open-source license │── CITATION.md # Paper citation details

Getting Started

Clone the Repository

bash git clone https://github.com/your-username/Credit-Risk-Explainability.git cd Credit-Risk-Explainability

Install Dependencies

bash pip install -r requirements.txt

Open in Google Colab

To run the notebook interactively, use the link below:

Open in Google Colab

Results

| Model | Accuracy | Precision | Recall | F1-Score | |-----------------|---------|----------|--------|---------| | Logistic Regression | 0.980 | 0.980 | 0.980 | 0.980 | | Decision Tree | 0.997 | 0.996 | 0.995 | 0.997 | | Random Forest | 0.998 | 0.997 | 0.997 | 0.998 |

Explainability Results

  • SHAP Explainer: Provides both local and global explanations for feature importance.
  • LIME Explainer: Highlights feature contributions for individual predictions.
  • PDP Plot: Demonstrates the relationship between input features and loan approval decisions.

Citation

If you use this repository in your work, please cite the original paper:
bibtex @article{Nallakaruppan2024XAI, title={An Explainable AI framework for credit evaluation and analysis}, author={M.K. Nallakaruppan, Balamurugan Balusamy, et al.}, journal={Applied Soft Computing}, year={2024}, doi={10.1016/j.asoc.2024.111307} }

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome. If you find issues or improvements, feel free to open an issue or submit a pull request.

Owner

  • Login: Kaif0708
  • Kind: user

Citation (CITATION.md)

# Citation  

If you use this repository, please cite the original paper:  

**"An Explainable AI Framework for Credit Evaluation and Analysis"**  
(*Applied Soft Computing Journal, 2024*)  

📄 **Paper Link:** [Elsevier - Applied Soft Computing](https://www.sciencedirect.com/science/article/pii/S1568494624000814)

### BibTeX Citation  
```bibtex
@article{Nallakaruppan2024XAI,
  title={An Explainable AI framework for credit evaluation and analysis},
  author={M.K. Nallakaruppan, Balamurugan Balusamy, et al.},
  journal={Applied Soft Computing},
  year={2024},
  doi={10.1016/j.asoc.2024.111307}
}

GitHub Events

Total
  • Push event: 13
  • Create event: 2
Last Year
  • Push event: 13
  • Create event: 2

Dependencies

requirements.txt pypi
  • jupyter *
  • lime *
  • matplotlib *
  • numpy *
  • pandas *
  • scikit-learn *
  • seaborn *
  • shap *