TABL-ABM: A Hybrid Framework for Synthetic LOB Generation
ArXiv ID: 2510.22685 “View on arXiv”
Authors: Ollie Olby, Rory Baggott, Namid Stillman
Abstract
The recent application of deep learning models to financial trading has heightened the need for high fidelity financial time series data. This synthetic data can be used to supplement historical data to train large trading models. The state-of-the-art models for the generative application often rely on huge amounts of historical data and large, complicated models. These models range from autoregressive and diffusion-based models through to architecturally simpler models such as the temporal-attention bilinear layer. Agent-based approaches to modelling limit order book dynamics can also recreate trading activity through mechanistic models of trader behaviours. In this work, we demonstrate how a popular agent-based framework for simulating intraday trading activity, the Chiarella model, can be combined with one of the most performant deep learning models for forecasting multi-variate time series, the TABL model. This forecasting model is coupled to a simulation of a matching engine with a novel method for simulating deleted order flow. Our simulator gives us the ability to test the generative abilities of the forecasting model using stylised facts. Our results show that this methodology generates realistic price dynamics however, when analysing deeper, parts of the markets microstructure are not accurately recreated, highlighting the necessity for including more sophisticated agent behaviors into the modeling framework to help account for tail events.
Keywords:
Complexity vs Empirical Score
- Math Complexity: 7.0/10
- Empirical Rigor: 6.0/10
- Quadrant: Holy Grail
- Why: The paper combines advanced mathematical concepts from deep learning (TABL models) and agent-based modeling (Chiarella model) with stylized facts and simulation outputs to validate its synthetic LOB generation.
flowchart TD
A["Research Goal: Improve synthetic LOB generation using hybrid AI methods"] --> B{"Key Methodology: TABL-ABM Framework"}
B --> C["Chiarella Model<br/>(Agent-Based Simulation)"]
B --> D["TABL Model<br/>(Time Series Forecasting)"]
C --> E["Matching Engine &<br/>Deleted Order Flow"]
D --> E
E --> F{"Stylized Facts Analysis<br/>vs. Real Market Data"}
F --> G["Outcomes: Realistic Price Dynamics"]
F --> H["Outcome: Inaccurate Microstructure & Tail Events"]