Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

Self-Evolving Agents as Dynamic Graph Transformation: A Survey and New Perspective

arXiv:2608.181042026-08-20

A survey that reframes self-evolving AI agents as ever-changing graphs you can track and roll back

This survey looks at LLM-based agents that keep updating their memories, tools, skills, workflows, and relationships with other agents over time. The authors model an agent's entire state as a dynamic graph of typed nodes and edges, and treat every state change as a rule-based graph edit (rewrite). Building on this, they classify 46 existing works into four evolution patterns, map nine dynamic-graph-learning techniques onto agent-evolution needs, and propose five evaluation/governance methods plus six open challenges.

METAL MEDIA explanatory visual

A survey that reframes self-evolving AI agents as ever-changing graphs you can track and roll back

  1. 01Agent memories, tools, skills, workflows, and inter-agent relations are represented as typed nodes and edges, with state changes modeled as rule-constrained graph rewrites (insertion, deletion, feature update, merge) following the double-pushout (DPO) formalism
  2. 0246 existing self-evolving-agent works are organized into four graph-transformation patterns: node/feature evolution, edge/topology evolution, subgraph activation, and cross-component co-evolution
  3. 03Nine dynamic-graph-learning method families are mapped onto nine agent-evolution capabilities such as prediction, activation, generation, diagnosis, rollback, and governance, positioning graph-learning research as reusable infrastructure for agents
  4. 04Five graph-aware evaluation and governance protocols are proposed: leakage-free temporal evaluation, privacy/deletion checking, safety monitoring, rollback analysis, and audit
  5. 05Six open challenges are outlined, covering observability of evolving state, tracing memory influence, validating tool dependency graphs, checking skill usability at scale, predicting workflow rewrite cascades, and governing unsafe propagation paths in multi-agent systems
An explanatory diagram made by METAL MEDIA, not a figure supplied by the paper's authors.

What they did

  1. Agent memories, tools, skills, workflows, and inter-agent relations are represented as typed nodes and edges, with state changes modeled as rule-constrained graph rewrites (insertion, deletion, feature update, merge) following the double-pushout (DPO) formalism
  2. 46 existing self-evolving-agent works are organized into four graph-transformation patterns: node/feature evolution, edge/topology evolution, subgraph activation, and cross-component co-evolution
  3. Nine dynamic-graph-learning method families are mapped onto nine agent-evolution capabilities such as prediction, activation, generation, diagnosis, rollback, and governance, positioning graph-learning research as reusable infrastructure for agents
  4. Five graph-aware evaluation and governance protocols are proposed: leakage-free temporal evaluation, privacy/deletion checking, safety monitoring, rollback analysis, and audit
  5. Six open challenges are outlined, covering observability of evolving state, tracing memory influence, validating tool dependency graphs, checking skill usability at scale, predicting workflow rewrite cascades, and governing unsafe propagation paths in multi-agent systems
TABLE I: Representative dynamic or time-aware agent-evolution mechanisms as graph rewrites. The Scope column uses graph-level terms to denote the affected agent-state subgraph: memory, skill, workflow, communication, agent, or trace graph.
MechanismTriggerRewriteScopePersistenceExamples
A.1 Node and feature evolution
Memory updateNew evidenceInsert/Merge/FeatureUpdateMemory graphLongZep [116], TiMem [69]
Skill updateTrajectory/feedbackInsert; FeatureUpdateSkill graphLongSkillOps [109]
A.2 Edge and topology evolution
Workflow rewriteTask changeLink/Unlink/RewireWorkflow graphMediumAFlow [193], DynTaskMAS [176]
Communication pruningRedundant messagesUnlink/RewireCommunication graphMediumAgentPrune [184], AgentDropout [149]
Topology routingRound contextLink/RewireCommunication graphMediumGTD [43]
A.3 Read-only subgraph activation
Team activationQuery/roundActivateAgent graphTemporaryDyLAN [86], DyTopo [89]
A.4 Cross-component co-evolution
Workflow→teamExpertise changeRewire+cascadeWorkflow-Agent graphMediumMetaGen [147], TacoMAS [165]
Safety propagationUnsafe traceFeatureUpdate + cascadeTrace graphMediumGUARDIAN [209], SentinelAgent [45]
TABLE II: Dynamic-graph method families for agent-evolution infrastructure. Each row lists two representative dynamic-graph methods and the corresponding transfer target in self-evolving agents.
FamilyRepresentative methodsAgent capabilityRequired adaptationNaive failure modes
Representation learning on evolving graphs
B.1 CTDGs & DTDGsTGN [118]; DyGFormer [177]Update prediction; activation; cascadesTyped rewrite events; temporal negativesTemporal leakage; unstable embeddings
B.2 DyTAGsMoMent [169]; CROSS [198]Text-aware memory and skill activationSelective re-encoding; text–time alignmentStale text embeddings
Generative modeling of temporal structure
B.3 DyG generationTG-GAN [194]; TIGGER [40]Workflow and topology synthesisTyped schema constraints; valid decodingInvalid tools or communication links
Learning under streams and temporal shift
B.4 Continual learningLTF [78]; PI-GNN [195]Durable skill and memory encodersContext-aware replay; update isolationRare skills are forgotten
B.5 OODDIDA [200]; SILD [201]Robust activation and updateSplits by time, tool, and user cohortDeployment drift is hidden
B.6 TKG reasoningxERTE [42]; RE-Net [53]Temporal memory reasoningText evidence with timestamped provenanceLanguage evidence is ignored
Diagnosis, removal, and explanation on dynamic graphs
B.7 Anomaly detectionAddGraph [205]; TADDY [84]Unsafe-rewrite and drift detectionCalibration on benign evolution burstsNormal adaptation is flagged
B.8 DyG unlearningGradientTransformation [190]; CallosumNet [39]Deletion, rollback, influence removalVersioned provenance; shared-state isolationRollback damages shared skills
B.9 T-GNN explanationT-GNNExplainer [160]; Causal Explanation [204]Audit and attributionEvent-level explanations over rewrite tracesTriggering events are missed

Why it matters

As agents increasingly rewrite their own memories, tools, and workflows autonomously, failing to track what changed, when, and why makes it hard to diagnose errors or safety incidents after the fact. This survey offers a shared structural language for recording and auditing such changes, giving researchers and practitioners a concrete framework for building more traceable and governable self-evolving agents.

Terms in this paper

  • dynamic graph · a graph structure whose nodes, edges, and attributes keep changing over time
  • node/edge · basic graph elements representing entities and the relationships between them
  • double-pushout (DPO) rewriting · a formal method for graph editing that specifies what pattern to find, what to keep, and what to replace it with
  • subgraph activation · temporarily selecting a relevant portion of a stored graph for a task without permanently changing the graph
  • rollback · reverting a system to a previous state after an unwanted or harmful change

Figures we cannot republish

  • Figure 1: Positioning of this survey relative to existing LLM-agent, graph-agent, and dynamic-graph surveys.
  • Figure 3: Dynamic graph learning as agent-evolution infrastructure. It includes nine DGL families and nine agent-evolution tasks over agent-graph streams, showing how dynamic graph methods can be adapted as reusable support for self-evolving agents.
See the figures in the original paper →

Original abstract (English)

Large language model (LLM)-based agents are increasingly becoming self-evolving systems that persist across interactions, maintain memories, use tools, acquire skills, refine workflows, and coordinate with other agents. These capabilities make agent states structural and dynamic: entities, relations, attributes, dependencies, and execution structures change with new evidence, feedback, and environmental conditions. Existing graph-agent surveys typically treat graphs as support structures for agent functions rather than as evolving substrates, while self-evolving-agent surveys focus on agent-level mechanisms and rarely discuss graph topology evolution. Thus, the coupling between evolving agent state and dynamic graph topology remains underexplored. This survey connects these two research lines by framing \textit{agent evolution as dynamic graph transformation}. We model agent state as a dynamic graph, where memories, tools, skills, workflows, and inter-agent relations are represented as typed nodes, edges, and subgraphs updated through schema-constrained rewrites. Based on this formulation, we organize existing dynamic-graph-based methods for self-evolving agents into four taxonomies: node/feature evolution, edge/topology evolution, subgraph activation, and cross-component co-evolution. Building on this taxonomy, we propose dynamic graph learning as reusable infrastructure for self-evolving agents and map nine dynamic-graph-learning subfields to agent-evolution capabilities, discussing their adaptations and possible failure modes. Finally, we discuss five types of graph-aware evaluation and governance protocols from a dynamic-graph perspective, which complement end-task evaluation. The goal is to provide a compact structural lens for designing and governing self-evolving agents.

Authors · Yuanyuan Xu, Wenjie Zhang, Yin Chen, Xuemin Lin, Ying Zhang

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA