English

Temporal $k$-Core Query, Revisited

Databases 2025-08-22 v1

Abstract

Querying cohesive subgraphs in temporal graphs is essential for understanding the dynamic structure of real-world networks, such as evolving communities in social platforms, shifting hyperlink structures on the Web, and transient communication patterns in call networks. Recently, research has focused on the temporal kk-core query, which aims to identify all kk-cores across all possible time sub-intervals within a given query interval. The state-of-the-art algorithm OTCD mitigates redundant computations over overlapping sub-intervals by exploiting inclusion relationships among kk-cores in different time intervals. Nevertheless, OTCD remains limited in scalability due to the combinatorial growth in interval enumeration and repeated processing. In this paper, we revisit the temporal kk-core query problem and introduce a novel algorithm CoreT, which dynamically records the earliest timestamp at which each vertex or edge enters a kk-core. This strategy enables substantial pruning of redundant computations. As a result, CoreT requires only a single pass over the query interval and achieves improved time complexity, which is linear in both the number of temporal edges within the query interval and the duration of the interval, making it highly scalable for long-term temporal analysis. Experimental results on large real-world datasets show that CoreT achieves up to four orders of magnitude speedup compared to the existing state-of-the-art OTCD, demonstrating its effectiveness and scalability for temporal kk-core analysis.

Keywords

Cite

@article{arxiv.2508.15238,
  title  = {Temporal $k$-Core Query, Revisited},
  author = {Yinyu Liu and Kaiqiang Yu and Shengxin Liu and Cheng Long and Zhaoquan Gu},
  journal= {arXiv preprint arXiv:2508.15238},
  year   = {2025}
}
R2 v1 2026-07-01T04:59:27.549Z