Incremental Market Behavior Classification in Presence of Recurring Concepts

In recent years, the problem of concept drift has gained importance in the financial domain. The succession of manias, panics and crashes have stressed the non-stationary nature and the likelihood of drastic structural or concept changes in the markets. Traditional systems are unable or slow to adap...

Full description

Bibliographic Details
Main Authors: Andrés L. Suárez-Cetrulo, Alejandro Cervantes, David Quintana
Format: Article
Language:English
Published: MDPI AG 2019-01-01
Series:Entropy
Subjects:
Online Access:http://www.mdpi.com/1099-4300/21/1/25
_version_ 1798039631172730880
author Andrés L. Suárez-Cetrulo
Alejandro Cervantes
David Quintana
author_facet Andrés L. Suárez-Cetrulo
Alejandro Cervantes
David Quintana
author_sort Andrés L. Suárez-Cetrulo
collection DOAJ
description In recent years, the problem of concept drift has gained importance in the financial domain. The succession of manias, panics and crashes have stressed the non-stationary nature and the likelihood of drastic structural or concept changes in the markets. Traditional systems are unable or slow to adapt to these changes. Ensemble-based systems are widely known for their good results predicting both cyclic and non-stationary data such as stock prices. In this work, we propose RCARF (Recurring Concepts Adaptive Random Forests), an ensemble tree-based online classifier that handles recurring concepts explicitly. The algorithm extends the capabilities of a version of Random Forest for evolving data streams, adding on top a mechanism to store and handle a shared collection of inactive trees, called concept history, which holds memories of the way market operators reacted in similar circumstances. This works in conjunction with a decision strategy that reacts to drift by replacing active trees with the best available alternative: either a previously stored tree from the concept history or a newly trained background tree. Both mechanisms are designed to provide fast reaction times and are thus applicable to high-frequency data. The experimental validation of the algorithm is based on the prediction of price movement directions one second ahead in the SPDR (Standard & Poor’s Depositary Receipts) S&P 500 Exchange-Traded Fund. RCARF is benchmarked against other popular methods from the incremental online machine learning literature and is able to achieve competitive results.
first_indexed 2024-04-11T21:56:32Z
format Article
id doaj.art-2d047ef12fed4d97ac3d5489daf9bbf6
institution Directory Open Access Journal
issn 1099-4300
language English
last_indexed 2024-04-11T21:56:32Z
publishDate 2019-01-01
publisher MDPI AG
record_format Article
series Entropy
spelling doaj.art-2d047ef12fed4d97ac3d5489daf9bbf62022-12-22T04:01:05ZengMDPI AGEntropy1099-43002019-01-012112510.3390/e21010025e21010025Incremental Market Behavior Classification in Presence of Recurring ConceptsAndrés L. Suárez-Cetrulo0Alejandro Cervantes1David Quintana2Department of Computer Science, Universidad Carlos III de Madrid, Leganés, 28911 Madrid, SpainDepartment of Computer Science, Universidad Carlos III de Madrid, Leganés, 28911 Madrid, SpainDepartment of Computer Science, Universidad Carlos III de Madrid, Leganés, 28911 Madrid, SpainIn recent years, the problem of concept drift has gained importance in the financial domain. The succession of manias, panics and crashes have stressed the non-stationary nature and the likelihood of drastic structural or concept changes in the markets. Traditional systems are unable or slow to adapt to these changes. Ensemble-based systems are widely known for their good results predicting both cyclic and non-stationary data such as stock prices. In this work, we propose RCARF (Recurring Concepts Adaptive Random Forests), an ensemble tree-based online classifier that handles recurring concepts explicitly. The algorithm extends the capabilities of a version of Random Forest for evolving data streams, adding on top a mechanism to store and handle a shared collection of inactive trees, called concept history, which holds memories of the way market operators reacted in similar circumstances. This works in conjunction with a decision strategy that reacts to drift by replacing active trees with the best available alternative: either a previously stored tree from the concept history or a newly trained background tree. Both mechanisms are designed to provide fast reaction times and are thus applicable to high-frequency data. The experimental validation of the algorithm is based on the prediction of price movement directions one second ahead in the SPDR (Standard & Poor’s Depositary Receipts) S&P 500 Exchange-Traded Fund. RCARF is benchmarked against other popular methods from the incremental online machine learning literature and is able to achieve competitive results.http://www.mdpi.com/1099-4300/21/1/25ensemble methodsadaptive classifiersrecurrent conceptsconcept driftstock price direction prediction
spellingShingle Andrés L. Suárez-Cetrulo
Alejandro Cervantes
David Quintana
Incremental Market Behavior Classification in Presence of Recurring Concepts
Entropy
ensemble methods
adaptive classifiers
recurrent concepts
concept drift
stock price direction prediction
title Incremental Market Behavior Classification in Presence of Recurring Concepts
title_full Incremental Market Behavior Classification in Presence of Recurring Concepts
title_fullStr Incremental Market Behavior Classification in Presence of Recurring Concepts
title_full_unstemmed Incremental Market Behavior Classification in Presence of Recurring Concepts
title_short Incremental Market Behavior Classification in Presence of Recurring Concepts
title_sort incremental market behavior classification in presence of recurring concepts
topic ensemble methods
adaptive classifiers
recurrent concepts
concept drift
stock price direction prediction
url http://www.mdpi.com/1099-4300/21/1/25
work_keys_str_mv AT andreslsuarezcetrulo incrementalmarketbehaviorclassificationinpresenceofrecurringconcepts
AT alejandrocervantes incrementalmarketbehaviorclassificationinpresenceofrecurringconcepts
AT davidquintana incrementalmarketbehaviorclassificationinpresenceofrecurringconcepts