{"url":"/task/twitter-bot-detection","name":"Twitter Bot Detection","slug":"twitter-bot-detection","description_markdown":"Academic studies estimate that up to 15% of Twitter users are automated bot accounts [1]. The prevalence of Twitter bots coupled with the ability of some bots to give seemingly human responses has enabled these non-human accounts to garner widespread influence. Hence, detecting non-human Twitter users or automated bot accounts using machine learning techniques has become an area of interest to researchers in the last few years.  \r\n\r\n[1] https://aaai.org/ocs/index.php/ICWSM/ICWSM17/paper/view/15587","categories":[{"name":"Miscellaneous","url":"/area/miscellaneous"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":16,"papers_with_code":10,"benchmarks":2,"benchmark_tables_in_archive":2,"benchmark_tables_shown":2,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":3,"subtasks":0,"parent_tasks":0},"benchmarks":[{"leaderboard":"/sota/twitter-bot-detection-on-mgtab","slug":"twitter-bot-detection-on-mgtab","dataset":"MGTAB","dataset_url":"/dataset/mgtab","rows_in_archive":4,"metrics":["Acc","F1"],"first_row_in_archive_order":{"model":"RGT","paper_title":"MGTAB: A Multi-Relational Graph-Based Twitter Account Detection Benchmark","paper_url":"/paper/mgtab-a-multi-relational-graph-based-twitter","paper_date":"2023-01-03","arxiv_id":"2301.01123","code_links":[{"title":"graphdetec/mgtab","url":"https://github.com/graphdetec/mgtab"}],"syntology":null}},{"leaderboard":"/sota/twitter-bot-detection-on-mib-datasets","slug":"twitter-bot-detection-on-mib-datasets","dataset":"MIB Dataset","dataset_url":"/dataset/mib-datasets","rows_in_archive":1,"metrics":["Accuracy"],"first_row_in_archive_order":{"model":"DNA String Compression - Compression Ratio","paper_title":"Detecting Bot Behaviour in Social Media using Digital DNA Compression","paper_url":"/paper/detecting-bot-behaviour-in-social-media-using","paper_date":"2019-12-05","arxiv_id":null,"code_links":[{"title":"pasricha/bot-dna-compression","url":"https://github.com/pasricha/bot-dna-compression"}],"syntology":null}}],"datasets":[{"url":"/dataset/mgtab","name":"MGTAB","full_name":"Multi-Relational Graph-Based Twitter Account Detection Benchmark","num_papers_in_archive":10},{"url":"/dataset/mib-datasets","name":"MIB Dataset","full_name":"","num_papers_in_archive":2},{"url":"/dataset/crypto-related-tweets-from-10-10-2020-to-3-3","name":"Crypto related tweets from 10.10.2020 to 3.3.2021","full_name":"","num_papers_in_archive":1}],"subtasks":[],"parent_tasks":[],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":10,"of":10,"tagged_in_all":16,"items":[{"url":"/paper/evading-classifiers-in-discrete-domains-with","title":"Evading classifiers in discrete domains with provable optimality guarantees","date":"2018-10-25","arxiv_id":"1810.10939","repositories_listed":2,"syntology":null},{"url":"/paper/lmbot-distilling-graph-knowledge-into","title":"LMBot: Distilling Graph Knowledge into Language Model for Graph-less Deployment in Twitter Bot Detection","date":"2023-06-30","arxiv_id":"2306.17408","repositories_listed":1,"syntology":null},{"url":"/paper/simplistic-collection-and-labeling-practices","title":"Simplistic Collection and Labeling Practices Limit the Utility of Benchmark Datasets for Twitter Bot Detection","date":"2023-01-17","arxiv_id":"2301.07015","repositories_listed":1,"syntology":null},{"url":"/paper/mgtab-a-multi-relational-graph-based-twitter","title":"MGTAB: A Multi-Relational Graph-Based Twitter Account Detection Benchmark","date":"2023-01-03","arxiv_id":"2301.01123","repositories_listed":1,"syntology":null},{"url":"/paper/bic-twitter-bot-detection-with-text-graph","title":"BIC: Twitter Bot Detection with Text-Graph Interaction and Semantic Consistency","date":"2022-08-17","arxiv_id":"2208.08320","repositories_listed":1,"syntology":null},{"url":"/paper/twibot-22-towards-graph-based-twitter-bot","title":"TwiBot-22: Towards Graph-Based Twitter Bot Detection","date":"2022-06-09","arxiv_id":"2206.04564","repositories_listed":1,"syntology":{"n":4,"n_ran":1,"n_unverified":3,"n_pointer_only":0}},{"url":"/paper/identification-of-twitter-bots-based-on-an","title":"Identification of Twitter Bots Based on an Explainable Machine Learning Framework: The US 2020 Elections Case Study","date":"2021-12-08","arxiv_id":"2112.04913","repositories_listed":1,"syntology":null},{"url":"/paper/state-of-the-art-models-for-fake-news","title":"State of the Art Models for Fake News Detection Tasks","date":"2020-05-11","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/detecting-bot-behaviour-in-social-media-using","title":"Detecting Bot Behaviour in Social Media using Digital DNA Compression","date":"2019-12-05","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/bot-and-gender-detection-of-twitter-accounts","title":"Bot and Gender Detection of Twitter Accounts Using Distortion and LSA","date":"2019-07-01","arxiv_id":null,"repositories_listed":1,"syntology":null}],"syntology_records":1,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}