{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T06:19:31Z","timestamp":1783577971279,"version":"3.55.0"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T00:00:00Z","timestamp":1781913600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T00:00:00Z","timestamp":1781913600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Universit\u00e0 degli Studi di Bari Aldo Moro"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Data Min Knowl Disc"],"published-print":{"date-parts":[[2026,7]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>The cryptocurrency market represents a significant innovation in the financial ecosystem, built upon cryptographic principles to ensure secure and transparent transactions. Cryptocurrencies experienced a global adoption, driven by their decentralized nature that enables borderless transactions without third-party intermediaries. The price of cryptocurrencies is characterized by a significant volatility, that introduces both opportunities and challenges. In this context, the development of accurate methods for the forecasting of price variation, able to work in real-time on data streams, has become vital for various stakeholders. In this paper, we propose a novel approach, called LEMON, for the online prediction of the price variation of cryptocurrencies, that leverages possible temporal correlations among them. Our approach stems from the empirical evidence that cryptocurrencies tend to form groups characterized by similar trends, a behavior often attributed to shared market dynamics and common external factors. Through the analysis of temporal correlations, LEMON dynamically identifies these groups, that are then exploited to learn multiple multi-target tree-based models, specifically designed for processing continuous data streams. LEMON also introduces a novel adaptive non-parametric weighting scheme, that automatically adjusts the importance of each instance based on the observed data distribution in real-time, improving the forecasting of the price variation. Our experiments, performed on 16 datasets related to 16 cryptocurrencies, demonstrate that LEMON outperforms state-of-the-art approaches in two distinct prediction tasks: forecasting the closing price variation (regression) and predicting the market trend direction (classification), making it an effective tool to support stakeholders requiring accurate real-time predictions.<\/jats:p>","DOI":"10.1007\/s10618-026-01232-9","type":"journal-article","created":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T06:25:33Z","timestamp":1781936733000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Dynamic instance weighting for online learning in multi-cryptocurrency price and trend forecasting"],"prefix":"10.1007","volume":"40","author":[{"given":"Antonio","family":"Pellicani","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gianvito","family":"Pio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sa\u0161o","family":"D\u017eeroski","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michelangelo","family":"Ceci","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,6,20]]},"reference":[{"key":"1232_CR1","volume-title":"Technical Analysis from A to Z","author":"SB Achelis","year":"2001","unstructured":"Achelis SB (2001) Technical Analysis from A to Z. McGraw Hill, New York"},{"key":"1232_CR2","doi-asserted-by":"publisher","first-page":"115528","DOI":"10.1109\/ACCESS.2019.2932786","volume":"7","author":"S Afzal","year":"2019","unstructured":"Afzal S, Maqsood M, Nazir F, Khan U, Aadil F, Awan KM, Mehmood I, Song O-Y (2019) A data augmentation-based framework to handle class imbalance problem for Alzheimer\u2019s stage detection. IEEE Access 7:115528\u2013115539","journal-title":"IEEE Access"},{"key":"1232_CR3","unstructured":"Anava O, Hazan E, Mannor S, Shamir O (2013) Online learning for time series prediction. Proceedings of the Conf. on learning theory. pp 172\u2013184"},{"issue":"4","key":"1232_CR4","doi-asserted-by":"publisher","first-page":"996","DOI":"10.1198\/106186004X12632","volume":"13","author":"G Brys","year":"2004","unstructured":"Brys G, Hubert M, Struyf A (2004) A robust measure of skewness. J Comput Graph Stat 13(4):996\u20131017","journal-title":"J Comput Graph Stat"},{"issue":"1","key":"1232_CR5","first-page":"1","volume":"14","author":"N Das","year":"2024","unstructured":"Das N, Sadhukhan B, Bhakta SS, Chakrabarti S (2024) Integrating EEMD and ensemble CNN with X (Twitter) sentiment for enhanced stock price predictions. Soc Netw Anal Min 14(1):1\u201318","journal-title":"Soc Netw Anal Min"},{"issue":"10","key":"1232_CR6","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1007\/s10994-025-06875-1","volume":"114","author":"A D\u2019Aversa","year":"2025","unstructured":"D\u2019Aversa A, Pio G, Ceci M (2025) Modeling spatio-temporal locality in multi-step forecasting of geo-referenced time series. Mach Learn 114(10):231","journal-title":"Mach Learn"},{"key":"1232_CR7","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1016\/j.engappai.2019.07.002","volume":"85","author":"A Derakhshan","year":"2019","unstructured":"Derakhshan A, Beigy H (2019) Sentiment analysis on stock social media for stock price movement prediction. Eng Appl Artif Intell 85:569\u2013578","journal-title":"Eng Appl Artif Intell"},{"issue":"1","key":"1232_CR8","doi-asserted-by":"publisher","first-page":"65","DOI":"10.5121\/ijdkp.2013.3106","volume":"3","author":"BU Devi","year":"2013","unstructured":"Devi BU, Sundar D, Alli P (2013) An effective time series analysis for stock trend prediction using ARIMA model for nifty midcap-50. Int J Data Mining Knowledge Manag Process 3(1):65","journal-title":"Int J Data Mining Knowledge Manag Process"},{"key":"1232_CR9","doi-asserted-by":"crossref","unstructured":"Domingos P, Hulten G (2000) Mining high-speed data streams. Proceedings of the sixth ACM SIGKDD Int. Conf. on knowledge discovery and data mining. KDD \u201900. pp 71\u201380","DOI":"10.1145\/347090.347107"},{"key":"1232_CR10","unstructured":"Dunning T, Ertl O (2019) Computing extremely accurate quantiles using t-digests. arXiv preprint"},{"key":"1232_CR11","doi-asserted-by":"crossref","unstructured":"Feng F, Chen H, He X, Ding J, Sun M, Chua T-S (2019) Enhancing stock movement prediction with adversarial training. Proc. of the 28th Int. joint Conf. on artificial intelligence. pp 5843\u20135849","DOI":"10.24963\/ijcai.2019\/810"},{"key":"1232_CR12","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/s10994-012-5320-9","volume":"90","author":"J Gama","year":"2013","unstructured":"Gama J, Sebastiao R, Rodrigues PP (2013) On evaluating stream learning algorithms. Mach Learn 90:317\u2013346","journal-title":"Mach Learn"},{"issue":"7","key":"1232_CR13","doi-asserted-by":"publisher","first-page":"2555","DOI":"10.1007\/s10994-023-06316-x","volume":"112","author":"R Godahewa","year":"2023","unstructured":"Godahewa R, Webb GI, Schmidt DF, Bergmeir C (2023) SETAR-Tree: a novel and accurate tree algorithm for global time series forecasting. Mach Learn 112(7):2555\u20132591","journal-title":"Mach Learn"},{"key":"1232_CR14","doi-asserted-by":"crossref","unstructured":"Guo T, Xu Z, Yao X, Chen H, Aberer K, Funaya K (2016) Robust online time series prediction with recurrent neural networks. IEEE Int. Conf. on data science and advanced analytics (DSAA). pp 816\u2013825","DOI":"10.1109\/DSAA.2016.92"},{"key":"1232_CR15","unstructured":"Haber S, Stornetta WS (1990) How to time-stamp a digital document. Proceedings of the Conf. on theory and application of cryptography"},{"key":"1232_CR16","unstructured":"Hoaglin DC, Mosteller F, Tukey JW (1983) Understanding robust and exploratory data analysis. Wiley Series in Probability and Statistics"},{"key":"1232_CR17","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1016\/j.neucom.2021.04.112","volume":"459","author":"SC Hoi","year":"2021","unstructured":"Hoi SC, Sahoo D, Lu J, Zhao P (2021) Online learning: a comprehensive survey. Neurocomputing 459:249\u2013289","journal-title":"Neurocomputing"},{"issue":"12","key":"1232_CR18","doi-asserted-by":"publisher","first-page":"5186","DOI":"10.1016\/j.csda.2007.11.008","volume":"52","author":"M Hubert","year":"2008","unstructured":"Hubert M, Vandervieren E (2008) An adjusted boxplot for skewed distributions. Comput Stat Data Anal 52(12):5186\u20135201","journal-title":"Comput Stat Data Anal"},{"key":"1232_CR19","doi-asserted-by":"crossref","unstructured":"Kaufman L, Rousseeuw PJR (1990) Partitioning around medoids (Program PAM). Finding Groups in Data. pp 68\u2013125","DOI":"10.1002\/9780470316801.ch2"},{"issue":"1","key":"1232_CR20","first-page":"3","volume":"28","author":"AM Khedr","year":"2021","unstructured":"Khedr AM, Arif I, El-Bannany M et al (2021) Cryptocurrency price prediction using traditional statistical and machine-learning techniques: a survey. Intell Syst Account Finance Manag 28(1):3\u201334","journal-title":"Intell Syst Account Finance Manag"},{"key":"1232_CR21","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2021.116094","volume":"189","author":"JU Ko","year":"2022","unstructured":"Ko JU, Na K, Oh J-S, Kim J, Youn BD (2022) A new auto-encoder-based dynamic threshold to reduce false alarm rate for anomaly detection of steam turbines. Expert Syst Appl 189:116094","journal-title":"Expert Syst Appl"},{"issue":"2","key":"1232_CR22","first-page":"539","volume":"39","author":"X-Y Liu","year":"2008","unstructured":"Liu X-Y, Wu J, Zhou Z-H (2008) Exploratory undersampling for class-imbalance learning. IEEE Trans Syst Man Cybern Part B Cybernetics 39(2):539\u2013550","journal-title":"IEEE Trans Syst Man Cybern Part B Cybernetics"},{"key":"1232_CR23","doi-asserted-by":"crossref","unstructured":"Liu C, Hoi SC, Zhao P, Sun J (2016) Online ARIMA algorithms for time series prediction. Proceedings of the 13th Conf. on artificial intelligence (AAAI), vol 30. pp 1867\u20131873","DOI":"10.1609\/aaai.v30i1.10257"},{"key":"1232_CR24","doi-asserted-by":"publisher","first-page":"91896","DOI":"10.1109\/ACCESS.2021.3091162","volume":"9","author":"Z Liu","year":"2021","unstructured":"Liu Z, Zhu Z, Gao J, Xu C (2021) Forecast methods for time series data: a survey. IEEE Access 9:91896\u201391912","journal-title":"IEEE Access"},{"key":"1232_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2021.108511","volume":"124","author":"S Maldonado","year":"2022","unstructured":"Maldonado S, Vairetti C, Fernandez A, Herrera F (2022) FW-SMOTE: a feature-weighted oversampling approach for imbalanced classification. Pattern Recogn 124:108511","journal-title":"Pattern Recogn"},{"key":"1232_CR26","first-page":"2352","volume":"15","author":"A Mittal","year":"2012","unstructured":"Mittal A, Goel A (2012) Stock prediction using twitter sentiment analysis. Standford University CS229 (Technical report) 15:2352","journal-title":"Standford University CS229 (Technical report)"},{"key":"1232_CR27","unstructured":"Nakamoto S (2008) Bitcoin: A peer-to-peer electronic cash system. Decentralized Business Review 21260"},{"key":"1232_CR28","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2021.115470","volume":"184","author":"AE Oliveira Carosia","year":"2021","unstructured":"Oliveira Carosia AE, Coelho GP, Silva AEA (2021) Investment strategies applied to the brazilian stock market: a methodology based on sentiment analysis with deep learning. Expert Syst Appl 184:115470","journal-title":"Expert Syst Appl"},{"key":"1232_CR29","doi-asserted-by":"crossref","unstructured":"Oriani FB, Coelho GP (2016) Evaluating the impact of technical indicators on stock forecasting. Proc. of SSCI 2016. pp 1\u20138","DOI":"10.1109\/SSCI.2016.7850017"},{"issue":"6","key":"1232_CR30","doi-asserted-by":"publisher","first-page":"745","DOI":"10.1007\/s10994-016-5613-5","volume":"106","author":"A Osojnik","year":"2016","unstructured":"Osojnik A, Panov P, D\u017eeroski S (2016) Multi-label classification via multi-target regression on data streams. Mach Learn 106(6):745\u2013770","journal-title":"Mach Learn"},{"key":"1232_CR31","doi-asserted-by":"crossref","unstructured":"Pedregal DJ, Young PC (2002) Statistical approaches to modelling and forecasting time series. Companion to economic forecasting. pp 69\u2013104","DOI":"10.1002\/9780470996430.ch4"},{"key":"1232_CR32","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2024.125457","volume":"260","author":"A Pellicani","year":"2025","unstructured":"Pellicani A, Pio G, Ceci M (2025) CARROT: simultaneous prediction of anomalies from groups of correlated cryptocurrency trends. Expert Syst Appl 260:125457","journal-title":"Expert Syst Appl"},{"key":"1232_CR33","first-page":"553","volume-title":"Real-time anomaly prediction from cryptocurrency time series. ECML-PKDD","author":"A Pellicani","year":"2025","unstructured":"Pellicani A, Pio G, D\u017eeroski S, Ceci M (2025) Real-time anomaly prediction from cryptocurrency time series. ECML-PKDD. Springer, Cham, pp 553\u2013561"},{"key":"1232_CR34","doi-asserted-by":"crossref","unstructured":"Petti N, Pellicani A, Frustaci F, Porreca F, Pio G (2025) Robust human activity prediction through multi-view sensor data integration. IEEE 5th international conference on human-machine systems (ICHMS). pp 241\u2013246","DOI":"10.1109\/ICHMS65439.2025.11154273"},{"key":"1232_CR35","doi-asserted-by":"publisher","DOI":"10.1016\/j.ribaf.2022.101799","volume":"63","author":"Y-S Ren","year":"2022","unstructured":"Ren Y-S, Ma C-Q, Kong X-L, Baltas K, Zureigat Q (2022) Past, present, and future of the application of machine learning in cryptocurrency research. Res Int Bus Finance 63:101799","journal-title":"Res Int Bus Finance"},{"key":"1232_CR36","unstructured":"Ribeiro RP (2011) Utility-based regression. PhD thesis, University of Porto"},{"issue":"9\u201310","key":"1232_CR37","doi-asserted-by":"publisher","first-page":"1803","DOI":"10.1007\/s10994-020-05900-9","volume":"109","author":"RP Ribeiro","year":"2020","unstructured":"Ribeiro RP, Moniz N (2020) Imbalanced regression and extreme value prediction. Mach Learn 109(9\u201310):1803\u20131835","journal-title":"Mach Learn"},{"issue":"3","key":"1232_CR38","doi-asserted-by":"publisher","first-page":"1058","DOI":"10.1109\/TSP.2008.2009895","volume":"57","author":"C Richard","year":"2009","unstructured":"Richard C, Bermudez JCM, Honeine P (2009) Online prediction of time series data with kernels. IEEE Trans Signal Process 57(3):1058\u20131067","journal-title":"IEEE Trans Signal Process"},{"key":"1232_CR39","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2020.106181","volume":"90","author":"OB Sezer","year":"2020","unstructured":"Sezer OB, Gudelek MU, Ozbayoglu AM (2020) Financial time series forecasting with deep learning: a systematic literature review (2005\u20132019). Appl Soft Comput 90:106181","journal-title":"Appl Soft Comput"},{"issue":"1","key":"1232_CR40","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1186\/s12859-024-05767-w","volume":"25","author":"A Simeon","year":"2024","unstructured":"Simeon A, Radovanovi\u0107 M, Lon\u010dar-Turukalo T, Ceci M, Brdar S, Pio G (2024) Multi-class boosting for the analysis of multiple incomplete views on microbiome data. BMC Bioinform 25(1):188","journal-title":"BMC Bioinform"},{"issue":"2","key":"1232_CR41","first-page":"1","volume":"2","author":"Y Sovbetov","year":"2018","unstructured":"Sovbetov Y (2018) Factors influencing cryptocurrency prices: evidence from bitcoin, ethereum, dash, litcoin, and monero. J Econ Financ Anal 2(2):1\u201327","journal-title":"J Econ Financ Anal"},{"key":"1232_CR42","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1016\/j.neucom.2022.09.003","volume":"512","author":"Y Tang","year":"2022","unstructured":"Tang Y, Song Z, Zhu Y, Yuan H, Hou M, Ji J, Tang C, Li J (2022) A survey on machine learning models for financial time series forecasting. Neurocomputing 512:363\u2013380","journal-title":"Neurocomputing"},{"issue":"1","key":"1232_CR43","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1089\/big.2020.0159","volume":"9","author":"JF Torres","year":"2021","unstructured":"Torres JF, Hadjout D, Sebaa A, Mart\u00ednez-\u00c1lvarez F, Troncoso A (2021) Deep learning for time series forecasting: a survey. Big Data 9(1):3\u201321","journal-title":"Big Data"},{"key":"1232_CR44","unstructured":"Tukey JW (1977) Exploratory data analysis. Reading\/Addison-Wesley"},{"issue":"1","key":"1232_CR45","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1007\/s12559-021-09819-8","volume":"14","author":"D Valle-Cruz","year":"2022","unstructured":"Valle-Cruz D, Fernandez-Cortez V, L\u00f3pez Chau A, Sandoval-Almaz\u00e1n R (2022) Does twitter affect stock market decisions? Financial sentiment snalysis during pandemics: a comparative study of the H1N1 and the COVID-19 periods. Cogn Comput 14(1):372\u2013387","journal-title":"Cogn Comput"},{"key":"1232_CR46","unstructured":"Wang Y-X, Ramanan D, Hebert M (2017) Learning to model the tail. Adv Neural Inf Process Syst 30"},{"key":"1232_CR47","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1016\/j.neucom.2014.05.068","volume":"145","author":"X Wang","year":"2014","unstructured":"Wang X, Han M (2014) Online sequential extreme learning machine with kernels for nonstationary time series prediction. Neurocomputing 145:90\u201397","journal-title":"Neurocomputing"},{"issue":"2","key":"1232_CR48","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1007\/s10618-012-0250-5","volume":"26","author":"X Wang","year":"2013","unstructured":"Wang X, Mueen A, Ding H, Trajcevski G, Scheuermann P, Keogh E (2013) Experimental comparison of representation methods and distance measures for time series data. Data Min Knowl Disc 26(2):275\u2013309","journal-title":"Data Min Knowl Disc"}],"container-title":["Data Mining and Knowledge Discovery"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-026-01232-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10618-026-01232-9","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-026-01232-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T05:53:28Z","timestamp":1783576408000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10618-026-01232-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,20]]},"references-count":48,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,7]]}},"alternative-id":["1232"],"URL":"https:\/\/doi.org\/10.1007\/s10618-026-01232-9","relation":{},"ISSN":["1384-5810","1573-756X"],"issn-type":[{"value":"1384-5810","type":"print"},{"value":"1573-756X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,20]]},"assertion":[{"value":"28 October 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 June 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 June 2026","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 no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"58"}}