Short-Term Stock Price-Trend Prediction Using Meta-Learning

Shin-Hung Chang,Cheng-Wen Hsu,Hsing-Ying Li,Wei-Sheng Zeng,Jan-Ming Ho
DOI: https://doi.org/10.1109/SMC52423.2021.9658607
2022-02-17
Abstract:Although conventional machine learning algorithms have been widely adopted for stock-price predictions in recent years, the massive volume of specific labeled data required are not always available. In contrast, meta-learning technology uses relatively small amounts of training data, called fast learners. Such methods are beneficial under conditions of limited data availability, which often obtain for trend prediction based on time-series data limited by sparse information. In this study, we consider short-term stock price prediction using a meta-learning framework with several convolutional neural networks, including the temporal convolution network, fully convolutional network, and residual neural network. We propose a sliding time horizon to label stocks according to their predicted price trends, referred to as called slope-detection labeling, using prediction labels including "rise plus," "rise," "fall," and "fall plus". The effectiveness of the proposed meta-learning framework was evaluated by application to the S&P500. The experimental results show that the inclusion of the proposed meta-learning framework significantly improved both regular and balanced prediction accuracy and profitability.
Machine Learning
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is how to effectively predict short - term stock price trends under the condition of limited labeled data. Specifically: 1. **Data Scarcity Problem**: Traditional machine - learning algorithms usually require a large amount of labeled data when predicting stock prices. However, in reality, the available labeled data is often very limited. In particular, for each specific stock, there are only about 250 records per year. This data sparsity poses a significant challenge to building effective prediction models. 2. **Non - linear Relationship Processing**: Financial time - series data are usually noisy, dynamically changing, and non - linear. Traditional time - series prediction models are mostly limited to identifying linear relationships and thus perform poorly when dealing with complex financial data. 3. **Label Definition Problem**: In order to more accurately capture the trend changes of stock prices, the author proposes a new labeling method - slope - detection labeling, which divides stock price trends into four categories: "sharp rise", "slight rise", "slight fall", and "sharp fall". This helps to more finely distinguish different market situations and improve the accuracy of prediction. To solve the above problems, the author introduces a meta - learning framework and combines several classic neural network models (such as Temporal Convolutional Network (TCN), Fully Convolutional Network (FCN), and Residual Network (ResNet)). By using fewer training samples, meta - learning can quickly adapt to new tasks under limited data conditions, thereby improving prediction performance. The experimental results show that this framework not only improves the prediction accuracy but also enhances the return on investment. In summary, this research aims to address the challenges of data scarcity and non - linear characteristics in short - term stock price prediction through meta - learning techniques, and at the same time proposes a new labeling method to improve the fineness and accuracy of prediction.