{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,4]],"date-time":"2026-08-04T10:08:08Z","timestamp":1785838088668,"version":"3.56.0"},"reference-count":53,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2024,2,12]],"date-time":"2024-02-12T00:00:00Z","timestamp":1707696000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Natural Science Foundation of China Youth Fund","award":["62302287"],"award-info":[{"award-number":["62302287"]}]},{"name":"Shanghai Committee of Science and Technology, China","award":["23ZR1423500"],"award-info":[{"award-number":["23ZR1423500"]}]},{"name":"Shanghai Yangfan Program","award":["22YF1413600"],"award-info":[{"award-number":["22YF1413600"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Knowl. Discov. Data"],"published-print":{"date-parts":[[2024,5,31]]},"abstract":"<jats:p>Concept drift is a phenomenon where the distribution of data streams changes over time. When this happens, model predictions become less accurate. Hence, models built in the past need to be re-learned for the current data. Two design questions need to be addressed in designing a strategy to re-learn models: which type of concept drift has occurred, and how to utilize the drift type to improve re-learning performance. Existing drift detection methods are often good at determining when drift has occurred. However, few retrieve information about how the drift came to be present in the stream. Hence, determining the impact of the type of drift on adaptation is difficult. Filling this gap, we designed a framework based on a lazy strategy called Type-Driven Lazy Drift Adaptor (Type-LDA). Type-LDA first retrieves information about both how and when a drift has occurred, then it uses this information to re-learn the new model. To identify the type of drift, a drift type identifier is pre-trained on synthetic data of known drift types. Furthermore, a drift point locator locates the optimal point of drift via a sharing loss. Hence, Type-LDA can select the optimal point, according to the drift type, to re-learn the new model. Experiments validate Type-LDA on both synthetic data and real-world data, and the results show that accurately identifying drift type can improve adaptation accuracy.<\/jats:p>","DOI":"10.1145\/3638777","type":"journal-article","created":{"date-parts":[[2024,1,2]],"date-time":"2024-01-02T21:58:31Z","timestamp":1704232711000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["Concept Drift Adaptation by Exploiting Drift Type"],"prefix":"10.1145","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-2572-117X","authenticated-orcid":false,"given":"Jinpeng","family":"Li","sequence":"first","affiliation":[{"name":"School of Computer Engineering and Science, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3444-9992","authenticated-orcid":false,"given":"Hang","family":"Yu","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9470-7132","authenticated-orcid":false,"given":"Zhenyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4093-4233","authenticated-orcid":false,"given":"Xiangfeng","family":"Luo","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8016-9310","authenticated-orcid":false,"given":"Shaorong","family":"Xie","sequence":"additional","affiliation":[{"name":"School of Computer Engineering and Science, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,2,12]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3076264"},{"key":"e_1_3_1_3_2","article-title":"Concept drift detection in data stream mining: A literature review","author":"Agrahari Supriya","year":"2021","unstructured":"Supriya Agrahari and Anil Kumar Singh. 2021. Concept drift detection in data stream mining: A literature review. Journal of King Saud University-Computer and Information Sciences 34, 10 (2022), 9523\u20139540.","journal-title":"Journal of King Saud University-Computer and Information Sciences"},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/69.250074"},{"key":"e_1_3_1_5_2","article-title":"Early drift detection method","author":"Baena-Garc M.","year":"2006","unstructured":"M. Baena-Garc, J. D. Campo-\u00c1vila, R. Fidalgo, A. Bifet, and R. Morales-Bueno. 2006. Early drift detection method. In Proceedings of the International Workshop on Knowledge Discovery from Data Streams.","journal-title":"Proceedings of the International Workshop on Knowledge Discovery from Data Streams"},{"key":"e_1_3_1_6_2","first-page":"77","volume-title":"Proceedings of the 4th International Workshop on Knowledge Discovery from Data Streams","volume":"6","author":"Baena-Garc\u0131a Manuel","year":"2006","unstructured":"Manuel Baena-Garc\u0131a, Jos\u00e9 del Campo-\u00c1vila, Ra\u00fal Fidalgo, Albert Bifet, R. Gavalda, and Rafael Morales-Bueno. 2006. Early drift detection method. In Proceedings of the 4th International Workshop on Knowledge Discovery from Data Streams. Vol. 6, 77\u201386."},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611972771.42"},{"key":"e_1_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10994-019-05840-z"},{"key":"e_1_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNN.2011.2160459"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2014.2345382"},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2014.2345382"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-28645-5_29"},{"key":"e_1_3_1_13_2","doi-asserted-by":"crossref","unstructured":"J. Gama P. Medas G. Castillo and P. P. Rodrigues. 2004. Learning with drift detection. In Brazilian Symposium on Artificial Intelligence. Springer 286\u2013295.","DOI":"10.1007\/978-3-540-28645-5_29"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/2523813"},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2021.11.023"},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10994-021-05993-w"},{"key":"e_1_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/502512.502529"},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40897-7_6"},{"key":"e_1_3_1_19_2","first-page":"7482","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","author":"Kendall Alex","year":"2018","unstructured":"Alex Kendall, Yarin Gal, and Roberto Cipolla. 2018. Multi-task learning using uncertainty to weigh losses for scene geometry and semantics. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 7482\u20137491."},{"key":"e_1_3_1_20_2","unstructured":"D. Kingma and J. Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014)."},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2017.09.032"},{"key":"e_1_3_1_22_2","article-title":"Concept drift detection delay index","author":"Liu Anjin","year":"2022","unstructured":"Anjin Liu, Jie Lu, Yiliao Song, Junyu Xuan, and Guangquan Zhang. 2022. Concept drift detection delay index. IEEE Transactions on Knowledge and Data Engineering 35, 5 (2022), 4585\u20134597.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/FUZZ-IEEE.2017.8015596"},{"key":"e_1_3_1_24_2","article-title":"Learning under concept drift: A review","author":"Lu J.","year":"2020","unstructured":"J. Lu, A. Liu, F. Dong, F. Gu, J. Gama, and G. Zhang. 2020. Learning under concept drift: A review. IEEE Transactions on Knowledge and Data Engineering 31, 12 (2018), 2346\u20132363, 2018, 1\u20131.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2019.2951814"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.5555\/1778942.1778972"},{"key":"e_1_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2021.3099690"},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/502512.502565"},{"key":"e_1_3_1_29_2","doi-asserted-by":"crossref","unstructured":"Sankar K. Pal and Sushmita Mitra. 1992. Multilayer perceptron fuzzy sets classifiaction. IEEE Transactionson Neural Networks 3 (1992) 683\u2013697.","DOI":"10.1109\/72.159058"},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.5555\/1953048.2078195"},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TFUZZ.2016.2599855"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2019.11.111"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2021.108345"},{"key":"e_1_3_1_34_2","article-title":"Online algorithms and stochastic approximations","volume":"5","author":"Saad David","year":"1998","unstructured":"David Saad. 1998. Online algorithms and stochastic approximations. Online Learning 5 (1998), 6\u20133.","journal-title":"Online Learning"},{"key":"e_1_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2018.2844332"},{"key":"e_1_3_1_36_2","article-title":"Prototypical networks for few-shot learning","author":"Snell Jake","year":"2017","unstructured":"Jake Snell, Kevin Swersky, and Richard Zemel. 2017. Prototypical networks for few-shot learning. In Proceedings of the 31st International Conference on Neural Information Processing Systems.","journal-title":"Proceedings of the 31st International Conference on Neural Information Processing Systems"},{"key":"e_1_3_1_37_2","article-title":"Learning data streams with changing distributions and temporal dependency","author":"Song Yiliao","year":"2021","unstructured":"Yiliao Song, Jie Lu, Haiyan Lu, and Guangquan Zhang. 2021. Learning data streams with changing distributions and temporal dependency. IEEE Transactions on Neural Networks and Learning Systems (2021).","journal-title":"IEEE Transactions on Neural Networks and Learning Systems"},{"key":"e_1_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10994-017-5686-9"},{"key":"e_1_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2022.03.038"},{"key":"e_1_3_1_40_2","article-title":"Online feature screening for data streams with concept drift","author":"Wang Mingyuan","year":"2022","unstructured":"Mingyuan Wang and Adrian Barbu. 2022. Online feature screening for data streams with concept drift. IEEE Transactions on Knowledge and Data Engineering 1 (2022), 1\u201314.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"e_1_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2018.09.060"},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2016.12.078"},{"key":"e_1_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3420034"},{"key":"e_1_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2022.05.025"},{"key":"e_1_3_1_45_2","doi-asserted-by":"crossref","unstructured":"N. Lu G. Zhang and J. Lu. 2014. Concept drift detection via competence models. Artificial Intelligence 209 (2014) 11\u201318.","DOI":"10.1016\/j.artint.2014.01.001"},{"key":"e_1_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2022.109113"},{"key":"e_1_3_1_47_2","article-title":"Real-time prediction system of train carriage load based on multi-stream fuzzy learning","author":"Yu Hang","year":"2022","unstructured":"Hang Yu, Jie Lu, Anjin Liu, Bin Wang, Ruimin Li, and Guangquan Zhang. 2022. Real-time prediction system of train carriage load based on multi-stream fuzzy learning. IEEE Transactions on Intelligent Transportation Systems 23, 9 (2022), 15155\u201315165.","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"key":"e_1_3_1_48_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCYB.2020.3015266"},{"issue":"99","key":"e_1_3_1_49_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TKDE.2020.2979967","article-title":"An online robust support vector regression for data streams","author":"Yu H.","year":"2020","unstructured":"H. Yu, J. Lu, and G. Zhang. 2020. An online robust support vector regression for data streams. IEEE Transactions on Knowledge and Data Engineering PP, 99 (2020), 1\u20131.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"issue":"1","key":"e_1_3_1_50_2","first-page":"150","article-title":"An online robust support vector regression for data streams","volume":"34","author":"Yu Hang","year":"2020","unstructured":"Hang Yu, Jie Lu, and Guangquan Zhang. 2020. An online robust support vector regression for data streams. IEEE Transactions on Knowledge and Data Engineering 34, 1 (2020), 150\u2013163.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"e_1_3_1_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/TFUZZ.2020.3039681"},{"key":"e_1_3_1_52_2","article-title":"MORStreaming: A multioutput regression system for streaming data","author":"Yu Hang","year":"2021","unstructured":"Hang Yu, Jie Lu, and Guangquan Zhang. 2021. MORStreaming: A multioutput regression system for streaming data. IEEE Transactions on Systems, Man, and Cybernetics: Systems 52, 8 (2021), 4862\u20134874.","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics: Systems"},{"key":"e_1_3_1_53_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2022.07.022"},{"key":"e_1_3_1_54_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2021.106749"}],"container-title":["ACM Transactions on Knowledge Discovery from Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3638777","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3638777","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:34Z","timestamp":1750291414000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3638777"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,12]]},"references-count":53,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,5,31]]}},"alternative-id":["10.1145\/3638777"],"URL":"https:\/\/doi.org\/10.1145\/3638777","relation":{},"ISSN":["1556-4681","1556-472X"],"issn-type":[{"value":"1556-4681","type":"print"},{"value":"1556-472X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,12]]},"assertion":[{"value":"2022-11-30","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-12-15","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-02-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}