Real-time News Story Identification

Paper · arXiv 2508.08272 · Published July 30, 2025
Social MediaLinguistics, NLP, NLUNatural Language Inference

To improve the reading experience, many news sites organize news into topical collections, called stories. In this work, we present an approach for implementing real-time story identification for a news monitoring system that automatically collects news articles as they appear online and processes them in various ways. Story identification aims to assign each news article to a specific story that the article is covering. The process is similar to text clustering and topic modeling, but requires that articles be grouped based on particular events, places, and people, rather than general text similarity (as in clustering) or general (predefined) topics (as in topic modeling). We present an approach to story identification that is capable of functioning in real time, assigning articles to stories as they are published online. In the proposed approach, we combine text representation techniques, clustering algorithms, and online topic modeling methods. We combine various text representation methods to extract specific events and named entities necessary for story identification, showing that a mixture of online topic-modeling approaches such as BERTopic, DBStream, and TextClust can be adapted for story discovery. We evaluate our approach on a news dataset from Slovene media covering a period of 1 month. We show that our real-time approach produces sensible results as judged by human evaluators.

main contribution of our work is the creation of a story identification system that combines different text representation methods, named entity recognition, summarization, hierarchical clustering, and topic modeling to identify news stories in real time, as they appear in the targeted media monitoring system. Additionally, we present a comprehensive evaluation showing how different components of the story identification system impact the results.