SERUM: State Extraction and Refinement for User Modeling
cs.LG, cs.AI, cs.CV
Submitted: 2026-07-31
Updated: 2026-08-29
Comments: Published as a conference paper at COLM 2026
Code: https://github.com/minnesotanlp/SERUM
Project page: https://minnesotanlp.github.io/SERUM-web
License: http://creativecommons.org/licenses/by/4.0/
The gist: Agentic assistants capable of proactive, personalized interactions require structured models of user intent and workflow.
Terminology
Abstract
Agentic assistants capable of proactive, personalized interactions require structured models of user intent and workflow. However, building these models from raw, unstructured screen activity remains an open challenge. We present SERUM, a multi-pass framework that extracts finite-state behavioral models directly from unstructured egocentric video using hierarchical VLM annotation. Processing screen recordings through a sliding window, SERUM alternates between activity-recognition and intent-inference passes, with each pass refining labels using accumulated prior context to reduce hallucination and temporal conflation seen in single-pass annotation. Synonymous states are then merged via sentence embeddings and human-calibrated thresholds into a compact, coherent taxonomy. We evaluate behavioral structure by fitting first-order Markov models over the resulting label sequences (both actions and intents) and measuring predictive accuracy against frequency baselines. Across 61 egocentric videos in four domains (coding, cooking, physical activities, and daily life), we find: (1) iterative label refinement converges to a stable state vocabulary, which we term schematic equilibrium, after several passes; (2) normalized Markov models achieve substantially lower perplexity and higher action predictions than frequency baselines, with the largest gains on structured tasks like coding; and (3) human annotators rate final-pass labels as accurate and meaningfully improved over first-pass labels. To our knowledge, SERUM is the first system to produce interpretable process models from unstructured egocentric screen video without manual annotation, opening a scalable pathway for user modeling and behavioral understanding in the wild. Our demo, code, and results are publicly available
Sources
- Qwen-VL: A Versatile Vision-Language Model for Understanding, Localization, Text Reading, and Beyond
- Qwen3-VL Technical Report
- ChatGPT Outperforms Crowd-Workers for Text-Annotation Tasks
- AnnoLLM: Making Large Language Models to Be Better Crowdsourced Annotators
- Intention-Conditioned Long-Term Human Egocentric Action Forecasting
- Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks
- ROVER: Recursive Reasoning Over Videos with Vision-Language Models for Embodied Tasks
- Creating General User Models from Computer Use
- Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolution
- Toward Scalable Video Narration: A Training-free Approach Using Multimodal Large Language Models
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks