paper-with-me

Papers

Causify DataFlow: A Framework For High-performance Machine Learning Stream Computing

2025-12-30 · Giacinto Paolo Saggese, Paul Smith arxiv

We present DataFlow, a computational framework for building, testing, and deploying high-performance machine learning systems on unbounded time-series data. Traditional data science workflows assume finite datasets and require substantial reimplementation when moving from batch prototypes to streaming production systems. This gap introduces causality violations, batch boundary artifacts, and poor reproducibility of real-time failures. DataFlow resolves these issues through a unified execution model based on directed acyclic graphs (DAGs) with point-in-time idempotency: outputs at any time t depend only on a fixed-length context window preceding t. This guarantee ensures that models developed in batch mode execute identically in streaming production without code changes. The framework enforces strict causality by automatically tracking knowledge time across all transformations, eliminating future-peeking bugs. DataFlow supports flexible tiling across temporal and feature dimensions, allowing the same model to operate at different frequencies and memory profiles via configuration alone. It integrates natively with the Python data science stack and provides fit/predict semantics for online learning, caching and incremental computation, and automatic parallelization through DAG-based scheduling. We demonstrate its effectiveness across domains including financial trading, IoT, fraud detection, and real-time analytics.

📄 PDF Abstract BibTeX arXiv:2512.23977

Code (0)

등록된 구현이 없습니다.

Tasks

Fraud Detection

Similar Papers 제목 키워드 기반

FuseFlow: A Fusion-Centric Compilation Framework for Sparse Deep Learning on Streaming Dataflow

2025-11-06 · Rubens Lacouture, Nathan Zhang, Ritvik Sharma, Marco Siracusa 외 arxiv

As deep learning models scale, sparse computation and specialized dataflow hardware have emerged as powerful solutions to address efficiency. We propose FuseFlow, a compiler that converts sparse machine learning models w…

Recursive Function Definitions in Static Dataflow Graphs and their Implementation in TensorFlow

2024-10-26 · Kelly Kostopoulou, Angelos Charalambidis, Panos Rondogiannis

Modern machine learning systems represent their computations as dataflow graphs. The increasingly complex neural network architectures crave for more powerful yet efficient programming abstractions. In this paper we prop…

Programming Patterns in Dataflow Matrix Machines and Generalized Recurrent Neural Nets

2016-06-30 · Michael Bukatin, Steve Matthews, Andrey Radul

Dataflow matrix machines arise naturally in the context of synchronous dataflow programming with linear streams. They can be viewed as a rather powerful generalization of recurrent neural networks. Similarly to recurrent…

Dataflow matrix machines as programmable, dynamically expandable, self-referential generalized recurrent neural networks

2016-05-17 · Michael Bukatin, Steve Matthews, Andrey Radul

Dataflow matrix machines are a powerful generalization of recurrent neural networks. They work with multiple types of linear streams and multiple types of neurons, including higher-order neurons which dynamically update …

Dataflow Matrix Machines as a Model of Computations with Linear Streams

2017-05-03 · Michael Bukatin, Jon Anthony

We overview dataflow matrix machines as a Turing complete generalization of recurrent neural networks and as a programming platform. We describe vector space of finite prefix trees with numerical leaves which allows us t…