Papers
Topics
Authors
Recent
Search
2000 character limit reached

Time-Dependent Recursive Summary Graph

Updated 24 December 2025
  • TRSG is a dynamic framework that hierarchically summarizes evolving information streams using time-indexed graphs and LLM-driven clustering.
  • It employs multi-level graph abstractions with cosine similarity thresholds to detect changes and aggregate temporal trends.
  • TRSG facilitates actionable insights in news intelligence and strategic planning by providing interpretable, evidence-backed summaries.

A Time-Dependent Recursive Summary Graph (TRSG) is a data structure and computational framework designed for dynamic, temporally indexed summarization of evolving information streams, prominently exemplified in news intelligence and temporal retrieval-augmented generation. The TRSG paradigm enables systematized abstraction of raw, temporally distinguished document corpora through layered clustering and LLM-mediated summarization. It supports multi-resolution event and trend aggregation, fine-grained change detection, and interpretable, evidence-backed analytical workflows—integrating state-of-the-art semantic embedding, community detection, and prompt-driven LLM synthesis at scale (Kharlashkin et al., 17 Dec 2025, Han et al., 15 Oct 2025).

1. Mathematical Definition and Graph Structure

The formal construction of TRSGs varies with task setting but consistently leverages multi-level time-indexed graph abstractions.

Weekly Summarization (ORACLE): For each discrete time step tt (typically one week), TRSG instantiates a two-level undirected graph Gt=(Vt,Et)G_t = (V_t, E_t):

  • Level-1 nodes Vt(1)V_t^{(1)} correspond to LLM-generated summaries st,i(1)s_{t,i}^{(1)} of semantically coherent sub-clusters of filtered news documents.
  • Level-2 nodes Vt(2)V_t^{(2)} summarize meta-clusters (theme groups) of Level-1 clusters, yielding strategic synthesized reports.
  • Edges Et=Et(1)Et(2)E_t = E_t^{(1)} \cup E_t^{(2)} connect node pairs in each level whose embedding cosine similarity exceeds thresholds (τ0=0.75\tau_0=0.75 for L1, τ1=0.55\tau_1=0.55 for L2).

Hierarchical Temporal Graph (TG-RAG): The TRSG is defined as the tuple (V,E,T,H,S)(V, E, T, H, S), where:

  • VV is the set of entity nodes.
  • Gt=(Vt,Et)G_t = (V_t, E_t)0 is the set of edges as (head, tail, relation, timestamp).
  • Gt=(Vt,Et)G_t = (V_t, E_t)1 indexes time intervals (e.g., week, quarter, year).
  • Gt=(Vt,Et)G_t = (V_t, E_t)2 encodes the parent–child time hierarchy (e.g., year → quarter).
  • Gt=(Vt,Et)G_t = (V_t, E_t)3 is a mapping from intervals to LLM-generated summaries.
  • The cross-layer incidence Gt=(Vt,Et)G_t = (V_t, E_t)4 assigns to every time interval the facts/events with corresponding timestamps (Han et al., 15 Oct 2025).

2. Clustering and Recursive Summarization Algorithms

Item and Cluster Embedding: Each document Gt=(Vt,Et)G_t = (V_t, E_t)5 is embedded, Gt=(Vt,Et)G_t = (V_t, E_t)6, and semantic grouping is controlled by the cosine similarity Gt=(Vt,Et)G_t = (V_t, E_t)7.

Multi-level Clustering:

  • Sub-clustering (L0→L1): Construct document similarity graph Gt=(Vt,Et)G_t = (V_t, E_t)8 with adjacency via Gt=(Vt,Et)G_t = (V_t, E_t)9 if Vt(1)V_t^{(1)}0, otherwise 0. Leiden community detection partitions Vt(1)V_t^{(1)}1 into coherent sub-clusters Vt(1)V_t^{(1)}2 maximized for modularity Vt(1)V_t^{(1)}3:

Vt(1)V_t^{(1)}4

  • Meta-clustering (L1→L2): Each L1 summary is embedded (Vt(1)V_t^{(1)}5), and meta-clusters Vt(1)V_t^{(1)}6 are obtained via a similarity threshold (Vt(1)V_t^{(1)}7) and Leiden partitioning; these groups are recursively summarized into high-level thematic syntheses.

Recursive Summarization: LLMs summarize at both cluster levels. If token constraints are exceeded, summaries are chunked, summarized recursively, and the results are aggregated.

TG-RAG Recursive Summarization: For each time node Vt(1)V_t^{(1)}8, summaries are computed recursively:

Vt(1)V_t^{(1)}9

This produces hierarchical, temporally continuous abstraction across granularities (Kharlashkin et al., 17 Dec 2025, Han et al., 15 Oct 2025).

3. Change Detection and Temporal Comparison

Lightweight, week-over-week change detection isolates novel, persistent, or modified themes:

  • For each summary st,i(1)s_{t,i}^{(1)}0, find the st,i(1)s_{t,i}^{(1)}1 maximizing similarity.
    • Stable: st,i(1)s_{t,i}^{(1)}2
    • Changed: st,i(1)s_{t,i}^{(1)}3
    • Added: st,i(1)s_{t,i}^{(1)}4
  • Summaries in st,i(1)s_{t,i}^{(1)}5 without matches are Removed.
  • Added/removed elements are labeled by micro-label LLM outputs and agglomerative clustering of TF–IDF vectors, producing canonicalized theme groupings.

In the TG-RAG framework, identical entity–relation pairs at different times are distinguished as separate edges, and queries on st,i(1)s_{t,i}^{(1)}6 yield explicit temporal difference graphs (Kharlashkin et al., 17 Dec 2025, Han et al., 15 Oct 2025).

4. End-to-End System Pipeline

TRSG application, as in ORACLE, integrates the following pipeline components:

  1. Data ingestion: Automated crawling (e.g., via RSS) with canonicalization and HTML snapshotting.
  2. Versioning: Content hashes per URL enable efficient change tracking and re-embedding.
  3. Relevance filtering: Multi-stage lexical/geographical/semantic filters using keyword and embedding similarity.
  4. Embedding and storage: Use of pretrained models (OpenAI TextEmbedding-3) with metadata storage in Milvus.
  5. Content classification: Supervised PESTEL (Political, Economic, Social, Technological, Environmental, Legal) labeling per item; cluster-level distributions are aggregated.
  6. TRSG construction: Weekly L0→L1→L2 procedure with versioned snapshots.
  7. Change detection and theme grouping, as previously described.
  8. PESTEL-aware LLM analysis: For each theme/perspective, LLM generates titles, analyses, and importance scores, cached in SQL storage.
  9. Front end: Visualization of st,i(1)s_{t,i}^{(1)}7, st,i(1)s_{t,i}^{(1)}8, theme cards, and actionable recommendations (Kharlashkin et al., 17 Dec 2025).

5. Evaluation Methodologies

Evaluation of TRSG systems focuses on:

  • Summary Quality: Human rating of faithfulness and completeness (Likert), ROUGE-L for n-gram overlap.
  • Graph Stability: Proportion of stable nodes st,i(1)s_{t,i}^{(1)}9 across weeks, and average cluster drift as Vt(2)V_t^{(2)}0.
  • Decision-Readiness: Analyst surveys regarding utility (e.g., “Did the TRSG themes inform new curriculum actions?”) and time-to-insight metrics (latency from ingestion to actionable report) (Kharlashkin et al., 17 Dec 2025).

These metrics ensure TRSG output is both analytically useful and algorithmically robust.

6. Practical Applications and Use Cases

TRSGs are deployed in evidence-traceable foresight for institutional strategy. A prominent instantiation is curriculum intelligence within a Finnish university of applied sciences:

  • Analysts exploring Political+Technological PESTEL themes identify emergent meta-clusters (e.g., “EU Digital Skills Funding”, “Quantum Computing Policy Momentum”) as surfaced by Vt(2)V_t^{(2)}1.
  • L1 inspection links to specific programs (e.g., Digital Europe calls), funding allocations, and policy documents.
  • PESTEL-guided recommendations include curriculum realignment, new course module introduction, and partnerships with R&D labs, each traceable to original news sources for auditability.

Monthly and annual feedback cycles embed the TRSG apparatus within decision-making, supporting micro-credentials to degree redesign (Kharlashkin et al., 17 Dec 2025).

7. Comparative Perspectives and Versatility

TRSG instantiations vary:

  • ORACLE-TRSG utilizes two-level recursive LLM summarization of clustered contemporary news, emphasizing week-scale dynamics and stable, actionable reporting.
  • TG-RAG TRSG models evolving knowledge via bi-level temporally-explicit graphs with cross-granularity summary forests, supporting arbitrary time interval abstraction and dynamic subgraph retrieval during inference (Han et al., 15 Oct 2025).

A plausible implication is that the TRSG formalism is adaptable to a wide array of temporally evolving textual domains, supporting incremental updates and robust, interpretable summarization under continual data streams.


References:

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Time-Dependent Recursive Summary Graph (TRSG).