Search Results for author: Stefan Zohren

Found 49 papers, 14 papers with code

Few-Shot Learning Patterns in Financial Time-Series for Trend-Following Strategies

2 code implementations16 Oct 2023 Kieran Wood, Samuel Kessler, Stephen J. Roberts, Stefan Zohren

To deal with such situations, we propose a novel time-series trend-following forecaster that can quickly adapt to new market conditions, referred to as regimes.

Few-Shot Learning Time Series

Dynamic Time Warping for Lead-Lag Relationships in Lagged Multi-Factor Models

no code implementations15 Sep 2023 Yichi Zhang, Mihai Cucuringu, Alexander Y. Shestopaloff, Stefan Zohren

In multivariate time series systems, lead-lag relationships reveal dependencies between time series when they are shifted in time relative to each other.

Dynamic Time Warping Time Series

On statistical arbitrage under a conditional factor model of equity returns

no code implementations5 Sep 2023 Trent Spears, Stefan Zohren, Stephen Roberts

We study an empirical trading strategy respectful of transaction costs, and demonstrate performance over a long history of 29 years, for both a linear and a non-linear state space model.

Learning to Learn Financial Networks for Optimising Momentum Strategies

no code implementations23 Aug 2023 Xingyue, Pu, Stefan Zohren, Stephen Roberts, Xiaowen Dong

Network momentum provides a novel type of risk premium, which exploits the interconnections among assets in a financial network to predict future returns.

Generative AI for End-to-End Limit Order Book Modelling: A Token-Level Autoregressive Generative Model of Message Flow Using a Deep State Space Network

no code implementations23 Aug 2023 Peer Nagy, Sascha Frey, Silvia Sapora, Kang Li, Anisoara Calinescu, Stefan Zohren, Jakob Foerster

Overall, our results invite the use and extension of the model in the direction of autoregressive large financial models for the generation of high-frequency financial data and we commit to open-sourcing our code to facilitate future research.

Network Momentum across Asset Classes

no code implementations22 Aug 2023 Xingyue, Pu, Stephen Roberts, Xiaowen Dong, Stefan Zohren

We investigate the concept of network momentum, a novel trading signal derived from momentum spillover across assets.

Graph Learning

Wisdom of the Crowds or Ignorance of the Masses? A data-driven guide to WSB

no code implementations18 Aug 2023 Valentina Semenova, Dragos Gorduza, William Wildi, Xiaowen Dong, Stefan Zohren

Our initial experiments decompose the forum using a large language topic model and network tools.

Multi-Factor Inception: What to Do with All of These Features?

no code implementations25 Jul 2023 Tom Liu, Stefan Zohren

In this paper, we introduce Multi-Factor Inception Networks (MFIN), an end-to-end framework for systematic trading with multiple assets and factors.

Deep Inception Networks: A General End-to-End Framework for Multi-asset Quantitative Strategies

no code implementations7 Jul 2023 Tom Liu, Stephen Roberts, Stefan Zohren

We introduce Deep Inception Networks (DINs), a family of Deep Learning models that provide a general framework for end-to-end systematic trading strategies.

Time Series Variable Selection

Robust Detection of Lead-Lag Relationships in Lagged Multi-Factor Models

no code implementations11 May 2023 Yichi Zhang, Mihai Cucuringu, Alexander Y. Shestopaloff, Stefan Zohren

In multivariate time series systems, key insights can be obtained by discovering lead-lag relationships inherent in the data, which refer to the dependence between two time series shifted in time relative to one another, and which can be leveraged for the purposes of control, forecasting or clustering.

Clustering Time Series

Spatio-Temporal Momentum: Jointly Learning Time-Series and Cross-Sectional Strategies

1 code implementation20 Feb 2023 Wee Ling Tan, Stephen Roberts, Stefan Zohren

We introduce Spatio-Temporal Momentum strategies, a class of models that unify both time-series and cross-sectional momentum strategies by trading assets based on their cross-sectional momentum features over time.

Time Series Time Series Analysis

View fusion vis-à-vis a Bayesian interpretation of Black-Litterman for portfolio allocation

no code implementations31 Jan 2023 Trent Spears, Stefan Zohren, Stephen Roberts

We show a relevant, modern case of incorporating machine learning model-derived view and uncertainty estimates, and the impact on portfolio allocation, with an example subsuming Arbitrage Pricing Theory.

Asynchronous Deep Double Duelling Q-Learning for Trading-Signal Execution in Limit Order Book Markets

no code implementations20 Jan 2023 Peer Nagy, Jan-Peter Calliess, Stefan Zohren

We employ deep reinforcement learning (RL) to train an agent to successfully translate a high-frequency trading signal into a trading strategy that places individual limit orders.

Management OpenAI Gym +3

On Sequential Bayesian Inference for Continual Learning

1 code implementation4 Jan 2023 Samuel Kessler, Adam Cobb, Tim G. J. Rudner, Stefan Zohren, Stephen J. Roberts

Sequential Bayesian inference can be used for continual learning to prevent catastrophic forgetting of past tasks and provide an informative prior when learning new tasks.

Bayesian Inference Continual Learning +1

Transfer Ranking in Finance: Applications to Cross-Sectional Momentum with Data Scarcity

no code implementations21 Aug 2022 Daniel Poh, Stephen Roberts, Stefan Zohren

Cross-sectional strategies are a classical and popular trading style, with recent high performing variants incorporating sophisticated neural architectures.

Canonical Portfolios: Optimal Asset and Signal Combination

no code implementations22 Feb 2022 Nikan Firoozye, Vincent Tan, Stefan Zohren

This paper presents a novel framework for analyzing the optimal asset and signal combination problem.

Trading with the Momentum Transformer: An Intelligent and Interpretable Architecture

3 code implementations16 Dec 2021 Kieran Wood, Sven Giegerich, Stephen Roberts, Stefan Zohren

We introduce the Momentum Transformer, an attention-based deep-learning architecture, which outperforms benchmark time-series momentum and mean-reversion trading strategies.

Time Series Time Series Analysis +1

Can Sequential Bayesian Inference Solve Continual Learning?

no code implementations pproximateinference AABI Symposium 2022 Samuel Kessler, Adam D. Cobb, Stefan Zohren, Stephen J. Roberts

Previous work in Continual Learning (CL) has used sequential Bayesian inference to prevent forgetting and accumulate knowledge from previous tasks.

Bayesian Inference Continual Learning +1

A Universal End-to-End Approach to Portfolio Optimization via Deep Learning

no code implementations17 Nov 2021 Chao Zhang, Zihao Zhang, Mihai Cucuringu, Stefan Zohren

The designed framework circumvents the traditional forecasting step and avoids the estimation of the covariance matrix, lifting the bottleneck for generalizing to a large amount of instruments.

Portfolio Optimization

Slow Momentum with Fast Reversion: A Trading Strategy Using Deep Learning and Changepoint Detection

2 code implementations28 May 2021 Kieran Wood, Stephen Roberts, Stefan Zohren

Back-testing our model over the period 1995-2020, the addition of the CPD module leads to an improvement in Sharpe ratio of one-third.

Change Point Detection Position +1

Multi-Horizon Forecasting for Limit Order Books: Novel Deep Learning Approaches and Hardware Acceleration using Intelligent Processing Units

2 code implementations21 May 2021 Zihao Zhang, Stefan Zohren

We design multi-horizon forecasting models for limit order book (LOB) data by using deep learning techniques.

Enhancing Cross-Sectional Currency Strategies by Context-Aware Learning to Rank with Self-Attention

1 code implementation20 May 2021 Daniel Poh, Bryan Lim, Stefan Zohren, Stephen Roberts

The performance of a cross-sectional currency strategy depends crucially on accurately ranking instruments prior to portfolio construction.

Information Retrieval Learning-To-Rank +2

Deep Learning for Market by Order Data

no code implementations17 Feb 2021 Zihao Zhang, Bryan Lim, Stefan Zohren

Market by order (MBO) data - a detailed feed of individual trade instructions for a given stock on an exchange - is arguably one of the most granular sources of microstructure information.

Building Cross-Sectional Systematic Strategies By Learning to Rank

no code implementations13 Dec 2020 Daniel Poh, Bryan Lim, Stefan Zohren, Stephen Roberts

The success of a cross-sectional systematic strategy depends critically on accurately ranking assets prior to portfolio construction.

Information Retrieval Learning-To-Rank +1

Estimation of Large Financial Covariances: A Cross-Validation Approach

no code implementations10 Dec 2020 Vincent Tan, Stefan Zohren

By correcting the biases in the sample eigenvalues and aligning our estimator to more recent risk, we demonstrate that our estimator performs well in large dimensions against existing state-of-the-art static and dynamic covariance shrinkage estimators through simulations and with an empirical application in active portfolio management.

Management Time Series +1

Fast Agent-Based Simulation Framework with Applications to Reinforcement Learning and the Study of Trading Latency Effects

no code implementations18 Aug 2020 Peter Belcak, Jan-Peter Calliess, Stefan Zohren

As a simple illustration, we employ our toolbox to investigate the role of the order processing delay in normal trading and for the scenario of a significant price change.

Investment sizing with deep learning prediction uncertainties for high-frequency Eurodollar futures trading

no code implementations31 Jul 2020 Trent Spears, Stefan Zohren, Stephen Roberts

In this work we show that prediction uncertainty estimates gleaned from deep learning models can be useful inputs for influencing the relative allocation of risk capital across trades.

Learning Rates as a Function of Batch Size: A Random Matrix Theory Approach to Neural Network Training

1 code implementation16 Jun 2020 Diego Granziol, Stefan Zohren, Stephen Roberts

Whilst the linear scaling for stochastic gradient descent has been derived under more restrictive conditions, which we generalise, the square root scaling rule for adaptive optimisers is, to our knowledge, completely novel.

Second-order methods

Deep Learning for Portfolio Optimization

2 code implementations27 May 2020 Zihao Zhang, Stefan Zohren, Stephen Roberts

We adopt deep learning models to directly optimise the portfolio Sharpe ratio.

Portfolio Optimization

Time Series Forecasting With Deep Learning: A Survey

no code implementations28 Apr 2020 Bryan Lim, Stefan Zohren

Numerous deep learning architectures have been developed to accommodate the diversity of time series datasets across different domains.

Time Series Time Series Forecasting

Detecting Changes in Asset Co-Movement Using the Autoencoder Reconstruction Ratio

no code implementations23 Jan 2020 Bryan Lim, Stefan Zohren, Stephen Roberts

Detecting changes in asset co-movements is of much importance to financial practitioners, with numerous risk management benefits arising from the timely detection of breakdowns in historical correlations.

Denoising Dimensionality Reduction +1

Towards understanding the true loss surface of deep neural networks using random matrix theory and iterative spectral methods

no code implementations ICLR 2020 Diego Granziol, Timur Garipov, Dmitry Vetrov, Stefan Zohren, Stephen Roberts, Andrew Gordon Wilson

This approach is an order of magnitude faster than state-of-the-art methods for spectral visualization, and can be generically used to investigate the spectral properties of matrices in deep learning.

A Maximum Entropy approach to Massive Graph Spectra

no code implementations19 Dec 2019 Diego Granziol, Robin Ru, Stefan Zohren, Xiaowen Dong, Michael Osborne, Stephen Roberts

Graph spectral techniques for measuring graph similarity, or for learning the cluster number, require kernel smoothing.

Graph Similarity

Hierarchical Indian Buffet Neural Networks for Bayesian Continual Learning

no code implementations4 Dec 2019 Samuel Kessler, Vu Nguyen, Stefan Zohren, Stephen Roberts

We place an Indian Buffet process (IBP) prior over the structure of a Bayesian Neural Network (BNN), thus allowing the complexity of the BNN to increase and decrease automatically.

Continual Learning Variational Inference

Deep Reinforcement Learning for Trading

no code implementations22 Nov 2019 Zihao Zhang, Stefan Zohren, Stephen Roberts

We adopt Deep Reinforcement Learning algorithms to design trading strategies for continuous futures contracts.

reinforcement-learning Reinforcement Learning (RL) +2

Population-based Global Optimisation Methods for Learning Long-term Dependencies with RNNs

no code implementations23 May 2019 Bryan Lim, Stefan Zohren, Stephen Roberts

Despite recent innovations in network architectures and loss functions, training RNNs to learn long-term dependencies remains difficult due to challenges with gradient-based optimisation methods.

reinforcement-learning Reinforcement Learning (RL) +2

Enhancing Time Series Momentum Strategies Using Deep Neural Networks

1 code implementation9 Apr 2019 Bryan Lim, Stefan Zohren, Stephen Roberts

While time series momentum is a well-studied phenomenon in finance, common strategies require the explicit definition of both a trend estimator and a position sizing rule.

Position Time Series +1

Recurrent Neural Filters: Learning Independent Bayesian Filtering Steps for Time Series Prediction

1 code implementation23 Jan 2019 Bryan Lim, Stefan Zohren, Stephen Roberts

Testing this on three real-world time series datasets, we demonstrate that the decoupled representations learnt not only improve the accuracy of one-step-ahead forecasts while providing realistic uncertainty estimates, but also facilitate multistep prediction through the separation of encoder stages.

Time Series Time Series Prediction

Practical Bayesian Learning of Neural Networks via Adaptive Optimisation Methods

1 code implementation8 Nov 2018 Samuel Kessler, Arnold Salas, Vincent W. C. Tan, Stefan Zohren, Stephen Roberts

We introduce a novel framework for the estimation of the posterior distribution over the weights of a neural network, based on a new probabilistic interpretation of adaptive optimisation algorithms such as AdaGrad and Adam.

Multi-Armed Bandits Thompson Sampling

DeepLOB: Deep Convolutional Neural Networks for Limit Order Books

4 code implementations10 Aug 2018 Zihao Zhang, Stefan Zohren, Stephen Roberts

We develop a large-scale deep learning model to predict price movements from limit order book (LOB) data of cash equities.

Computational Finance

Entropic Spectral Learning for Large-Scale Graphs

no code implementations18 Apr 2018 Diego Granziol, Binxin Ru, Stefan Zohren, Xiaowen Dong, Michael Osborne, Stephen Roberts

Graph spectra have been successfully used to classify network types, compute the similarity between graphs, and determine the number of communities in a network.

Community Detection

Gradient descent in Gaussian random fields as a toy model for high-dimensional optimisation in deep learning

no code implementations24 Mar 2018 Mariano Chouza, Stephen Roberts, Stefan Zohren

Besides complementing our analytical findings with numerical results from simulated Gaussian random fields, we also compare it to loss functions obtained from optimisation problems on synthetic and real data sets by proposing a "black box" random field toy-model for a deep neural network loss function.

Cannot find the paper you are looking for? You can Submit a new open access paper.