Back To Projects

Unmasking Fraud: Applying Machine Learning to Detect Bank Drops

James S.

This paper evaluates eight machine learning (ML) models that are capable of flagging bank accounts as fraudulent at the time of bank account registration.


Bank drops are fraudulent bank accounts that are used to funnel and transfer illegal funds. Most fraudulent bank accounts often go undetected, exposing flaws in the banking system and require large teams of cybersecurity specialists to spend significant amounts of time and money trying to correct. This paper evaluates eight machine learning (ML) models that are capable of flagging bank accounts as fraudulent at the time of bank account registration. Each of these models process bank account registration information to instantly determine the legitimate versus fraudulent status of an account, expediting the bank account flagging process, saving banks internal resources and protecting bank clients from fraudulent activities. The highest performing models are ensemble models such as the gradient boosting classifier and the random forest classifier, each having accuracy scores above 90%. These results show that ML models are a valuable tool to detect fraudulent accounts and protect banks across the world, effectively and efficiently stopping crime before it begins.

Explore More!

James S.

Related Projects

workspace_premium
Applications of AI in Microfinance

I hope to explore how to use AI in the field of microfinance to help reduce income inequality. Microfinance has greatly helped decrease rural poverty rates in Bangladesh. The leader of this effort won the Nobel Peace Prize for his work. These micro-loans give opportunity to those who are not otherwise able to obtain financing for their entrepreneurial ideas. This can be applied in the U.S. too, in places where the population cannot otherwise obtain loans to start small businesses and climb their way out of poverty. It can be very difficult to start from rock bottom in the US, especially for those without access to resources. If people could obtain small loans and start small businesses, they could work their way out of poverty. The microloans have to be viable for banks as well. The problem I’d like to explore is whether AI/ML can be used to determine how to deploy microloans efficiently to address income inequality in the U.S.
Alex M.
Mentored by Odysseas Drosis
Predicting Investment Success on Shark Tank India: A Machine Learning Approach

This project explores the use of machine learning—specifically regression models, neural networks, and transfer learning—to predict the success of startup pitches on Shark Tank, with a focus on bridging insights between U.S. and Indian markets. By addressing the unique challenges faced by Indian entrepreneurs, the project demonstrates how advanced modeling can uncover patterns in investment decisions and support funding opportunities in emerging economies.
Jia A.
Mentored by Shreyaa Raghavan
Approaches to fraud detection on credit card transactions using artificial intelligence methods

In this paper, we study the problem of detecting fraudulent credit card transactions. We select the most relevant features using a heuristic approach, and fit three different model classes to a simulated dataset: Logistic Regression, Random Forests and Gradient Boosting Machines. We find that hyperparameter tuning has a big impact on the precision and recall of our classifiers. We also find that of the three classes, Gradient Boosting Machines were the best-performing model class, achieving 83% precision and 64% recall on unseen data.
Aryaman R.
Mentored by Yuan Lee