Back To Projects

Predicting Fake Job Listings from Real Ones using Machine Learning Models

Ronit M.

The main way this problem is going to be solved is through the creation of models that can predict whether these job listings are real or fake.


Nowadays, there are more and more fake job positions appearing online, whether that be companies listing more job positions than they actually need or malicious actors listing out job positions that are meant to take personal information. The main way this problem is going to be solved is through the creation of models that can predict whether these job listings are real or fake. The procedure involves finding the dataset needed to train the model. After the preprocessing, the different NLP models were tested out to see which one would end up giving the best prediction, with the only ones that ended up working in the end being a Logistic Regression Model and a BERT Model. The accuracy of the Logistic Regression model ended up being 99.48%,. And after running the data through Random Forest Hyperparameter Tuning, the model was left with a mean absolute error of 3.37% (low values are good!). The accuracy of the BERT model ended up being 99.81%. Overall, the accuracy of the logistic regression model on its own was excellent in separating the fake job listings from the real ones, showing its capability in that regard. The BERT model was even better, with its increase by 0.33% in terms of accuracy. Though, possible potential ways to further improve the accuracy to a greater level would be through implementing a LSTM model, given how it can be more accurate than Logistic Regression and as accurate as a BERT model.Though, both require their own amount of preprocessing of the data that is separate from the main preprocessing already completed. Alongside that, it would be beneficial to have the models be able to take in input and be easily accessible so that anyone who is concerned about whether or not a job position is real or fake can check through imputing the information into a search box and submitting it, giving the models more data to use to improve their accuracy along with giving the public peace of mind to know that their data isn't going to get stolen.

Explore More!

Ronit M.
Hassan Azmat
MS in Mechanical Engineering from CMU, startup co-founder

Related Projects

Analysis of Trending YouTube Videos: Finding Patterns in Viral Content

As the digital world continues to grow, content creators frequently have trouble building a community and producing videos that will interest their audience. Especially as these people look toward the internet for both recreational and monetary reasons, finding out techniques to build a community is important in today’s age. This paper analyzes the issues of video performance, revealing the patterns of what makes a video successful and viral. By training different models and testing different datasets, we were able to find the correlation between the potential chances of popularity and the video’s content. Using the most accurate model, the Random Forest model, content creators can see whether or not they are likely to do well based on patterns found in trending videos.
Vincent P.
Mentored by Amanda Wang
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
Backtesting and Machine Learning for a Self-Developed Futures Trading Strategy

This study investigates whether the poor backtesting performance of a discretionary futures trading strategy stems from important subconscious rules that were never formally documented. Testing ten years of Nasdaq-100 and S&P 500 futures data showed that adding an previously unwritten market-structure rule substantially improved performance, while machine learning found short-term price direction largely unpredictable but volatility expansion moderately predictable.
Anant S.
Mentored by Odysseas Drosis