Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 2.8 KB

README.md

File metadata and controls

40 lines (31 loc) · 2.8 KB

The ReuniteBot 🤖

Alt text

We Believe One Missing Child Is One Too Many 👪

Nearly 800,000 missing children reports are registered worldwide every year. This is sadly only a fraction of the actual number of children who go missing or are found lost across the globe. Although these cases are reported to the police, in countries like India, often it is found that they are not given the attention they urgently need. Our inspiration behind this project was to help in this situation by providing a platform where urgent information regarding a missing child or a lost child found somewhere can be spread across social media quickly and widely so that it can be brought to everyone's attention as soon as possible.

What ReuniteBot Does 🎯

The ReuniteBot is a twitter bot that:

  1. Likes and retweets the posts across twitter with hashtags related to missing and lost children.
  2. Tags and mentions important authorities to grab urgent attention and receive help.
  3. Uses location of the original post to determine which authorities to contact. We have tried contacting NGOs for shelter for lost children without families and the police authorities and government for missing children.
  4. Removes irrelavent and unnecessary posts that aren't related to missing or lost children but have these hashtags.
  5. Uses NLP to classify posts into three categories: 1) Missing Children 2) Lost Children 3) Unrelated

Challenges We Faced 🎓

  1. We faced difficulty in finding a good Machine Learning model with high accuracy to classify posts.
  2. We faced difficulty in learning to tag handles on twitter using twitter API
  3. We had to learn vectorizing ML model so that our tweet objects could be put into them.
  4. We found it very challenging to incorporate the location feature of Twitter Bot.

What's Next for ReuniteBot? 📈

  1. We would like to expand the location feature to every state in India. Currently we only have few locations.
  2. We would like to use NLP further to extract contact information like email ids, mobile numbers, name directly from tweet text.
  3. We would like to use deep learning to match up tweets that are from missing and lost children categories using image processing.
  4. This twitter Bot can be extended to helping missing and lost people in general and not just children.
  5. We would also like to add in a feature of providing emotional support to parents of missing children using chatbots.

Tools and Technologies Used: 🔥

Twitter API

Tweepy

Pandas for data retrieval and cleaning

Natural Language Processing

Random Forest Classifier

Node JS

youtube video link: https://youtu.be/tfB6LQp9FT8