Truth-Conditional Captioning of Time Series Data
Not on the map. Why?
Abstract (arXiv)
In this paper, we explore the task of automatically generating natural language descriptions of salient patterns in a time series, such as stock prices of a company over a week. A model for this task should be able to extract high-level patterns such as presence of a peak or a dip. While typical contemporary neural models with attention mechanisms can generate fluent output descriptions for this task, they often generate factually incorrect descriptions. We propose a computational model with a truth-conditional architecture which first runs small learned programs on the input time series, then identifies the programs/patterns which hold true for the given input, and finally conditions on only the chosen valid program (rather than the input time series) to generate the output text description. A program in our model is constructed from modules, which are small neural networks that are designed to capture numerical patterns and temporal information. The modules are shared across multiple programs, enabling compositionality as well as efficient learning of module parameters. The modules, as well as the composition of the modules, are unobserved in data, and we learn them in an end-to-end fashion with the only training signal coming from the accompanying natural language text descriptions. We find that the proposed model is able to generate high-precision captions even though we consider a small and simple space of module types.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 33 of its 47 references that are in the map. First posted on arXiv 5 Oct 2021.
Builds on
33 of 47 references.
References · 33
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2017Neural Discrete Representation Learningcited by 4,650
- 2019DROP: A Reading Comprehension Benchmark Requiring Discrete Reasoning Over Paragraphscited by 883
- 2015Neural Module Networkscited by 375
- 2017FigureQA: An Annotated Figure Dataset for Visual Reasoningcited by 314
- 2020Evaluation of Text Generation: A Surveycited by 275
- 2020ToTTo: A Controlled Table-To-Text Generation Datasetcited by 267
- 2017The E2E Dataset: New Challenges For End-to-End Generationcited by 252
- 2021The GEM Benchmark: Natural Language Generation, its Evaluation and Metricscited by 239
- 2017Challenges in Data-to-Document Generationcited by 226
- 2018Bottom-Up Abstractive Summarizationcited by 177
- 2017Faithful to the Original: Fact Aware Neural Abstractive Summarizationcited by 141
21 more
- 2021Annotating and Modeling Fine-grained Factuality in Summarizationcited by 131
- 2019Handling Divergent Reference Texts when Evaluating Table-to-Text Generationcited by 119
- 2018Learning to Describe Differences Between Pairs of Similar Imagescited by 114
- 2020Logical Natural Language Generation from Open-Domain Tablescited by 90
- 2016Learning to Compose Neural Networks for Question Answeringcited by 85
- 2021Representing Numbers in NLP: a Survey and a Visioncited by 83
- 2020Improved Natural Language Generation via Loss Truncationcited by 75
- 2018Neural Arithmetic Logic Unitscited by 69
- 2019Neural Module Networks for Reasoning over Textcited by 65
- 2020Text Modular Networks: Learning to Decompose Tasks in the Language of Existing Modelscited by 65
- 2019Sticking to the Facts: Confident Decoding for Faithful Data-to-Text Generationcited by 62
- 2019Giving BERT a Calculator: Finding Operations and Arguments with Reading Comprehensioncited by 51
- 2020Neuro-Symbolic Visual Reasoning: Disentangling "Visual" from "Reasoning"cited by 35
- 2018Unsupervised Discrete Sentence Representation Learning for Interpretable Neural Dialog Generationcited by 34
- 2021Towards Faithfulness in Open Domain Table-to-text Generation from an Entity-centric Viewcited by 24
- 2019Learning to Collocate Neural Modules for Image Captioningcited by 22
- 2019Figure Captioning with Reasoning and Sequence-Level Trainingcited by 21
- 2020An Empirical Investigation of Contextualized Number Predictioncited by 21
- 2018Using Syntax to Ground Referring Expressions in Natural Imagescited by 16
- 2019MAE: Mutual Posterior-Divergence Regularization for Variational AutoEncoderscited by 15
- 2021Unsupervised Enrichment of Persona-grounded Dialog with Background Storiescited by 14
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 4; 2025: 3; 2026: 3.
11 papers.
- 2024Language Models Still Struggle to Zero-shot Reason about Time Seriescited by 81
- 2022LineCap: Line Charts for Data Visualization Captioning Modelscited by 17
- 2025Empowering Time Series Analysis with Synthetic Data: A Survey and Outlook in the Era of Foundation Modelscited by 15
- 2025DualSG: A Dual-Stream Explicit Semantic-Guided Multivariate Time Series Forecasting Frameworkcited by 7
- 2024Domain-Independent Automatic Generation of Descriptive Texts for Time-Series Datacited by 6
- 2024CLaSP: Learning Concepts for Time-Series Signals from Natural Language Supervisioncited by 6
- 2025TADACap: Time-series Adaptive Domain-Aware Captioningcited by 3
- 2024LETS-C: Leveraging Text Embedding for Time Series Classificationcited by 1
- 2026KairosVL: Orchestrating Time Series and Semantics for Unified Reasoningcited by 0
- 2026Natural Language Interfaces for Spatial and Temporal Databases: A Comprehensive Overview of Methods, Taxonomy, and Future Directionscited by 0
- 2026LineupRL: Verifiable Reinforcement Learning for Time Series Captioning via Caption-to-Series Identificationcited by 0
- 2026LineupRL: Verifiable Reinforcement Learning for Time Series Captioning via Caption-to-Series Identification1 Oct 2026
- 2026Natural Language Interfaces for Spatial and Temporal Databases: A Comprehensive Overview of Methods, Taxonomy, and Future Directions24 Mar 2026
- 2026KairosVL: Orchestrating Time Series and Semantics for Unified Reasoning24 Feb 2026
- 2025DualSG: A Dual-Stream Explicit Semantic-Guided Multivariate Time Series Forecasting Framework29 Jul 2025
- 2025TADACap: Time-series Adaptive Domain-Aware Captioning15 Apr 2025
- 2025Empowering Time Series Analysis with Synthetic Data: A Survey and Outlook in the Era of Foundation Models14 Mar 2025
- 2024CLaSP: Learning Concepts for Time-Series Signals from Natural Language Supervision13 Nov 2024
- 2024Domain-Independent Automatic Generation of Descriptive Texts for Time-Series Data25 Sep 2024
- 2024LETS-C: Leveraging Text Embedding for Time Series Classification9 Jul 2024
- 2024Language Models Still Struggle to Zero-shot Reason about Time Series17 Apr 2024
- 2022LineCap: Line Charts for Data Visualization Captioning Models15 Jul 2022