{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T11:26:34Z","timestamp":1777461994125,"version":"3.51.4"},"reference-count":61,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2021,5,21]],"date-time":"2021-05-21T00:00:00Z","timestamp":1621555200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Regional Development Fund of the European Union and Greek national funds","award":["T1EDK-02264"],"award-info":[{"award-number":["T1EDK-02264"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>In recent years, the area of financial forecasting has attracted high interest due to the emergence of huge data volumes (big data) and the advent of more powerful modeling techniques such as deep learning. To generate the financial forecasts, systems are developed that combine methods from various scientific fields, such as information retrieval, natural language processing and deep learning. In this paper, we present ASPENDYS, a supportive platform for investors that combines various methods from the aforementioned scientific fields aiming to facilitate the management and the decision making of investment actions through personalized recommendations. To accomplish that, the system takes into account both financial data and textual data from news websites and the social networks Twitter and Stocktwits. The financial data are processed using methods of technical analysis and machine learning, while the textual data are analyzed regarding their reliability and then their sentiments towards an investment. As an outcome, investment signals are generated based on the financial data analysis and the sensing of the general sentiment towards a certain investment and are finally recommended to the investors.<\/jats:p>","DOI":"10.3390\/fi13060138","type":"journal-article","created":{"date-parts":[[2021,5,21]],"date-time":"2021-05-21T13:15:15Z","timestamp":1621602915000},"page":"138","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["An AI-Enabled Stock Prediction Platform Combining News and Social Sensing with Financial Statements"],"prefix":"10.3390","volume":"13","author":[{"given":"Traianos-Ioannis","family":"Theodorou","sequence":"first","affiliation":[{"name":"Centre for Research and Technology Hellas, Information Technologies Institute, 57001 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexandros","family":"Zamichos","sequence":"additional","affiliation":[{"name":"Centre for Research and Technology Hellas, Information Technologies Institute, 57001 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michalis","family":"Skoumperdis","sequence":"additional","affiliation":[{"name":"Centre for Research and Technology Hellas, Information Technologies Institute, 57001 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna","family":"Kougioumtzidou","sequence":"additional","affiliation":[{"name":"Centre for Research and Technology Hellas, Information Technologies Institute, 57001 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kalliopi","family":"Tsolaki","sequence":"additional","affiliation":[{"name":"Centre for Research and Technology Hellas, Information Technologies Institute, 57001 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitris","family":"Papadopoulos","sequence":"additional","affiliation":[{"name":"Centre for Research and Technology Hellas, Information Technologies Institute, 57001 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thanasis","family":"Patsios","sequence":"additional","affiliation":[{"name":"Media2Day Publishing S.A., 15232 Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George","family":"Papanikolaou","sequence":"additional","affiliation":[{"name":"Media2Day Publishing S.A., 15232 Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Athanasios","family":"Konstantinidis","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Imperial College London, London SW7 2AZ, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anastasios","family":"Drosou","sequence":"additional","affiliation":[{"name":"Centre for Research and Technology Hellas, Information Technologies Institute, 57001 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dimitrios","family":"Tzovaras","sequence":"additional","affiliation":[{"name":"Centre for Research and Technology Hellas, Information Technologies Institute, 57001 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Corbelli, R., Vellasco, M., and Veiga, \u00c1. (2020, January 19\u201324). Investigating Optimal Regimes for Prediction in the Stock Market. Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK.","DOI":"10.1109\/CEC48606.2020.9185496"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.physa.2016.03.006","article-title":"Investigation of market efficiency and financial stability between S&P 500 and London stock exchange: Monthly and yearly forecasting of time series stock returns using ARMA model","volume":"456","author":"Rounaghi","year":"2016","journal-title":"Phys. A Stat. Mech. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"4173","DOI":"10.1007\/s00500-015-1752-z","article-title":"An innovative recurrent error-based neuro-fuzzy system with momentum for stock price prediction","volume":"20","author":"Mahmud","year":"2016","journal-title":"Soft Comput."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Makridakis, S., Spiliotis, E., and Assimakopoulos, V. (2018). Statistical and Machine Learning forecasting methods: Concerns and ways forward. PLoS ONE, 13.","DOI":"10.1371\/journal.pone.0194889"},{"key":"ref_5","unstructured":"Borovykh, A., Bohte, S., and Oosterlee, C.W. (2017). Conditional time series forecasting with convolutional neural networks. arXiv."},{"key":"ref_6","first-page":"22","article-title":"Predicting stock market behavior using data mining technique and news sentiment analysis","volume":"9","author":"Khedr","year":"2017","journal-title":"Int. J. Intell. Syst. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.dss.2016.06.020","article-title":"News-based trading strategies","volume":"90","author":"Feuerriegel","year":"2016","journal-title":"Decis. Support Syst."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Wang, J., and Kim, J. (2018). Predicting stock price trend using MACD optimized by historical volatility. Math. Probl. Eng., 2018.","DOI":"10.1155\/2018\/9280590"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1111","DOI":"10.1080\/13504850600993598","article-title":"Technical analysis and the London stock exchange: Testing the MACD and RSI rules using the FT30","volume":"15","author":"Chong","year":"2008","journal-title":"Appl. Econ. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Liu, B. (2012). Sentiment analysis and opinion mining. Synthesis Lectures on Human Language Technologies, Morgan & Claypool Publishers.","DOI":"10.1007\/978-3-031-02145-9"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1162\/COLI_a_00049","article-title":"Lexicon-based methods for sentiment analysis","volume":"37","author":"Taboada","year":"2011","journal-title":"Comput. Linguist."},{"key":"ref_12","first-page":"417","article-title":"Sentiwordnet: A publicly available lexical resource for opinion mining","volume":"Volume 6","author":"Esuli","year":"2006","journal-title":"LREC"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1177\/0165551517703514","article-title":"Lexicon-based sentiment analysis: Comparative evaluation of six sentiment lexicons","volume":"44","author":"Khoo","year":"2018","journal-title":"J. Inf. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jocs.2010.12.007","article-title":"Twitter mood predicts the stock market","volume":"2","author":"Bollen","year":"2011","journal-title":"J. Comput. Sci."},{"key":"ref_15","unstructured":"Mittal, A., and Goel, A. (2021, February 18). Stock Prediction Using Twitter Sentiment Analysis. Available online: http:\/\/cs229.stanford.edu\/proj2011\/GoelMittal-StockMarketPredictionUsingTwitterSentimentAnalysis.pdf."},{"key":"ref_16","first-page":"424","article-title":"Sentiment analysis using deep learning techniques: A review","volume":"8","author":"Ain","year":"2017","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_17","unstructured":"Devlin, J., Chang, M.W., Lee, K., and Toutanova, K. (2018). Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"9603","DOI":"10.1016\/j.eswa.2015.07.052","article-title":"Sentiment analysis on social media for stock movement prediction","volume":"42","author":"Nguyen","year":"2015","journal-title":"Expert Syst. Appl."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Pagolu, V.S., Reddy, K.N., Panda, G., and Majhi, B. (2016, January 3\u20135). Sentiment analysis of Twitter data for predicting stock market movements. Proceedings of the 2016 International Conference on Signal Processing, Communication, Power and Embedded System (SCOPES), Paralakhemundi, India.","DOI":"10.1109\/SCOPES.2016.7955659"},{"key":"ref_20","unstructured":"Yu, X. (2014). Analysis of New Sentiment and Its Application to Finance. [Ph.D. Thesis, Brunel University London]."},{"key":"ref_21","unstructured":"Yang, X., Liu, W., Zhou, D., Bian, J., and Liu, T.Y. (2020). Qlib: An AI-oriented Quantitative Investment Platform. arXiv."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Dong, Y., Herrera-Viedma, E., Matsui, K., Omatsu, S., Gonz\u00e1lez Briones, A., and Rodr\u00edguez Gonz\u00e1lez, S. (2021). A Machine Learning Platform for Stock Investment Recommendation Systems. Distributed Computing and Artificial Intelligence, 17th International Conference, Springer International Publishing. Advances in Intelligent Systems and Computing.","DOI":"10.1007\/978-3-030-53036-5"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"760","DOI":"10.1109\/JSYST.2018.2794462","article-title":"Forecasting Stock Market Movement Direction Using Sentiment Analysis and Support Vector Machine","volume":"13","author":"Ren","year":"2019","journal-title":"IEEE Syst. J."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1257\/089533003321164967","article-title":"From Efficient Markets Theory to Behavioral Finance","volume":"17","author":"Shiller","year":"2003","journal-title":"J. Econ. Perspect."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Valencia, F., G\u00f3mez-Espinosa, A., and Valdes, B. (2019). Price Movement Prediction of Cryptocurrencies Using Sentiment Analysis and Machine Learning. Entropy, 21.","DOI":"10.3390\/e21060589"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Mohan, S., Mullapudi, S., Sammeta, S., Vijayvergia, P., and Anastasiu, D.C. (2019, January 4\u20139). Stock Price Prediction Using News Sentiment Analysis. Proceedings of the IEEE Fifth International Conference on Big Data Computing Service and Applications (BigDataService), Newark, CA, USA.","DOI":"10.1109\/BigDataService.2019.00035"},{"key":"ref_27","unstructured":"(2020, September 13). The Modern Web Developer\u2019s Platform. Available online: https:\/\/angular.io\/."},{"key":"ref_28","unstructured":"Roesslein, J. (2020, September 12). Tweepy Documentation. Available online: http:\/\/docs.tweepy.org\/en\/v3.5.0\/."},{"key":"ref_29","unstructured":"(2020, August 05). Twitter Developers. Available online: https:\/\/developer.twitter.com\/en\/docs\/tweets\/sample-realtime\/guides\/recovery-and-redundancy."},{"key":"ref_30","unstructured":"Mitra, T., and Gilbert, E. (2015, January 26\u201329). Credbank: A large-scale social media corpus with associated credibility annotations. Proceedings of the International AAAI Conference on Web and Social Media, Oxford, UK."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Buntain, C., and Golbeck, J. (2017, January 3\u20135). Automatically identifying fake news in popular twitter threads. Proceedings of the 2017 IEEE International Conference on Smart Cloud (SmartCloud), New York, NY, USA.","DOI":"10.1109\/SmartCloud.2017.40"},{"key":"ref_32","unstructured":"(2020, October 07). Stocktwits API Overview. Available online: https:\/\/api.stocktwits.com\/developers\/docs."},{"key":"ref_33","unstructured":"(2020, July 27). Newsapi Documentation. Available online: https:\/\/newsapi.org\/docs."},{"key":"ref_34","unstructured":"Honnibal, M., Montani, I., Van Landeghem, S., and Boyd, A. (2020, October 10). spaCy: Industrial-strength Natural Language Processing in Python. Available online: https:\/\/zenodo.org\/record\/4769120#.YKca8aERVPY."},{"key":"ref_35","unstructured":"(2020, June 25). Remote Data Access-Pandas 0.18.1 Documentation. Available online: https:\/\/pandas.pydata.org\/pandas-docs\/version\/0.18.1\/remote_data.html#remote-data-yahoo."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Pang, B., and Lee, L. (2005). Seeing stars: Exploiting class relationships for sentiment categorization with respect to rating scales. arXiv.","DOI":"10.3115\/1219840.1219855"},{"key":"ref_37","unstructured":"Rieman, M.M., Kennedy, A.S., and Ray, M.R. (2020, April 22). Perceived Credibility in News Depending on Author Race & Statistical Evidence. Available online: https:\/\/digitalcommons.onu.edu\/student_research_colloquium\/2021\/papers\/28."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1007\/s42454-021-00029-z","article-title":"Factors influencing content credibility in Facebook\u2019s news feed","volume":"3","author":"Sousa","year":"2021","journal-title":"Hum. Intell. Syst. Integr."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Bates, N., and Sousa, S.C. (2020). Investigating Users\u2019 Perceived Credibility of Real and Fake News Posts in Facebook\u2019s News Feed: UK Case Study. International Conference on Applied Human Factors and Ergonomics, Springer.","DOI":"10.1007\/978-3-030-51328-3_25"},{"key":"ref_40","unstructured":"Singh, R., Choudhary, N., Bindlish, I., and Shrivastava, M. (2018). Neural network architecture for credibility assessment of textual claims. arXiv."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"5464","DOI":"10.1109\/TSP.2015.2451111","article-title":"Authorship attribution through function word adjacency networks","volume":"63","author":"Segarra","year":"2015","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_42","first-page":"77","article-title":"Portfolio Selection","volume":"7","author":"Markowitz","year":"1952","journal-title":"J. Financ."},{"key":"ref_43","first-page":"59","article-title":"A Simplified Perspective of the Markowitz Portfolio Theory","volume":"7","author":"Mangram","year":"2013","journal-title":"Glob. J. Bus. Res."},{"key":"ref_44","unstructured":"Haugen, R.A. (2001). Modern Investment Theory, Prentice Hall International. [5th ed.]."},{"key":"ref_45","unstructured":"Walters, C.J. (2014). The Black-Litterman Model in Detail. SSRN Electron. J., 65."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Sankaran, H., and Martin, K. (2018). Using the Black-Litterman Model: A View on Opinions. J. Invest., 28.","DOI":"10.3905\/joi.2019.1.075"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"28","DOI":"10.2469\/faj.v48.n5.28","article-title":"Global Portfolio Optimization","volume":"48","author":"Black","year":"1992","journal-title":"Financ. Anal. J."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Roncalli, T., and Weisang, G. (2012). Risk Parity Portfolios with Risk Factors. SSRN Electron. J., 16.","DOI":"10.2139\/ssrn.2155159"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Maewal, A., and Bock, J. (2018). A Modified Risk Parity Method for Asset Allocation. SSRN Electron. J., 3.","DOI":"10.2139\/ssrn.3272080"},{"key":"ref_50","unstructured":"Oord, A.V.D., Dieleman, S., Zen, H., Simonyan, K., Vinyals, O., Graves, A., Kalchbrenner, N., Senior, A., and Kavukcuoglu, K. (2016). Wavenet: A generative model for raw audio. arXiv."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1016\/j.ejor.2016.10.031","article-title":"Deep neural networks, gradient-boosted trees, random forests: Statistical arbitrage on the S&P 500","volume":"259","author":"Krauss","year":"2017","journal-title":"Eur. J. Oper. Res."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"22672","DOI":"10.1109\/ACCESS.2020.2969293","article-title":"Integrated long-term stock selection models based on feature selection and machine learning algorithms for China stock market","volume":"8","author":"Yuan","year":"2020","journal-title":"IEEE Access"},{"key":"ref_53","unstructured":"Liu, J. (2021, May 18). Stock selection by using fundamental analysis and technical analysis. Available online: https:\/\/hdl.handle.net\/10356\/77920."},{"key":"ref_54","first-page":"71","article-title":"A study on technical analysis with special preference to insurance sector companies with the help of MACD and RSI","volume":"8","author":"Patel","year":"2019","journal-title":"Int. J. Adv. Res. Manag. Soc. Sci."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.qref.2017.01.014","article-title":"A literature review of technical analysis on stock markets","volume":"66","author":"Sobreiro","year":"2017","journal-title":"Q. Rev. Econ. Financ."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.eswa.2019.06.014","article-title":"Technical analysis and sentiment embeddings for market trend prediction","volume":"135","author":"Picasso","year":"2019","journal-title":"Expert Syst. Appl."},{"key":"ref_57","unstructured":"Crawford, J. (2020, July 11). How to Successfully Trade Support and Resistance. Available online: https:\/\/www.learntotradeforprofit.com\/support-resistance\/."},{"key":"ref_58","unstructured":"(2020, March 02). Investopedia. Available online: https:\/\/www.investopedia.com\/."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/S1566-0141(00)00017-0","article-title":"The profitability of moving average trading rules in South Asian stock markets","volume":"2","author":"Gunasekarage","year":"2001","journal-title":"Emerg. Mark. Rev."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1007\/s10994-016-5546-z","article-title":"Multi-target regression via input space expansion: Treating targets as inputs","volume":"104","author":"Tsoumakas","year":"2016","journal-title":"Mach. Learn."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Sohangir, S., Petty, N., and Wang, D. (February, January 31). Financial sentiment lexicon analysis. Proceedings of the 2018 IEEE 12th International Conference on Semantic Computing (ICSC), Laguna Hills, CA, USA.","DOI":"10.1109\/ICSC.2018.00052"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/13\/6\/138\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:05:16Z","timestamp":1760162716000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/13\/6\/138"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,21]]},"references-count":61,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["fi13060138"],"URL":"https:\/\/doi.org\/10.3390\/fi13060138","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,21]]}}}