Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hans W. A. Hanley

dblp:296/1485 · also Hans Hanley, Hans William Alexander Hanley · DBLP profile ↗
← Back
14ranked-venue papers
14as first author
13since 2021 · last 2025
0000-0002-4291-5896ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 8 · 8 first-author · 8 since 2021Databases, data management, data science and information retrieval · 5 · 5 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 5 first-author · 5 since 2021Artificial intelligence and machine learning · 3 · 3 first-author · 3 since 2021Security and privacy · 3 · 3 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
4 papers
Web and social media mining · 43% Data mining · 30% Information retrieval · 28%
Artificial intelligence
3 papers
Information extraction and text analysis · 56% Representation and self-supervised learning · 44%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Web and social media mining › news analysis
story tracking
1.622025
Tracking the Takes and Trajectories of English-Language News Narratives across Trustworthy and Worrisome Websites · USENIX Security Symposium 2025
Specious Sites: Tracking the Spread and Sway of Spurious News Stories at Scale · SP 2024
Natural language and speech › Information extraction and text analysis
stance detection
1.522025
Tracking and Identifying International Propaganda and Influence Networks Online · AAAI 2025
TATA: Stance Detection via Topic-Agnostic and Topic-Aware Embeddings · EMNLP 2023
Natural language and speech › Information extraction and text analysis › stance detection
multilingual stance detection
0.912025
Tracking and Identifying International Propaganda and Influence Networks Online · AAAI 2025
Machine learning › Representation and self-supervised learning › word representation
multilingual word embedding
0.912025
Hierarchical Level-Wise News Article Clustering via Multilingual Matryoshka Embeddings · ACL (1) 2025
Machine learning › Representation and self-supervised learning
text embedding
0.912025
Hierarchical Level-Wise News Article Clustering via Multilingual Matryoshka Embeddings · ACL (1) 2025
Data mining › clustering
hierarchical clustering
0.912025
Hierarchical Level-Wise News Article Clustering via Multilingual Matryoshka Embeddings · ACL (1) 2025
Web and social media mining
misinformation detection
0.912025
Tracking and Identifying International Propaganda and Influence Networks Online · AAAI 2025
Data mining › clustering › document clustering
news clustering
0.912025
Hierarchical Level-Wise News Article Clustering via Multilingual Matryoshka Embeddings · ACL (1) 2025
Information retrieval
text analysis
0.912025
Tracking the Takes and Trajectories of English-Language News Narratives across Trustworthy and Worrisome Websites · USENIX Security Symposium 2025
Machine learning › Representation and self-supervised learning
contrastive learning
0.712023
TATA: Stance Detection via Topic-Agnostic and Topic-Aware Embeddings · EMNLP 2023
Natural language and speech › Information extraction and text analysis › stance detection
zero-shot stance detection
0.712023
TATA: Stance Detection via Topic-Agnostic and Topic-Aware Embeddings · EMNLP 2023
Network measurement and analytics
network inference
0.312025
Tracking and Identifying International Propaganda and Influence Networks Online · AAAI 2025
Computational social science and digital humanities › misinformation
misinformation spread
0.212024
Specious Sites: Tracking the Spread and Sway of Spurious News Stories at Scale · SP 2024

Methods — techniques the papers use, named apart from their topics

matryoshka embeddings · 4.4hierarchical clustering · 4.4transformer models · 2.6stance detection · 2.6network inference · 2.6large language model · 1.5DP-Means clustering · 1.5topic-aware embedding · 0.7topic-agnostic embedding · 0.7contrastive learning · 0.7
YearPublicationVenuePosition
2025 Tracking and Identifying International Propaganda and Influence Networks Online
abstract
Misinformation and propaganda undermine trust in institutions, spread falsehoods, and sometimes incite violence. However, recent advancements in transformer-based AI models can help combat the proliferation of disinformation globally and in real time. In this work, I propose and develop a system using these models to scalably identify, track, and analyze the spread of narratives from over 40,000 international news websites. First, by employing novel multilingual Matryoshka embeddings and hierarchical level-wise clustering, my proposed system identifies news stories, topics, and themes across these thousands of news websites. Second, by utilizing multilingual stance detection, my system assesses the biases and factual inconsistencies in news articles, enabling the identification of websites that spread propaganda or misinformation. Finally, through network inference methods, my system uncovers connections among websites disseminating slanted or false content. My approach illustrates how AI can be utilized to mitigate the global spread of harmful misinformation and propaganda.
Hans W. A. Hanley
AAAI1
2025 Hierarchical Level-Wise News Article Clustering via Multilingual Matryoshka Embeddings
abstract
Contextual large language model embeddings are increasingly utilized for topic modeling and clustering.However, current methods often scale poorly, rely on opaque similarity metrics, and struggle in multilingual settings.In this work, we present a novel, scalable, interpretable, hierarchical, and multilingual approach to clustering news articles and social media data.To do this, we first train multilingual Matryoshka embeddings that can determine story similarity at varying levels of granularity based on which subset of the dimensions of the embeddings is examined.This embedding model achieves state-of-the-art performance on the SemEval 2022 Task 8 test dataset (Pearson ρ = 0.816).Once trained, we develop an efficient hierarchical clustering algorithm that leverages the hierarchical nature of Matryoshka embeddings to identify unique news stories, narratives, and themes.We conclude by illustrating how our approach can identify and cluster stories, narratives, and overarching themes within real-world news datasets.
Hans W. A. Hanley, Zakir Durumeric
ACL (1)1
2025 Tracking the Takes and Trajectories of English-Language News Narratives across Trustworthy and Worrisome Websites
Hans W. A. Hanley, Emily Okabe, Zakir Durumeric
USENIX Security Symposium1
2025 Twits, Toxic Tweets, and Tribal Tendencies: Trends in Politically Polarized Posts on Twitter
abstract
Social media platforms are often blamed for exacerbating political polarization and worsening public dialogue. Many claim that hyperpartisan users post pernicious content slanted toward their political views, inciting contentious and toxic conversations. However, what factors are actually associated with increased online toxicity and negative interactions? In this work, we explore the role that partisanship and affective polarization play in contributing to toxicity both at the individual user level and at the topic level on Twitter/X. To do this, we train and open-source a DeBERTa-based toxicity detector that outperforms the Google Jigsaw Perspective API toxicity detector on the Civil Comments test dataset. After collecting 89.6~million tweets from 43,151 US-based Twitter/X users, we then examine how several account-level characteristics-including partisanship along the US left-right political spectrum-predict how often users post toxic content. Using a Generalized Additive Model (GAM), we find that both the diversity of views and the toxicity of other accounts with which users engage have a marked effect on users' own toxicity. Specifically, toxicity is correlated with users who engage with a wider array of political views. Performing topic analysis on the toxic content posted by these accounts using the large language model MPNet and a version of the DP-Means clustering algorithm, we find similar patterns across 5,288 topics, with users becoming more toxic as they engage with a broader diversity of politically charged topics.
Hans W. A. Hanley, Zakir Durumeric
Proc. ACM Hum. Comput. Interact.1
2025 Sub-Standards and Mal-Practices: Misinformation's Role in Insular, Polarized, and Toxic Interactions on Reddit
abstract
The spread of unreliable information online has been linked to rising political hostility, yet its specific relationship to user behavior and discourse remains underexplored. In this work, we examine the influence of unreliable information on political incivility and toxicity on the social media platform Reddit. We show that comments on articles from unreliable news websites are posted more often in right-leaning subreddits and that, within individual subreddits, comments are on average 32% relatively more likely to be toxic compared with comments on reliable news articles. Utilizing a zero-inflated negative binomial regression, we further show that as the toxicity of subreddits increases, users are more likely to comment on posts from known unreliable websites. Finally, modeling user interactions with an exponential random graph model, we find that when reacting to a Reddit submission linking to a website known for spreading unreliable information, users are more likely to be toxic toward users of different political beliefs. Our results collectively illustrate that low-quality, unreliable information not only predicts increased toxicity but also fosters more polarizing interactions between users of different political orientations.
Hans W. A. Hanley, Zakir Durumeric
Proc. ACM Hum. Comput. Interact.1
2024 Partial Mobilization: Tracking Multilingual Information Flows amongst Russian Media Outlets and Telegram
abstract
In response to disinformation and propaganda from Russian online media following the invasion of Ukraine, Russian media outlets such as Russia Today and Sputnik News were banned throughout Europe. To maintain viewership, many of these Russian outlets began to heavily promote their content on messaging services like Telegram. In this work, we study how 16 Russian media outlets interacted with and utilized 732 Telegram channels throughout 2022. Leveraging the foundational model MPNet, DP-Means clustering, and Hawkes processes, we trace how narratives spread between news sites and Telegram channels. We show that news outlets not only propagate existing narratives through Telegram but that they source material from the messaging platform. For example, across the websites in our study, between 2.3% (ura.news) and 26.7% (ukraina.ru) of articles discussed content that originated/resulted from activity on Telegram. Finally, tracking the spread of individual topics, we measure the rate at which news outlets and Telegram channels disseminate content within the Russian media ecosystem, finding that websites like ura.news and Telegram channels such as @genshab are the most effective at disseminating their content.
Hans W. A. Hanley, Zakir Durumeric
ICWSM1
2024 Machine-Made Media: Monitoring the Mobilization of Machine-Generated Articles on Misinformation and Mainstream News Websites
abstract
As large language models (LLMs) like ChatGPT have gained traction, an increasing number of news websites have begun utilizing them to generate articles. However, not only can these language models produce factually inaccurate articles on reputable websites but disreputable news sites can utilize LLMs to mass produce misinformation. To begin to understand this phenomenon, we present one of the first large-scale studies of the prevalence of synthetic articles within online news media. To do this, we train a DeBERTa-based synthetic news detector and classify over 15.46 million articles from 3,074 misinformation and mainstream news websites. We find that between January 1, 2022, and May 1, 2023, the relative number of synthetic news articles increased by 57.3% on mainstream websites while increasing by 474% on misinformation sites. We find that this increase is largely driven by smaller less popular websites. Analyzing the impact of the release of ChatGPT using an interrupted-time-series, we show that while its release resulted in a marked increase in synthetic articles on small sites as well as misinformation news websites, there was not a corresponding increase on large mainstream news websites.
Hans W. A. Hanley, Zakir Durumeric
ICWSM1
2024 Specious Sites: Tracking the Spread and Sway of Spurious News Stories at Scale
abstract
Misinformation, propaganda, and outright lies proliferate on the web, with some narratives having dangerous real-world consequences on public health, elections, and individual safety. However, despite the impact of misinformation, the research community largely lacks automated and programmatic approaches for tracking news narratives across online platforms. In this work, utilizing daily scrapes of 1,334 unreliable news websites, the large-language model MPNet, and DP-Means clustering, we introduce a system to automatically identify and track the narratives spread within online ecosystems. Identifying 52,036 narratives on these 1,334 websites, we describe the most prevalent narratives spread in 2022 and identify the most influential websites that originate and amplify narratives. Finally, we show how our system can be utilized to detect new narratives originating from unreliable news websites and to aid fact-checkers in more quickly addressing misinformation. We release code and data at https://github.com/hanshanley/specious-sites.
Hans W. A. Hanley, Deepak Kumar 0006, Zakir Durumeric
SP1
2023 TATA: Stance Detection via Topic-Agnostic and Topic-Aware Embeddings
abstract
Stance detection is important for understanding different attitudes and beliefs on the Internet.However, given that a passage's stance toward a given topic is often highly dependent on that topic, building a stance detection model that generalizes to unseen topics is difficult.In this work, we propose using contrastive learning as well as an unlabeled dataset of news articles that cover a variety of different topics to train topic-agnostic/TAG and topic-aware/TAW embeddings for use in downstream stance detection.Combining these embeddings in our full TATA model, we achieve state-of-the-art performance across several public stance detection datasets (0.771 F 1 -score on the Zero-shot VAST dataset).We release our code and data at https://github.com/hanshanley/tata.
Hans W. A. Hanley, Zakir Durumeric
EMNLP1
2023 Happenstance: Utilizing Semantic Search to Track Russian State Media Narratives about the Russo-Ukrainian War on Reddit
abstract
In the buildup to and in the weeks following the Russian Federation’s invasion of Ukraine, Russian state media outlets output torrents of misleading and outright false information. In this work, we study this coordinated information campaign in order to understand the most prominent state media narratives touted by the Russian government to English-speaking audiences. To do this, we first perform sentence-level topic analysis using the large-language model MPNet on articles published by ten different pro-Russian propaganda websites including the new Russian “fact-checking” website waronfakes.com. Within this ecosystem, we show that smaller websites like katehon.com were highly effective at publishing topics that were later echoed by other Russian sites. After analyzing this set of Russian information narratives, we then analyze their correspondence with narratives and topics of discussion on r/Russia and 10 other political subreddits. Using MPNet and a semantic search algorithm, we map these subreddits’ comments to the set of topics extracted from our set of Russian websites, finding that 39.6% of r/Russia comments corresponded to narratives from pro-Russian propaganda websites compared to 8.86% on r/politics.
Hans W. A. Hanley, Deepak Kumar 0006, Zakir Durumeric
ICWSM1
2023 "A Special Operation": A Quantitative Approach to Dissecting and Comparing Different Media Ecosystems' Coverage of the Russo-Ukrainian War
abstract
The coverage of the Russian invasion of Ukraine has varied widely between Western, Russian, and Chinese media ecosystems with propaganda, disinformation, and narrative spins present in all three. By utilizing the normalized pointwise mutual information metric, differential sentiment analysis, word2vec models, and partially labeled Dirichlet allocation, we present a quantitative analysis of the differences in coverage amongst these three news ecosystems. We find that while the Western press outlets have focused on the military and humanitarian aspects of the war, Russian media have focused on the purported justifications for the “special military operation” such as the presence in Ukraine of “bio-weapons” and “neo-nazis”, and Chinese news media have concentrated on the conflict’s diplomatic and economic consequences. Detecting the presence of several Russian disinformation narratives in the articles of several Chinese media outlets, we finally measure the degree to which Russian media has influenced Chinese coverage across Chinese outlets’ news articles, Weibo accounts, and Twitter accounts. Our analysis indicates that since the Russian invasion of Ukraine, Chinese state media outlets have increasingly cited Russian outlets as news sources and spread Russian disinformation narratives.
Hans W. A. Hanley, Deepak Kumar 0006, Zakir Durumeric
ICWSM1
2023 A Golden Age: Conspiracy Theories' Relationship with Misinformation Outlets, News Media, and the Wider Internet
abstract
Do we live in a "Golden Age of Conspiracy Theories?" In the last few decades, conspiracy theories have proliferated on the Internet with some having dangerous real-world consequences. A large contingent of those who participated in the January 6th attack on the US Capitol believed fervently in the QAnon conspiracy theory. In this work, we study the relationships amongst five prominent conspiracy theories (QAnon, COVID, UFO/Aliens, 9/11, and Flat-Earth) and each of their respective relationships to the news media, both mainstream and fringe. Identifying and publishing a set of 755 different conspiracy theory websites dedicated to our five conspiracy theories, we find that each of them often hyperlinks to the same external domains, with COVID and QAnon conspiracy theory websites having the strongest connections. Examining the role of news media, we further find that not only do outlets known for spreading misinformation hyperlink to our set of conspiracy theory websites more often than mainstream websites but this hyperlinking has increased dramatically between 2018 and 2021, with the advent of QAnon and the start of COVID-19 pandemic. Using partial Granger-causality, we uncover several positive correlative relationships between the hyperlinks from misinformation websites and the popularity of conspiracy theory websites, suggesting the prominent role that misinformation news outlets play in popularizing many conspiracy theories.
Hans W. A. Hanley, Deepak Kumar 0006, Zakir Durumeric
Proc. ACM Hum. Comput. Interact.1
2022 No Calm in the Storm: Investigating QAnon Website Relationships
Hans W. A. Hanley, Deepak Kumar 0006, Zakir Durumeric
ICWSM1
2019 DPSelect: A Differential Privacy Based Guard Relay Selection Algorithm for Tor
abstract
Abstract Recent work has shown that Tor is vulnerable to attacks that manipulate inter-domain routing to compromise user privacy. Proposed solutions such as Counter-RAPTOR [29] attempt to ameliorate this issue by favoring Tor entry relays that have high resilience to these attacks. However, because these defenses bias Tor path selection on the identity of the client, they invariably leak probabilistic information about client identities. In this work, we make the following contributions. First, we identify a novel means to quantify privacy leakage in guard selection algorithms using the metric of Max-Divergence. Max-Divergence ensures that probabilistic privacy loss is within strict bounds while also providing composability over time. Second, we utilize Max-Divergence and multiple notions of entropy to understand privacy loss in the worst-case for Counter-RAPTOR. Our worst-case analysis provides a fresh perspective to the field, as prior work such as Counter-RAPTOR only analyzed average case-privacy loss. Third, we propose modifications to Counter-RAPTOR that incorporate worst-case Max-Divergence in its design. Specifically, we utilize the exponential mechanism (a mechanism for differential privacy) to guarantee a worst-case bound on Max-Divergence/privacy loss. For the quality function used in the exponential mechanism, we show that a Monte-Carlo sampling-based method for stochastic optimization can be used to improve multi-dimensional trade-offs between security, privacy, and performance. Finally, we demonstrate that compared to Counter-RAPTOR, our approach achieves an 83% decrease in Max-Divergence after one guard selection and a 245% increase in worst-case Shannon entropy after 5 guard selections. Notably, experimental evaluations using the Shadow emulator shows that our approach provides these privacy benefits with minimal impact on system performance.
Hans W. A. Hanley, Yixin Sun 0004, Sameer Wagh, Prateek Mittal
Proc. Priv. Enhancing Technol.1