What to Say and When to Say it: Live Fitness Coaching as a Testbed for Situated Interaction

Sunny Panchal, Apratim Bhattacharyya, Guillaume Berger, Antoine Mercier, Cornelius Bohm +8 more
2/3/2026

No official code found. Best implementation: Qualcomm-AI-research/FitCoach (11 stars, BSD-3-Clause-Clear, last commit 2024-12-16).

Abstract

Vision-language models have shown impressive progress in recent years. However, existing models are largely limited to turn-based interactions, where each turn must be stepped (i.e., prompted) by the user. Open-ended, asynchronous interactions, where an AI model may proactively deliver timely responses or feedback based on the unfolding situation in real-time, are an open challenge. In this work, we present the QEVD benchmark and dataset, which explores human-AI interaction in the challenging, yet controlled, real-world domain of fitness coaching -- a task which intrinsically requires monitoring live user activity and providing immediate feedback. The benchmark requires vision-language models to recognize complex human actions, identify possible mistakes, and provide appropriate feedback in real-time. Our experiments reveal the limitations of existing state-of-the-art vision-language models for such asynchronous situated interactions. Motivated by this, we propose a simple end-to-end streaming baseline that can respond asynchronously to human actions with appropriate feedback at the appropriate time.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause-Clear
114Python, DockerfileOct 24, 20241 years agoBSD-3-Clause-Clear

Similar Papers

Cite this paper

@article{panchal2026what,
  title  = {What to Say and When to Say it: Live Fitness Coaching as a Testbed for Situated Interaction},
  author = {Sunny Panchal and Apratim Bhattacharyya and Guillaume Berger and Antoine Mercier and Cornelius Bohm and Florian Dietrichkeit and Reza Pourreza and Xuanlin Li and Pulkit Madan and Mingu Lee and M. Todorovich and Ingo Bax and Roland Memisevic},
  year   = {2026},
  eprint = {2407.08101},
  archivePrefix = {arXiv},
  doi    = {10.52202/079017-2415},
  url    = {https://arxiv.org/abs/2407.08101},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.08101.svg)](https://codeofpaper.com/paper/2407.08101)

Discussion