Paper: arXiv 2404.07224

Abstract

Micro-blogging sources such as the Twitter social network provide valuable real-time data for market prediction models. Investors’ opinions in this network follow the fluctuations of the stock markets and often include educated speculations on market opportunities that may have impact on the actions of other investors. In view of this, we propose a novel system to detect positive predictions in tweets, a type of financial emotions which we term “opportunities” that are akin to “anticipation” in Plutchik’s theory. Specifically, we seek a high detection precision to present a financial operator a substantial amount of such tweets while differentiating them from the rest of financial emotions in our system. We achieve it with a three-layer stacked Machine Learning classification system with sophisticated features that result from applying Natural Language Processing techniques to extract valuable linguistic information. Experimental results on a dataset that has been manually annotated with financial emotion and ticker occurrence tags demonstrate that our system yields satisfactory and competitive performance in financial opportunity detection, with precision values up to 83%. This promising outcome endorses the usability of our system to support investors’ decision making.

Complexity vs Empirical Score

  • Math Complexity: 3.5/10
  • Empirical Rigor: 7.0/10
  • Quadrant: Street Traders — practical and empirical, lighter on theory

Why this score: The paper uses standard ML/NLP techniques without advanced mathematical derivations, but employs a structured empirical approach with a manually annotated dataset, feature engineering, and precision metrics (up to 83%), making it data-driven and practical for trading applications.

Research Flowchart

  flowchart TD
  A["Research Goal<br>Detect 'Opportunities'<br>in Financial Tweets"] --> B["Data<br>Manually Annotated Dataset<br>Tweets w/ Emotion & Ticker Tags"]
  B --> C["Feature Engineering<br>Linguistic & Semantic Feature Extraction"]
  C --> D["Stacked ML System<br>Three-Layer Classification Architecture"]
  D --> E["Experimental Evaluation<br>Performance Testing"]
  E --> F{"Key Findings & Outcomes"}
  F --> G["Precision up to 83%<br>High Detection Specificity"]
  F --> H["System Usability<br>Supports Investor Decision Making"]

Cited References (75)

  1. The circumplex as a general model of the structure of emotions and personality. (2004) — link
  2. Using Deep Convolutional Neural Network for Emotion Detection on a Physiological Signals Dataset (AMIGOS) (2019) — link
  3. Unravelling Small Sample Size Problems in the Deep Learning World (2020) — link
  4. EmoNet: Fine-Grained Emotion Detection with Gated Recurrent Neural Networks (2017) — link
  5. Sequence classification for credit-card fraud detection (2018) — link
  6. A linked data approach to sentiment and emotion analysis of Twitter in the financial domain (2014)
  7. How emotions influence behavior in financial markets: a conceptual analysis and emotion-based account of buy-sell preferences (2020) — link
  8. The role of emotion in P2P microfinance funding: A sentiment analysis approach (2020) — link
and 67 more
  1. The Document Similarity Index based on the Jaccard Distance for Mail Filtering (2019) — link
  2. A Novel User-based Spam Review Detection (2017) — link
  3. N-Gram Classifier System to Filter Spam Messages from OSN User Wall (2016) — link
  4. Automatic Natural Language Generation Applied to Alternative and Augmentative Communication for Online Video Content Services using SimpleNLG for Spanish (2018) — link
  5. A library for automatic Natural Language Generation of Spanish texts (2019) — link
  6. Spam comments prediction using stacking with ensemble learning (2018) — link
  7. Stacking-Based Ensemble Learning of Self-Media Data for Marketing Intention Detection (2019) — link
  8. COGEMO: Cognitive-Based Emotion Detection from Patient Generated Health Reviews (2017) — link
  9. Implementation of wavelet packet transform and non linear analysis for emotion classification in stroke patient using brain signals (2017) — link
  10. Emotion Detection in E-learning Using Expectation-Maximization Deep Spatial-Temporal Inference Network (2018) — link
  11. A model for sentiment and emotion analysis of unstructured social media text (2018) — link
  12. Sentiment Analysis of Comment Texts Based on BiLSTM (2019) — link
  13. Sentiment analysis on stock social media for stock price movement prediction (2019) — link
  14. Managing extracted knowledge from big social media data for business decision making (2017) — link
  15. Forecasting daily stock market return using dimensionality reduction (2017) — link
  16. Improving stock market prediction via heterogeneous information fusion (2018) — link
  17. CNNpred: CNN-based stock market prediction using a diverse set of variables (2019) — link
  18. Forecasting the onset and course of mental illness with Twitter data (2017) — link
  19. Automatic identification of eyewitness messages on Twitter during disasters (2020) — link
  20. How mood affects the stock market: Empirical evidence from microblogs (2020) — link
  21. How Does Social Media Impact Bitcoin Value? A Test of the Silent Majority Hypothesis (2018) — link
  22. The added value of social media data in B2B customer acquisition systems: A real-life experiment (2017) — link
  23. Topic sentiment mining for sales performance prediction in e-commerce (2018) — link
  24. Predicting Vehicle Sales by Sentiment Analysis of Twitter Data and Stock Market Values (2018) — link
  25. Targeting Prospective Customers: Robustness of Machine-Learning Methods to Typical Data Challenges (2019) — link
  26. Forecasting stock market crisis events using Deep and statistical Machine Learning techniques (2018) — link
  27. Enhancing Aspect-Based Sentiment Analysis of Arabic Hotels’ reviews using morphological, syntactic and semantic features (2019) — link
  28. More than just Noise? Examining the Information Content of Stock Microblogs on Financial Markets (2018) — link
  29. Pachinko Prediction: A Bayesian method for event prediction from social media data (2020) — link
  30. Marketing analysis of wineries using social collective behavior from users’ temporal activity on Twitter (2020) — link
  31. Tracking and recognizing emotions in short text messages from online chatting services (2018) — link
  32. Incorporating stock prices and news sentiments for stock market prediction: A case of Hong Kong (2020) — link
  33. Beyond negative and positive: Exploring the effects of emotions in social media during the stock market crash (2020) — link
  34. The Limitations of Deep Learning in Adversarial Settings (2015) — link
  35. Generalized Isotonic Regression (2014) — link
  36. Using Twitter to Predict the Stock Market (2015) — link
  37. Trade the Tweet: Social Media Text Mining and Sparse Matrix Factorization for Stock Market Prediction (2016) — link
  38. Time, Temporality and Consumer Behaviour (1998) — link
  39. The Use of Data Mining and Neural Networks for Forecasting Stock Market Returns (2005) — link
  40. The Impact of Microblogging Data for Stock Market Prediction: Using Twitter to Predict Returns, Volatility, Trading Volume and Survey Sentiment Indices (2017) — link
  41. Textual Affect Sensing for Sociable and Expressive Online Communication (2007) — link
  42. Stock Market Prediction from WSJ: Text Mining via Sparse Matrix Factorization (2014) — link
  43. Stock Market Forecasting with Financial Micro-blog Based on Sentiment and Time Series Analysis (2017) — link
  44. Social Media and its Impact on Consumers Behavior (2014)
  45. Sentiment Classification of the Slovenian News Texts (2016) — link
  46. Sentiment Analysis: Mining Opinions, Sentiments, and Emotions (2015) — link
  47. Sentiment Analysis System Adaptation for Multilingual Processing: The Case of Tweets (2015) — link
  48. Score Based Financial Forecasting Method by Incorporating Different Sources of Information Flow into Integrative River Model (2016) — link
  49. Quantifying the Relationship Between Financial News and the Stock Market (2013) — link
  50. Pre-processing Online Financial Text for Sentiment Classification: A Natural Language Processing Approach (2014) — link
  51. Predictive Sentiment Analysis of Tweets: A Stock Market Application (2013) — link
  52. Predicting Crime Using Twitter and Kernel Density Estimation (2014) — link
  53. Natural Language Processing in Accounting, Auditing and Finance: A Synthesis of the Literature with a Roadmap for Future Research (2016) — link
  54. Natural Language Based Financial Forecasting: a Survey (2018) — link
  55. Multi-Strategy Sentiment Analysis of Consumer Reviews Based on Semantic Fuzziness (2018) — link
  56. Investment Decisions Based on EEG Emotion Recognition (2017) — link
  57. GTI-Gradiant at TASS 2015: A Hybrid Approach for Sentiment Analysis in Twitter (2015)
  58. Financial News Predicts Stock Market Volatility Better than Close Price (2018) — link
  59. Emotions in Social Psychology: Essential Readings (2001)
  60. Do Financial Blogs Serve an Infomediary Role in Capital Markets? (2016) — link
  61. Depeche Mood: a Lexicon for Emotion Analysis from Crowd Annotated News (2014) — link
  62. Deep Learning for Financial Sentiment Analysis on Finance News Providers (2016) — link
  63. Creating Emoji Lexica from Unsupervised Sentiment Analysis of their Descriptions (2018) — link
  64. Can Internet Search Queries Help to Predict Stock Market Volatility? (2016) — link
  65. Brand-Related Twitter Sentiment Analysis Using Feature Engineering and the Dynamic Architecture for Artificial Neural Networks (2016) — link
  66. Audio–Visual Emotion-Aware Cloud Gaming Framework (2015) — link
  67. Artefacts of Management Academe (2005) — link

0 of 75 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.