Online Density-Based Clustering for Real-Time Narrative Evolution Monitorin
Ostap Vykhopen, Viktoria Skorik, Maxim Tereschenko, Veronika Solopova
TL;DR
The paper tackles the bottlenecks of batch clustering in real-time narrative monitoring and questions whether online density-based clustering can replace HDBSCAN in production pipelines. It introduces a streaming evaluation framework and compares online algorithms (DenStream, DBSTREAM) against HDBSCAN within a multilingual, embedding-based topic discovery pipeline, highlighting both cluster-quality improvements and temporal stability trade-offs. Key findings show DenStream offers superior standard clustering metrics and competitive narrative distinctness, while HDBSCAN remains more temporally stable; DBSTREAM performs poorly on high-dimensional semantic space. The work demonstrates that online density-based clustering can be viable for crisis informatics and narrative surveillance, provided system design accounts for stability vs. quality and downstream labeling alignment, with future work focusing on stabilization and retuning downstream components.
Abstract
Automated narrative intelligence systems for social media monitoring face significant scalability challenges when processing continuous data streams using traditional batch clustering algorithms. We investigate the replacement of HDBSCAN (offline clustering) with online (streaming/incremental) clustering methods in a production narrative report generation pipeline. The proposed system employs a three-stage architecture (data collection, modeling, dashboard generation) that processes thousands of multilingual social media documents daily. While HDBSCAN excels at discovering hierarchical density-based clusters and handling noise, its batch-only nature necessitates complete retraining for each time window, resulting in memory constraints, computational inefficiency, and inability to adapt to evolving narratives in real-time. This work evaluates a bunch of online clustering algorithms across dimensions of cluster quality preservation, computational efficiency, memory footprint, and integration compatibility with existing workflows. We propose evaluation criteria that balance traditional clustering metrics (Silhouette Coefficient, Davies-Bouldin Index) with narrative metrics (narrative distinctness, contingency and variance). Our methodology includes sliding-window simulations on historical datasets from Ukraine information space, enabling comparative analysis of algorithmic trade-offs in realistic operational contexts. This research addresses a critical gap between batch-oriented topic modeling frameworks and the streaming nature of social media monitoring, with implications for computational social science, crisis informatics, and narrative surveillance systems.
