Skip to content

ckranon/capstone-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 

Repository files navigation

capstone-project

Adversarial AI in Financial Management

A Survey of Data Poisoning Techniques for Evasion Attacks on Financial Dataset
Christian Kyle Ranon
Bachelor of Business and Data Analytics
IE University โ€“ School of Science and Technology
Supervised by: Luis Angel Galindo ([email protected])
Submission Date: April 30, 2025


๐Ÿ” Overview

This project investigates the vulnerability of machine learning models in the financial domain to Adversarial Machine Learning (AML)โ€”specifically, data poisoning attacks that occur during the training phase. It aims to showcase how easily predictive performance in risk assessment models can be undermined and offers insights into mitigation and defense strategies.


๐Ÿ“˜ Table of Contents


๐Ÿ“Š Dataset


๐Ÿง  Tools & Technologies

  • Languages: Python
  • Libraries:
    • scikit-learn: Preprocessing, modeling
    • AIJack: Adversarial simulation (SVM poisoning)
    • ydata-profiling: Exploratory Data Analysis
    • pandas, numpy, matplotlib: Data manipulation & visualization

โš™๏ธ Methodology

  1. Adversarial Model Design

    • Based on NISTโ€™s taxonomy (2023), we define the adversaryโ€™s goal (availability attack), knowledge (white-box), and capabilities (full data access for simulation).
  2. Algorithm Under Attack

    • Support Vector Machines (SVM) using a linear kernel.
    • Attacks follow the approach defined in Biggio et al. (2012).
  3. Dataset Processing

    • Missing data imputed with KNNImputer
    • Categorical data encoded via OrdinalEncoder and one-hot encoding
    • Standardized numerical features with StandardScaler
    • Class balancing: 1,500 samples each for Low, Medium, and High Risk

๐Ÿ“ˆ Results & Discussion

The poisoned dataset significantly reduced model performance, demonstrating the fragility of financial classification models under adversarial pressure. The discussion outlines attack effects and highlights potential defenses.


๐Ÿงฉ Conclusion

The paper argues for greater attention to adversarial robustness in the financial industry. It reveals how easy it is to introduce adversarial bias in datasets, especially those relying on tabular data in credit risk scoring.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published