Plots Unlock Time-Series Understanding in Multimodal Models
Mayank Daswani, Mathias M. J. Bellaiche, Marc Wilson, Desislav Ivanov, Mikhail Papkov, Eva Schnider, Jing Tang, Kay Lamerigts, Gabriela Botea, Michael A. Sanchez, Yojan Patel, Shruthi Prabhakara, Shravya Shetty, Umesh Telang
TL;DR
The paper shows that multimodal foundation models can better understand time-series data by interpreting plots through their vision encoders rather than processing raw numeric sequences as text, all without additional training. Using structured prompting and a carefully designed methodology, the authors demonstrate substantial performance gains across synthetic tasks and real-world IMU-based tasks (fall detection, activity recognition, readiness) and reveal meaningful token-cost savings. The approach relies on four methodological pillars—structured prompts, diverse base models, floating-point representations, and robust statistics—yielding a generalizable time-series encoder via plotting. This plot-centric strategy offers a practical, training-free path to leverage existing multimodal models for time-series reasoning in diverse domains, with further work focusing on plotting optimization and explainability.
Abstract
While multimodal foundation models can now natively work with data beyond text, they remain underutilized in analyzing the considerable amounts of multi-dimensional time-series data in fields like healthcare, finance, and social sciences, representing a missed opportunity for richer, data-driven insights. This paper proposes a simple but effective method that leverages the existing vision encoders of these models to "see" time-series data via plots, avoiding the need for additional, potentially costly, model training. Our empirical evaluations show that this approach outperforms providing the raw time-series data as text, with the additional benefit that visual time-series representations demonstrate up to a 90% reduction in model API costs. We validate our hypothesis through synthetic data tasks of increasing complexity, progressing from simple functional form identification on clean data, to extracting trends from noisy scatter plots. To demonstrate generalizability from synthetic tasks with clear reasoning steps to more complex, real-world scenarios, we apply our approach to consumer health tasks - specifically fall detection, activity recognition, and readiness assessment - which involve heterogeneous, noisy data and multi-step reasoning. The overall success in plot performance over text performance (up to an 120% performance increase on zero-shot synthetic tasks, and up to 150% performance increase on real-world tasks), across both GPT and Gemini model families, highlights our approach's potential for making the best use of the native capabilities of foundation models.
