cs.LOMar 5, 2026

Mining Beyond the Bools: Learning Data Transformations and Temporal Specifications

Authors: Sam Nicholas Kouteili, William Fishell, Christian Scaff, Mark Santolucito, Ruzica Piskac

Organizations: Yale University · Columbia University · Barnard College, Columbia University

Abstract

Mining specifications from execution traces presents an automated way of capturing characteristic system behaviors. However, existing approaches are largely restricted to Boolean abstractions of events, limiting their ability to express data-aware properties. In this paper, we extend mining procedures to operate over richer datatypes. We first establish candidate functions in our domain that cover the set of traces by leveraging Syntax Guided Synthesis (SyGuS) techniques. To capture these function applications temporally, we formalize the semantics of TSLf_f, a finite-prefix interpretation of Temporal Stream Logic (TSL) that extends LTLf_f with support for first-order predicates and functional updates. This allows us to unify a corresponding procedure for learning the data transformations and temporal specifications of a system. We demonstrate our approach synthesizing reactive programs from mined specifications on the OpenAI-Gymnasium ToyText environments, finding that our method is more robust and orders of magnitude more sample-efficient than passive learning baselines on generalized problem instances.

Figures & tables

Appendix figures & tables1 asset

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. On Synthesis of Metric Interval Temporal Logics

    Sep 1, 2026Hsi-Ming Ho, Shankaranarayanan Krishna, Khushraj MadnaniFormal Verification

  2. Learning Linear Temporal Specifications from Demonstrations with Uncertainty

    Jul 12, 2026Parastou Fahim, Constantino Lagoa, Rômulo Meira-G'oesFormal VerificationLearning from Demonstration