Skip to content

Local Chapter project

Detecting Fake Job Postings Using NLP

NLPDeep LearningTopic ModelingWeb scrapingData Visualization
Start date
November 1, 2023
Finish date
December 1, 2023
Project status
completed
Detecting Fake Job Postings Using NLP

Challenge background

Within the job market, plenty of juniors fall prey to fake job postings which can lead them to be scammed and lose interest in the field, or in the worst case, lose hope in their dreams or even get caught up in criminal acts. The problem regarding this is prevalent within the domain. With how ambiguous the data science professional world has been with its job titles, it has also led to a plethora of people, junior and experienced alike, ending up misunderstanding a job posting and getting a role they didn’t have in mind. This project aims to minimize such occurrences.

The problem

As individuals navigate the job market, they often face the potential pitfalls of fraudulent job advertisements, which may lead to exploitation or scamming by deceptive entities. There's also the risk of aligning with companies that lack a comprehensive understanding of the roles they're advertising.

This project aims to allow people to glean from the job posting whether it is a fake job or also a true one that shouldn’t be trusted. It also has as a goal to identify the patterns of words perceived within these aforementioned job postings that should be avoided.

Goal of the project

  • Create a model to correctly identify the words that would represent a high risk of fake job postings.
  • Create a model to classify a job posting as true and safe or not.
  • Create a word cloud visualization to identify the most common words among fake job postings.

Project timeline

  1. 1

    Week 1

    WebScraping - Gathering of data through the scraping of posts

  2. 2

    Week 2

    Preprocessing the texts

  3. 3

    Week 3

    Feature extraction and model building - NLP

  4. 4

    Week 4

    Tuning and interpretation

What you'll learn

NLP, Data Wrangling, Wordcloud, Deep Learning, Webscraping, Clustering

Get involved

What to expect from a Local Chapter project

First project

  • Welcomes beginners and experienced practitioners.
  • Focuses on education and collaborative delivery.
  • Produces open-source project work.

Benefits

  • Address a significant real-world problem with your skills.
  • Build your project portfolio.
  • Demonstrate your work to organizations and project partners.

Requirements

  • Working English communication.
  • A learning mindset.
  • Commitment to collaborative project work.