liyouzhang / Fraud_Detection

An event website is curious to know how can we use Machine Learning to predict an event posted live is a fraud or not.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fraud Detection

Movitation & Background

Events website is a convenient platform for people to post information about their events. However, there are also increasing fraud activities on the event websites.

An event website is curious to know how can we use Machine Learning to predict an event posted live is a fraud or not.

Here is a visualization of the fraud activities happening in North America on this website.

geo

How to use the fraud detection product

frontend_dashborad

  • For Investigators:

    • an interactive web page to flag potential fraud
  • For Product Managers / Business Stakeholders:

    • Monitor trends of fraud on event and user level:
      • events that were published on user creation date
      • events missing description
      • users' age, type, email domain etc
    • Potential bans at the event posting stage

Architecture

architecture

Model & Methodology

Key challenges:

  • imbalanced data
  • big data

Model comparison

models

Cost Benefit Analysis

cost

Tech Stack

  • AWS
  • Flask
  • Python
  • Sklearn

About

An event website is curious to know how can we use Machine Learning to predict an event posted live is a fraud or not.


Languages

Language:Python 100.0%