atlas

Research map / Graph learning / Knowledge and temporal graphs

TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matching

ICML 2025 · Graph learning › Knowledge and temporal graphs · approach: Continuous-time dynamic graph learning

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TeLoGraF, a GNN-encoded conditional flow-matching planner that generates trajectories satisfying general signal temporal logic (STL) specifications, trained on 200K STL specs with demonstrations across five simulated robot environments.

Problem

Planning trajectories that satisfy general STL specifications with one model, since prior learning methods handle only fixed or parametrized STLs and lack diverse STL datasets and effective STL encoders.

Approach

Encode the STL syntax tree as a directed graph with a GNN, and use the graph embedding to condition a flow-matching (linear flow) Temporal U-Net that generates trajectories; also build a dataset of 200K STLs from four templates with solver-generated demonstrations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
reduce sampling from 100 to 2 ODE steps (ablation)TeLoGraF · Dubins training splitSTL satisfaction rate: 0.97 -> 0.94Hurt
reduce sampling from 100 to 2 ODE steps (ablation)TeLoGraF · Dubins validation splitSTL satisfaction rate: 0.45 -> 0.34Hurt
reduce sampling steps to 10 (ablation)TeLoGraF · DubinsSTL satisfaction rateNo clear effect
replace diffusion models with flow matching (ablation)TeLoGraD · Dubins and Franka PandaSTL satisfaction rateHurt
use a GNN encoder instead of sequence-based GRU or Transformer encoding (ablation)TeLoGraF · Unseen STL syntaxSTL satisfaction rateHelped
use graph-based encoding instead of sequence-based encoding (ablation)TeLoGraF · Out-domain STL augmentationsSTL satisfaction rateHelped
use graph-based encoding instead of sequence-based encoding (ablation)TeLoGraF · Sequential and Partial STL categoriesSTL satisfaction rateHelped
use TeLoGraF (Fast) instead of TeLoGraF (ablation)TeLoGraF · Dubinsruntime: 1/10 of the runtimeHelped
use TeLoGraF (Fast) instead of TeLoGraF (ablation)TeLoGraF · DubinsSTL satisfaction rateNo clear effect
use TeLoGraF (Fast) instead of GradFranka Panda · Franka PandaSTL satisfaction rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: ZoneEnv Linear/Dubins demonstrations (generated) PointMaze demonstrations (generated via A* and PD controller) AntMaze demonstrations (generated via A* and RL goal-reaching policy) Franka Panda demonstrations (generated via gradient-based solver)

Benchmarks: Linear Dubins PointMaze AntMaze Franka Panda

Metrics: STL satisfaction rate runtime

Baselines: Grad Grad-lite CEM CTG LTLDoG GRU Transformer TreeLSTM TeLoGraD

Builds on: flow matching CTG LTLDoG GCN Temporal U-Net

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy