{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T18:20:15Z","timestamp":1771611615587,"version":"3.50.1"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2023,2,19]],"date-time":"2023-02-19T00:00:00Z","timestamp":1676764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,2,19]],"date-time":"2023-02-19T00:00:00Z","timestamp":1676764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Ambient Intell Human Comput"],"published-print":{"date-parts":[[2023,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This article proposes a federated learning framework to build Random Forest, Support Vector Machine, and Linear Regression models for stock market prediction. The performance of the federated learning is compared against centralised and decentralised learning frameworks to figure out the best fitting approach for stock market prediction. According to the results, federated learning outperforms both centralised and decentralised frameworks in terms of Mean Square Error if Random Forest (MSE = 0.021) and Support Vector Machine techniques (MSE = 37.596) are used, while centralised learning (MSE = 0.011) outperforms federated and decentralised frameworks if a linear regression model is used. Moreover, federated learning gives a better model training delay as compared to the benchmarks if Linear Regression (time = 9.7\u00a0s) and Random Forest models (time = 515\u00a0s) are used, whereas decentralised learning gives a minimised model training delay (time = 3847\u00a0s) for Support Vector Machine.<\/jats:p>","DOI":"10.1007\/s12652-023-04570-4","type":"journal-article","created":{"date-parts":[[2023,2,23]],"date-time":"2023-02-23T16:53:06Z","timestamp":1677171186000},"page":"4529-4535","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["A federated learning-enabled predictive analysis to forecast stock market trends"],"prefix":"10.1007","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8062-6617","authenticated-orcid":false,"given":"Saeid","family":"Pourroostaei Ardakani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nanjiang","family":"Du","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenhong","family":"Lin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiun-Chi","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhuoran","family":"Bi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lejun","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,2,19]]},"reference":[{"key":"4570_CR1","doi-asserted-by":"crossref","unstructured":"Abadi M, Chu A, Goodfellow I, McMahan HB, Mironov I, Talwar K, Zhang L (2016) Deep learning with differential privacy. ACM SIGSAC Conference on Computer and Communications Security (ACM CCS), Vienna, Austria, pp 308\u2013318","DOI":"10.1145\/2976749.2978318"},{"issue":"7","key":"4570_CR2","doi-asserted-by":"publisher","first-page":"5476","DOI":"10.1109\/JIOT.2020.3030072","volume":"8","author":"RS Abdul","year":"2021","unstructured":"Abdul RS, Tout H, Ould-Slimane H, Mourad A, Talhi C, Guizani M (2021) A survey on federated learning: the journey from centralized to distributed on-site learning and beyond. IEEE Internet Things J 8(7):5476\u20135497","journal-title":"IEEE Internet Things J"},{"key":"4570_CR3","unstructured":"Apache S (2021) https:\/\/spark.apache.org\/. Retrieved on Aug 2022"},{"key":"4570_CR4","doi-asserted-by":"crossref","unstructured":"Attigeri GV, Pai MMM, Pai RM, Nayak A (2015) Stock market prediction: a big data approach. In: IEEE Region 10 International Conference TENCON, Macao","DOI":"10.1109\/TENCON.2015.7373006"},{"issue":"2","key":"4570_CR5","doi-asserted-by":"publisher","first-page":"2569","DOI":"10.32604\/cmc.2021.014253","volume":"67","author":"MJ Awan","year":"2021","unstructured":"Awan MJ, Rahim MSM, Nobanee H, Munawar A, Yasin A, Zain AM (2021) Social media and stock market prediction: a big data approach. Comput Mater Continua (CMC) 67(2):2569\u20132583","journal-title":"Comput Mater Continua (CMC)"},{"key":"4570_CR6","doi-asserted-by":"crossref","unstructured":"Bonawitz K, Ivanov V, Kreuter B, Marcedone A, McMahan HB, Patel S, Ramage D, Segal A, Seth K (2017) Practical secure aggregation for privacy-preserving machine learning. In: ACM SIGSAC Conference on Computer and Communications Security, Texas, USA, pp 1175\u20131191","DOI":"10.1145\/3133956.3133982"},{"key":"4570_CR7","doi-asserted-by":"crossref","unstructured":"Cakra YE, Trisedya BD (2015) Stock price prediction using linear regression based on sentiment analysis. In: 2015 International Conference on Advanced Computer Science and Information Systems (ICACSIS), IEEE, pp 147\u2013154","DOI":"10.1109\/ICACSIS.2015.7415179"},{"key":"4570_CR8","unstructured":"Chen T, Giannakis GB, Sun T, Yin W (2018) Lag: Lazily aggregated gradient for communication-efficient distributed learning. In: 32nd International Conference on Neural Information Processing Systems, Montreal, Canada, pp 5055\u20135065"},{"key":"4570_CR9","first-page":"1136","volume":"9","author":"L Chengxi","year":"2021","unstructured":"Chengxi L, Gang L, Varshney PK (2021) Decentralized federated learning via mutual knowledge transfer. IEEE Internet Things J 9:1136","journal-title":"IEEE Internet Things J"},{"key":"4570_CR10","unstructured":"Chinadaily (2022) Top 10 chinese provinces with most stock market investors. https:\/\/usa.chinadaily.com.cn\/2015-07\/14\/content_21279336.htm. Retrieved Aug 2022"},{"key":"4570_CR11","volume-title":"Mapreduce: distributed computing for machine learning","author":"G Dan","year":"2006","unstructured":"Dan G, Faria A, DeNero J (2006) Mapreduce: distributed computing for machine learning. Berkley, Cham"},{"key":"4570_CR12","doi-asserted-by":"publisher","DOI":"10.4324\/9781315115719","volume-title":"Technical analysis of stock trends","author":"RD Edwards","year":"2018","unstructured":"Edwards RD, Magee J, Bassetti WHC (2018) Technical analysis of stock trends, vol 11. CRC Press, London"},{"key":"4570_CR13","doi-asserted-by":"crossref","unstructured":"Elbir AM, Coleri S, Mishra KV (2021) Hybrid federated and centralized learning. In: 29th European Signal Processing Conference (EUSIPCO), pp 23\u201327","DOI":"10.23919\/EUSIPCO54536.2021.9616120"},{"key":"4570_CR14","first-page":"243","volume":"2","author":"S Fine","year":"2002","unstructured":"Fine S, Scheinberg K (2002) Efficient svm training using low-rank kernel representations. J Mach Learn Res 2:243\u2013264","journal-title":"J Mach Learn Res"},{"key":"4570_CR15","unstructured":"Flower (2022) Flower a friendly federated learning framework, 2022. https:\/\/flower.dev\/. Retrieved Aug 2022"},{"key":"4570_CR16","doi-asserted-by":"publisher","first-page":"100190","DOI":"10.1016\/j.cosrev.2019.08.001","volume":"34","author":"DP Gandhmal","year":"2019","unstructured":"Gandhmal DP, Kumar K (2019) Systematic analysis and review of stock market prediction techniques. Comput Sci Rev 34:100190","journal-title":"Comput Sci Rev"},{"key":"4570_CR17","unstructured":"Gerlach CAM (2022) Spyder: the scientific python development enviornment, 2022. https:\/\/www.spyder-ide.org\/. Retrieved Aug 2022"},{"key":"4570_CR18","unstructured":"Geyer RC, Klein T, Nabi M (2017) Differentially private federated learning: a client level perspective. In: 31st Conference on Neural Information Processing Systems (NIPS 2017) Long Beach"},{"key":"4570_CR19","doi-asserted-by":"crossref","unstructured":"Hassan MR, Nath B (2005) Stock market forecasting using hidden markov model: a new approach. In: 5th International Conference on Intelligent Systems Design and Applications (ISDA\u201905), Wroclaw, Poland","DOI":"10.1109\/ISDA.2005.85"},{"issue":"8","key":"4570_CR20","doi-asserted-by":"publisher","first-page":"2278","DOI":"10.1093\/bioinformatics\/btac065","volume":"38","author":"A-C Hauschild","year":"2022","unstructured":"Hauschild A-C, Lemanczyk M, Matschinske J, Frisch T, Zolotareva O, Holzinger A, Baumbach J, Heider D (2022) Federated random forests can improve local performance of predictive models for various healthcare applications. Bioinformatics 38(8):2278\u20132286","journal-title":"Bioinformatics"},{"issue":"10","key":"4570_CR21","first-page":"19","volume":"11","author":"S Hong","year":"2020","unstructured":"Hong S (2020) Research on stock price prediction system based on blstm. J Korea Converg Soc 11(10):19\u201324","journal-title":"J Korea Converg Soc"},{"issue":"4","key":"4570_CR22","doi-asserted-by":"publisher","first-page":"69","DOI":"10.3390\/machines7040069","volume":"7","author":"G Iannace","year":"2019","unstructured":"Iannace G, Ciaburro G, Trematerra A (2019) Wind turbine noise prediction using random forest regression. Machines 7(4):69","journal-title":"Machines"},{"key":"4570_CR23","first-page":"1","volume-title":"Noise reduction in speech processing","author":"B Jacob","year":"2009","unstructured":"Jacob B, Jingdong C, Yiteng H, Israel C (2009) Pearson correlation coefficient. Noise reduction in speech processing. Springer, Berlin, pp 1\u20134"},{"key":"4570_CR24","unstructured":"Kone\u010dn\u1ef3 J, McMahan HB, Yu FX, Richt\u00e1rik P, Suresh AT, Bacon D (2016) Federated learning: strategies for improving communication efficiency. arXiv preprint arXiv:1610.05492"},{"key":"4570_CR25","unstructured":"Lundberg O (2021) Decentralized machine learning on massive heterogeneous datasets: A thesis about vertical federated learning"},{"key":"4570_CR26","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/978-3-319-45507-5_17","volume-title":"Lecture notes in computer science","author":"B Malle","year":"2016","unstructured":"Malle B, Kieseberg P, Weippl E, Holzinger A (2016) The right to be forgotten: towards machine learning on perturbed knowledge bases. Lecture notes in computer science. Springer International Publishing, Cham, pp 251\u2013266. https:\/\/doi.org\/10.1007\/978-3-319-45507-5_17"},{"key":"4570_CR27","first-page":"1273","volume-title":"Artificial intelligence and statistics","author":"HB McMahan","year":"2017","unstructured":"McMahan HB, Moore E, Ramage D, Hampson S, Arcas BA (2017) Communication-efficient learning of deep networks from decentralized data. Artificial intelligence and statistics. Springer, Cham, pp 1273\u20131282"},{"key":"4570_CR28","doi-asserted-by":"publisher","first-page":"2098","DOI":"10.1007\/s11227-017-2228-y","volume":"76","author":"X Pang","year":"2020","unstructured":"Pang X, Zhou Y, Wang P, Lin W, Chang V (2020) An innovative neural network approach for stock market prediction. J Supercomput 76:2098\u20132118","journal-title":"J Supercomput"},{"issue":"1","key":"4570_CR29","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1016\/j.eswa.2014.07.040","volume":"42","author":"J Patel","year":"2015","unstructured":"Patel J, Shah S, Thakkar P, Kotecha K (2015) Predicting stock and stock price index movement using trend deterministic data preparation and machine learning techniques. Expert Syst Appl 42(1):259\u2013268","journal-title":"Expert Syst Appl"},{"key":"4570_CR30","doi-asserted-by":"crossref","unstructured":"Patle A, Chouhan DS (2013) Svm kernel functions for classification. In: 2013 International Conference on Advances in Technology and Engineering (ICATE), IEEE, pages 1\u20139","DOI":"10.1109\/ICAdTE.2013.6524743"},{"key":"4570_CR31","unstructured":"Quant J (2021) Chinese stock data. https:\/\/www.joinquant.com\/. Retrieved Aug 2021"},{"issue":"1","key":"4570_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40537-020-00333-6","volume":"7","author":"J Shen","year":"2020","unstructured":"Shen J, Shafiq MO (2020) Short-term stock market price trend prediction using a comprehensive deep learning system. J Big Data 7(1):1\u201333","journal-title":"J Big Data"},{"key":"4570_CR33","doi-asserted-by":"crossref","unstructured":"Tran NH, Bao W, Zomaya A, Nguyen MNH, Hong CS (2019) Federated learning over wireless networks: Optimization model design and analysis. In: IEEE Conference on Computer Communications, Paris, France, IEEE, pp 1387\u20131395","DOI":"10.1109\/INFOCOM.2019.8737464"},{"key":"4570_CR34","doi-asserted-by":"publisher","DOI":"10.1016\/j.vibspec.2022.103352","volume":"119","author":"J Wang","year":"2022","unstructured":"Wang J, Li L, Wang H (2022) Machine learning concept in de-spiking process for nuclear resonant vibrational spectra - automation using no external parameter. Vib Spectrosc 119:103352","journal-title":"Vib Spectrosc"},{"key":"4570_CR35","doi-asserted-by":"crossref","unstructured":"Wang G, Dang CX, Zhou Z (2019) Measure contribution of participants in federated learning. In IEEE International Conference on Big Data, Los Angeles, USA, IEEE, pp 2597\u20132604","DOI":"10.1109\/BigData47090.2019.9006179"},{"issue":"2","key":"4570_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3298981","volume":"10","author":"Q Yang","year":"2019","unstructured":"Yang Q, Liu Y, Chen T, Tong Y (2019) Federated machine learning: concept and applications. ACM Trans Intell Syst Technol (TIST) 10(2):1\u201319","journal-title":"ACM Trans Intell Syst Technol (TIST)"},{"key":"4570_CR37","unstructured":"Zaharia M, Chowdhury M, Das T, Dave A, Ma J, McCauley M, Franklin MJ, Shenker S, Stoica I (2012) Resilient distributed datasets: A fault-tolerant abstraction forin-memory cluster computing. In: 9th USENIX conference on Networked Systems Design and Implementation, San Jose, pp 25\u201327"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-023-04570-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12652-023-04570-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-023-04570-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,28]],"date-time":"2023-03-28T12:10:30Z","timestamp":1680005430000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12652-023-04570-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,19]]},"references-count":37,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,4]]}},"alternative-id":["4570"],"URL":"https:\/\/doi.org\/10.1007\/s12652-023-04570-4","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"value":"1868-5137","type":"print"},{"value":"1868-5145","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,19]]},"assertion":[{"value":"13 September 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 February 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 February 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}