DoubleEnsemble: A New Ensemble Method Based on Sample Reweighting and Feature Selection for Financial Data Analysis

10/03/2020
by   Chuheng Zhang, et al.
8

Modern machine learning models (such as deep neural networks and boosting decision tree models) have become increasingly popular in financial market prediction, due to their superior capacity to extract complex non-linear patterns. However, since financial datasets have very low signal-to-noise ratio and are non-stationary, complex models are often very prone to overfitting and suffer from instability issues. Moreover, as various machine learning and data mining tools become more widely used in quantitative trading, many trading firms have been producing an increasing number of features (aka factors). Therefore, how to automatically select effective features becomes an imminent problem. To address these issues, we propose DoubleEnsemble, an ensemble framework leveraging learning trajectory based sample reweighting and shuffling based feature selection. Specifically, we identify the key samples based on the training dynamics on each sample and elicit key features based on the ablation impact of each feature via shuffling. Our model is applicable to a wide range of base models, capable of extracting complex patterns, while mitigating the overfitting and instability issues for financial market prediction. We conduct extensive experiments, including price prediction for cryptocurrencies and stock trading, using both DNN and gradient boosting decision tree as base models. Our experiment results demonstrate that DoubleEnsemble achieves a superior performance compared with several baseline methods.

READ FULL TEXT
research
12/14/2020

Deep Portfolio Optimization via Distributional Prediction of Residual Factors

Recent developments in deep learning techniques have motivated intensive...
research
09/24/2019

Detection of fraudulent users in P2P financial market

Financial fraud detection is one of the core technological assets of Fin...
research
11/28/2019

U-CNNpred: A Universal CNN-based Predictor for Stock Markets

The performance of financial market prediction systems depends heavily o...
research
07/28/2021

Combining Machine Learning Classifiers for Stock Trading with Effective Feature Extraction

The unpredictability and volatility of the stock market render it challe...
research
06/04/2021

Price graphs: Utilizing the structural information of financial time series for stock prediction

Great research efforts have been devoted to exploiting deep neural netwo...
research
03/10/2020

CNNpred: CNN-based stock market prediction using a diverse set of variables

Feature extraction from financial data is one of the most important prob...
research
10/12/2016

Decision trees unearth return sign correlation in the S&P 500

Technical trading rules and linear regressive models are often used by p...

Please sign up or login with your details

Forgot password? Click here to reset