| Literature DB >> 35747249 |
Masahiro Suzuki1, Hiroki Sakaji1, Kiyoshi Izumi1, Yasushi Ishikawa2.
Abstract
This article proposes a methodology to forecast the movements of analysts' estimated net income and stock prices using analyst profiles. Our methodology is based on applying natural language processing and neural networks in the context of analyst reports. First, we apply the proposed method to extract opinion sentences from the analyst report while classifying the remaining parts as non-opinion sentences. Then, we employ the proposed method to forecast the movements of analysts' estimated net income and stock price by inputting the opinion and non-opinion sentences into separate neural networks. In addition to analyst reports, we input analyst profiles to the networks. As analyst profiles, we used the name of an analyst, the securities company to which the analyst belongs, the sector which the analyst covers, and the analyst ranking. Consequently, we obtain an indication that the analyst profile effectively improves the model forecasts. However, classifying analyst reports into opinion and non-opinion sentences is insignificant for the forecasts.Entities:
Keywords: BERT; financial report; net income; profile; stock prediction; text mining
Year: 2022 PMID: 35747249 PMCID: PMC9210503 DOI: 10.3389/frai.2022.866723
Source DB: PubMed Journal: Front Artif Intell ISSN: 2624-8212
Figure 1Overview of this research. In this study, we conduct two experiments: opinion sentence extraction and the movement forecasts of analysts' estimated net income and excess return.
Typical examples of opinion and non-opinion sentences in analyst reports. English follows Japanese.
|
|
|
|---|---|
| Opinion | 2Q実績を踏まえ,業績予想を下方修正する |
| We will revise our earnings forecast downwards based on 2Q results. | |
| Opinion | 収益性低下の要因として考えられるのは,新たな生産拠点 の立ち上げや研究開発投資である |
| The factors that could reduce profitability are the launch of new production bases and R&D investment. | |
| Non-opinion | 今期の売り上げは100億円と,過去最高になった |
| This term sales reached a record high of 10 billion yen. | |
| Non-opinion | 配当は19年9月中間期120円,期末150円の合計270円を 予定している |
| The dividend is planned to be 270 yen for the interim period of September 2007, 120 yen and 150 yen at the end of the year. |
Figure 2Overview of the method used in this study. (A) The body text of the analyst report is processed using BERT and output as htext. The analyst profile is processed using MLP and output as hanalyst. Here, h is obtained from the concatenation of htext and hanalyst. MLP and softmax functions are applied to output the probability of each label. (B) Overview of the case where the opinion and non-opinion sentences in an analyst report are input separately. The opinion and non-opinion sentences are processed using BERT and output as hopinion, hnon−opinion, respectively. These are weighted by the weights of attention mechanisms such as α1, α2, respectively, and htext is obtained from the sum.
Figure 3An example of a vector constructed using an analyst profile. All elements are composed of 0 or 1. In the analyst index, one of the 345 dimensions is 1, and the others are 0. We use two types of industries: TSE 33 industries and those mapped to 10 industries.
Result of opinion sentence extraction.
|
|
|
|
|
|---|---|---|---|
| Our model | 0.811 | 0.848 | 0.733 |
| LSTM | 0.785 | 0.767 | 0.729 |
Result of forecasting the magnitude of the change rate of the analyst's estimated net income. The evaluation method is Macro-F1.
|
|
|
|
|
|
|---|---|---|---|---|
| Our method w/ analyst profile |
| 0.642*† | 0.607*† | 0.640† |
| Our method w/o analyst profile | 0.643† | 0.634† | 0.595† | 0.642† |
| LSTM w/ analyst profile | 0.636† | 0.621*† | 0.593*† | 0.631*† |
| LSTM w/o analyst profile | 0.628† | 0.615† | 0.573† | 0.620† |
*Significant at 1% compared to the method without the analyst profile.
Significant at 1% compared to our method with the analyst profile using the full texts. Top score is in bold.
Result of forecasting the movement of excess return. The evaluation method is Macro-F1.
|
|
|
|
|
|
|---|---|---|---|---|
| Our method w/ analyst profile |
| 0.540† | 0.553*† | 0.555*† |
| Our method w/o analyst profile | 0.563† | 0.531† | 0.537† | 0.549† |
| LSTM w/ analyst profile | 0.559† | 0.553*† | 0.556† | 0.557*† |
| LSTM w/o analyst profile | 0.544† | 0.537† | 0.537† | 0.545† |
*Significant at 1% compared to the method without an analyst profile.
Significant at 1% compared to our method with the analyst profile using the full texts. Top score is in bold.
Result of forecasting the magnitude of the change rate of the analyst's estimated net income by securities company using our method with the analyst profile. The evaluation method is Macro-F1.
|
|
|
|
|
|
|---|---|---|---|---|
| A |
| 0.640 | 0.606 | 0.637 |
| B |
| 0.595 | 0.587 | 0.606 |
| C | 0.654 | 0.649 | 0.580 |
|
| D | 0.630 | 0.630 | 0.581 |
|
| E |
| 0.653 | 0.657 | 0.674 |
Top scores per securities company are in bold.
Result of forecasting excess return by securities company with our method using the analyst profile. The evaluation method is Macro-F1.
|
|
|
|
|
|
|---|---|---|---|---|
| A |
| 0.552 | 0.563 | 0.573 |
| B | 0.544 |
| 0.540 |
|
| C | 0.543 | 0.524 | 0.529 |
|
| D |
| 0.529 | 0.522 | 0.539 |
| E |
| 0.549 | 0.555 | 0.553 |
Top scores per securities company are in bold.