Giter Club home page Giter Club logo

twitter-bots's Introduction

Twitter-Bots

Sahil Dev, Jordan Foster, Joshua Goldberg, Gabriel Margolis, Mohammad Subhan

Twitter bot classification project for CMSC396H, Fall 2020.

Contents

Background

Twitter does not distinguish between bot accounts and real users, but reports estimate that nearly 48 million accounts on Twitter are run by bots. This wide network of bots has the ability to deceive real users. Bots have been found posting and responding to political tweets, and in 2016, about one-fifth of tweets about the U.S election came from a group of bot accounts. These bots influenced the content that real users saw on their timeline, altering the public perception current events and political figures. For example, bots may show artificial support or anger over the tweet of a politician or content of a news article, while other bots may simply spread misinformation.

Problem Statement

Given features associated with a Twitter account, accurately determine whether the account is run by a bot.

Scope

This work serves only to provide a true/false answer as to whether an account is run by a bot. We do not attempt to determine what purpose a bot serves, whether a bot acts maliciously, or if the associated account should be terminated.

Files

datasets

Stores datasets for use in training and testing.

docs

Contains reports and documents detailing the research.

source

Contains source files.

analyze_text.ipynb

Extract data from tweets.

[classifier].ipynb

Training and testing classifiers.

initialize_mib.ipynb

Main initialization work, data scraping, etc.

Notes

Acknowledgements

We would like to thank Dr. Dave Levin and Dr. Leilani Battle for contributing to the formation of this research group and providing excellent information and resources for doing research.

Disclaimer

The data used for this research is from MIB. For privacy, the dataset used in this research will not be made available. Any other Twitter accounts and tweets used for training are fully public and are accessible to everyone.

twitter-bots's People

Contributors

joshg4096 avatar sdev00 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.