Papers
Topics
Authors
Recent
Search
2000 character limit reached

Decomposing time-varying data into simple pieces: structured decompositions of narratives

Published 11 Jul 2026 in math.CT and math.CO | (2607.10442v1)

Abstract: Graphs that change over time arise throughout applications, but there is no single standard way to decompose them into smaller pieces. In this paper, we propose a systematic categorical method for doing so. The main idea is to combine structured decompositions, which generalize graph decompositions, such as tree-decompositions, with persistent narratives, which model time-varying data as diagrams. We prove that, under suitable categorical hypotheses, any static theory of decompositions can be lifted to a corresponding temporal theory. As case studies, we apply this construction to time-varying graphs and recover natural temporal analogues of ordinary tree-width, complemented tree-width, and the tree-independence number.

Summary

  • The paper introduces a categorical framework that lifts static graph invariants to dynamic, temporal analogues via structured decompositions.
  • It models time-varying data as persistent narratives using spined sd-categories, ensuring invariant widths are tracked across time slices.
  • Results confirm that temporal decompositions recover classical invariants and provide new insights into dynamic graph algorithmics.

Structured Decompositions of Time-Varying Data: Categorical Lifting of Graph Parameters

Introduction and Motivation

The paper "Decomposing time-varying data into simple pieces: structured decompositions of narratives" (2607.10442) presents a foundational framework for decomposing time-varying combinatorial data—specifically, temporal graphs—via a systematic, categorical procedure. The approach is grounded in the intersection of structured decompositions (generalizing tree-decompositions within applied category theory) and persistent narratives (sheaf-theoretic models of time-indexed data). This construction enables a principled, compositional treatment of dynamic objects, facilitating the extension of classical static graph parameters to their temporal counterparts.

The need for such a formalism is underscored by the ubiquity of data streams and networks evolving over discrete time, from social and communication networks to biological and epidemiological systems. While static decompositions and associated width parameters (e.g., tree-width, clique-width) are extensively developed, their appropriate analogues for temporal or time-varying data remain an open and subtle problem space. This work addresses that gap by providing a rigorous categorical mechanism for "lifting" any static decomposition theory to a temporalized version, capturing meaningful temporal analogues of graph invariants.

Theoretical Framework

Persistent Narratives

Time-varying structures are modeled as persistent narratives—diagrams (presheaves) F:Top→CF: \mathcal{T}^{op} \to C indexed by a discrete time category T\mathcal{T} (formed from closed, bounded intervals of N0\mathbb{N}_0 and inclusions). The essential property of a persistent narrative is that for every "square" of intervals (corresponding to overlapping time windows), the data assignment produces a pullback square in CC. Equivalently, persistent narratives are sheaves on T\mathcal{T} with respect to the Johnstone coverage.

Structured Decompositions and Spined SD-Categories

Structured decompositions extend classical notions such as tree-decompositions into the categorical setting. For a graph JJ, decompositions are formalized as functors d:∫J→Cd: \int J \to C, where ∫J\int J is the barycentric subdivision (i.e., a category whose objects are graph elements and edges), mapping each arrow to a monomorphism in CC.

A spined sd-category (C,G,Ω)(C, G, \Omega) consists of a base category T\mathcal{T}0, an index class T\mathcal{T}1 of graph shapes (e.g., trees), and a spine structure T\mathcal{T}2, where each T\mathcal{T}3 is a subcategory of T\mathcal{T}4 closed under isomorphism and satisfying natural categorical closure and covering conditions. The "width" of decomposition is then measured using the T\mathcal{T}5-size function, which captures, for example, classical tree-width in the case where T\mathcal{T}6 is the category of graphs.

Temporalization: Lifting Static to Dynamic Theories

A central technical accomplishment is the theorem establishing that, under mild categorical assumptions (finite cocompleteness, existence of suitable adjunctions, pushout stability, etc.), one can consistently define temporalized spined sd-categories T\mathcal{T}7, where T\mathcal{T}8 denotes the category of persistent narratives over T\mathcal{T}9. The construction carefully tracks how object-wise width measures can be lifted to yield temporal analogues, where, crucially, the width at the level of a time-varying object is computed as the maximum (or supremum) over the widths of its "time slices" or snapshots.

Figure 1

Figure 1: A tree-decomposition of a graph and its decomposition tree, illustrating the local-to-global structure essential for both static and temporal decompositions.

Main Results and Case Studies

The principal theorems provide a functorial method to transfer any static decomposition theory to its temporal version:

  1. Temporalization Theorem: Given a spined sd-category N0\mathbb{N}_00 and a suitable time category N0\mathbb{N}_01, the category of persistent narratives inherits the structure of a spined sd-category with a naturally defined temporal spine N0\mathbb{N}_02. The width of a temporal object is the pointwise supremum of the widths of the individual time slices.
  2. Universality: Any static decomposition-based invariant (e.g., tree-width, complemented tree-width, tree-independence number) is shown to admit a temporal extension under this lifting, with the dynamic parameter taking the maximal value over the respective invariants of individual temporal snapshots.

Temporal Tree-Width

For the case of ordinary tree-width, the authors construct the temporalized spined sd-category using the category of reflexive graphs (addressing cocompleteness issues), and show:

N0\mathbb{N}_03

with temporalized width defined as the maximal tree-width of the graphs N0\mathbb{N}_04 over all N0\mathbb{N}_05 in N0\mathbb{N}_06. Thus, a temporal decomposition essentially tracks the hardest-to-decompose snapshot.

Complemented Tree-Width and Tree Independence Number

Analogous constructions are provided for complemented tree-width (using complement morphism categories) and the tree independence number, with temporal parameters taking the maximum over the corresponding static parameters at each time point.

This framework thus illustrates how various parameterizations of combinatorial complexity in static graphs can be extended coherently to their temporal versions, without the need for ad hoc adjustments or fragile combinatorial definitions.

Numerical and Structural Claims

  • The temporalized width parameters recover the classical (static) invariants when restricted to constant narratives.
  • All temporal widths are computed as the maximum over time of the widths of the corresponding static "sections."
  • Any temporal decomposition reducing the width at all time-points simultaneously yields an improvement in the global temporal width.

This categorical approach provides a complete transfer principle: every static width measure for decompositions has a temporal analogue with clear structural and computational meaning, and these analogues behave functorially with respect to morphisms and embeddings.

Implications and Future Directions

The results have both theoretical and practical impact for the study of temporal graph algorithmics, logical meta-theorems for time-varying structures, and sheaf-theoretic approaches to complex data. In particular, the identification of the precise way temporal invariants depend on the set of considered intervals N0\mathbb{N}_07 allows for nuanced measures (e.g., temporal tree-width over intervals of certain minimal length), giving practitioners fine control over the granularity of the temporal width measurements.

Potential future advances include:

  • Extending the cumulative (dual, pushout-based) notion of narrative and understanding its relation to the persistent (pullback-based) construction.
  • Clarifying categorical adjunctions between persistent and cumulative formation and their implications for invariants.
  • Exploring the embedding and functorial relations between the categories of structured decompositions of persistent narratives and persistent narratives of structured decompositions, as conjectured in the text.
  • Applying the formalism to more general kinds of time-varying data (beyond graphs), including hypergraphs, simplicial complexes, and statistical-relational structures.

Conclusion

This work establishes a robust, compositional, and highly general framework for transferring decomposition-based invariants from static to time-varying data. By leveraging categorical tools—especially the machinery of persistent narratives and structured decompositions—it provides a systematic path for temporalizing complexity measures such as width invariants in graphs. The implications for both theoretical graph theory and for the algorithmic analysis of temporal systems are significant, offering a formal baseline for future research and practical applications (2607.10442).

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

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

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.