FORESCENE: FOREcasting human activity via latent SCENE graphs diffusion
Antonio Alliegro, Francesca Pistilli, Tatiana Tommasi, Giuseppe Averta
TL;DR
FORESCENE tackles Scene Graph Anticipation by forecasting complete, dynamic scene graphs that allow objects to appear or disappear over time. It combines a Graph Auto-Encoder to encode observed graphs into a latent space with a Latent Diffusion Model to generate future graph latents, which are decoded back into objects and relations. This approach enables multiple plausible futures and outperforms prior SGA methods on Action Genome, especially under object distribution shifts. The work advances practical human–environment understanding by removing the constraint of object continuity and providing a scalable, diffusion-based framework for structured scene forecasting.
Abstract
Forecasting human-environment interactions in daily activities is challenging due to the high variability of human behavior. While predicting directly from videos is possible, it is limited by confounding factors like irrelevant objects or background noise that do not contribute to the interaction. A promising alternative is using Scene Graphs (SGs) to track only the relevant elements. However, current methods for forecasting future SGs face significant challenges and often rely on unrealistic assumptions, such as fixed objects over time, limiting their applicability to long-term activities where interacted objects may appear or disappear. In this paper, we introduce FORESCENE, a novel framework for Scene Graph Anticipation (SGA) that predicts both object and relationship evolution over time. FORESCENE encodes observed video segments into a latent representation using a tailored Graph Auto-Encoder and forecasts future SGs using a Latent Diffusion Model (LDM). Our approach enables continuous prediction of interaction dynamics without making assumptions on the graph's content or structure. We evaluate FORESCENE on the Action Genome dataset, where it outperforms existing SGA methods while solving a significantly more complex task.
