← Latest papers
💻 computer science

Continuous Temporal Line Graphs for News Recommendation: A Novel Approach to Modeling User Interest Drift

This paper proposes CTLGNN, a novel framework that addresses user interest drift in news recommendation by modeling interactions as edge-nodes within a continuous temporal line graph and utilizing a dynamic self-attention network to capture both long-term preferences and short-term behavioral shifts, thereby outperforming existing baseline models.

Original authors: Zhaozhong Wu, Zibo Zhou, Wei Dai, Huimin Chen

Published 2026-10-27
📖 6 min read🧠 Deep dive

Original authors: Zhaozhong Wu, Zibo Zhou, Wei Dai, Huimin Chen

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the vast, churning ocean of online news, finding a story that truly matters to you is becoming increasingly difficult. The sheer volume of articles published every minute means that without help, a reader might drown in content that is irrelevant or outdated. This is the problem of personalized recommendation: a system must guess what a person wants to read next based on what they have read before. For a long time, computer scientists have tried to solve this by treating a user's history as a static list, assuming that if someone liked a political article yesterday, they will likely want another one today. However, human attention is far more fluid than a static list suggests. Our interests drift; a person who spends hours reading about international politics might suddenly switch to sports or entertainment because of a breaking event, a change in mood, or simply because they have seen enough of one topic. The challenge for recommendation systems is not just to remember what a user likes, but to notice the moment their mind shifts and adapt instantly.

A team of researchers at Northwestern Polytechnical University has developed a new way to track these rapid changes in interest. They created a system called CTLGNN, which stands for Continuous Temporal Line Graph Neural Network. Instead of looking at a user's history as a simple sequence of clicks or a fixed profile, this new approach treats every single interaction between a person and a news article as a unique event that influences the next one. The researchers realized that traditional methods often miss the subtle, immediate connections between two clicks that happen close together in time. To fix this, they built a model that focuses on the relationships between these interactions rather than just the users or the articles themselves.

The core of their innovation is a shift in perspective. Imagine a graph where the dots represent users and news stories, and the lines connecting them represent a click. Most systems analyze the dots to understand the user. This new system, however, turns those connecting lines into the dots themselves. In their model, every time a user clicks on a news story, that specific click becomes a node in a new, specialized graph. If a user clicks on two different stories in quick succession, or if two different users click on the same story, these "click-nodes" are linked together. This allows the computer to see the flow of behavior directly. It can observe how a recent click on a sports article immediately changes the context for the next click, capturing the drift in interest as it happens, rather than waiting for a pattern to emerge over weeks.

To handle the full picture of a user's preferences, the system uses two different engines working together. The first engine looks at the long-term history. It uses a method that divides time into snapshots, analyzing how a user's interests have evolved over months or years to build a stable understanding of who they are. The second engine is the new, event-focused component. It looks only at the most recent interactions, treating them as a continuous stream of events. By combining these two views, the system can balance what a user generally likes with what they are interested in right this second. If a user who usually reads about finance suddenly starts clicking on cooking recipes, the long-term engine remembers the finance interest, but the short-term engine immediately flags the cooking interest as the current priority.

The researchers tested this approach using real-world data from news websites, including a dataset containing over 100,000 users and millions of news impressions. They compared their new system against fourteen other leading methods, ranging from simple sequence trackers to complex graph models. The results were clear: the new system consistently outperformed the others. In tests measuring how well the system could predict the next article a user would click, it achieved higher scores in accuracy and relevance than any of the previous models. Specifically, on one dataset, it reached an accuracy score of 84.15%, significantly beating the next best model. On another dataset, it achieved a ranking score of 99.18%, indicating it was exceptionally good at placing the correct article at the top of the list.

The study also explored why the system worked so well by removing parts of it to see what would happen. When the researchers took away the short-term event tracking, the system's performance dropped sharply, proving that capturing immediate interest shifts is crucial. When they removed the long-term history component, the system struggled to maintain a consistent understanding of the user. This confirmed that the combination of both views is necessary for the best results. The researchers also found that the system worked best when it considered the five most recent interactions. Looking at fewer than five clicks did not provide enough context, while looking at more than five began to include outdated information that confused the model. This suggests that human interest shifts are often driven by a very small, recent window of activity.

Through detailed case studies, the researchers showed how their model handles specific scenarios where other systems fail. In one example, a user who had been reading political news for a long time suddenly clicked on a sports article. Older systems continued to recommend political news, failing to notice the change. The new system, however, immediately recognized the shift in the recent interaction pattern and ranked the sports article as the top recommendation. It successfully identified that the user's immediate interest had overridden their long-term habit. This ability to detect and act on sudden changes in behavior is what makes the system particularly effective for the fast-paced world of online news, where a user's attention can change in the span of a single minute.

The researchers acknowledge that while their system is a significant step forward, there is still work to be done. They note that the model is capable of generalizing fairly well to users with limited interaction histories, though it is not specifically crafted to tackle the cold-start issue. They also point out that the computational cost of constantly building these complex graphs is high, which could be a challenge for real-time applications. Future work will focus on making the system faster and more efficient, as well as incorporating other types of information like images and videos to better understand what users want. Despite these limitations, the study demonstrates that by focusing on the connections between events rather than just the events themselves, it is possible to build recommendation systems that are much more attuned to the dynamic nature of human interest.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →