{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T03:39:42Z","timestamp":1743046782768,"version":"3.40.3"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031157905"},{"type":"electronic","value":"9783031157912"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,9,12]],"date-time":"2022-09-12T00:00:00Z","timestamp":1662940800000},"content-version":"vor","delay-in-days":254,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"abstract":"Abstract<\/jats:title>One of the major challenges in time series analysis are changing data distributions, especially when processing data streams. To ensure an up-to-date model delivering useful predictions at all times, model reconfigurations are required to adapt to such evolving streams. For Gaussian processes, this might require the adaptation of the internal kernel expression. In this paper, we present dynamically self-adjusting Gaussian processes by introducingE<\/jats:bold>vent-T<\/jats:bold>riggeredK<\/jats:bold>ernelA<\/jats:bold>djustments in Gaussian process modelling (ETKA), a novel data stream modelling algorithm that can handle evolving and changing data distributions. To this end, we enhance the recently introduced Adjusting Kernel Search with a novel online change point detection method. Our experiments on simulated data with varying change point patterns suggest a broad applicability of ETKA. On real-world data, ETKA outperforms comparison partners that differ regarding the model adjustment and its refitting trigger in nine respective ten out of 14 cases. These results confirm ETKA\u2019s ability to enable a more accurate and, in some settings, also more efficient data stream processing via Gaussian processes.<\/jats:p>","DOI":"10.1007\/978-3-031-15791-2_10","type":"book-chapter","created":{"date-parts":[[2022,9,16]],"date-time":"2022-09-16T07:34:06Z","timestamp":1663313646000},"page":"96-114","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Dynamically Self-adjusting Gaussian Processes for\u00a0Data Stream Modelling"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4133-6232","authenticated-orcid":false,"given":"Jan David","family":"H\u00fcwel","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5702-376X","authenticated-orcid":false,"given":"Florian","family":"Haselbeck","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2085-4591","authenticated-orcid":false,"given":"Dominik G.","family":"Grimm","sequence":"additional","affiliation":[]},{"given":"Christian","family":"Beecks","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,9,12]]},"reference":[{"key":"10_CR1","unstructured":"Adams, R.P., MacKay, D.J.C.: Bayesian online changepoint detection (2007)"},{"key":"10_CR2","doi-asserted-by":"publisher","unstructured":"Alagu Dharshini, M.P., Antelin Vijila, S.: Survey of machine learning and deep learning approaches on sales forecasting. In: 2021 4th International Conference on Computing and Communications Technologies (ICCCT), pp. 59\u201364 (2021). https:\/\/doi.org\/10.1109\/ICCCT53315.2021.9711878","DOI":"10.1109\/ICCCT53315.2021.9711878"},{"issue":"2","key":"10_CR3","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/s10115-016-0987-z","volume":"51","author":"S Aminikhanghahi","year":"2016","unstructured":"Aminikhanghahi, S., Cook, D.J.: A survey of methods for time series change point detection. Knowl. Inf. Syst. 51(2), 339\u2013367 (2016). https:\/\/doi.org\/10.1007\/s10115-016-0987-z","journal-title":"Knowl. Inf. Syst."},{"issue":"3","key":"10_CR4","doi-asserted-by":"publisher","DOI":"10.1002\/widm.1405","volume":"11","author":"M Bahri","year":"2021","unstructured":"Bahri, M., Bifet, A., Gama, J., Gomes, H.M., Maniu, S.: Data stream analysis: foundations, major tasks and tools. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 11(3), e1405 (2021)","journal-title":"Wiley Interdiscip. Rev. Data Min. Knowl. Discov."},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Berns, F., Beecks, C.: Automatic gaussian process model retrieval for big data. In: CIKM, pp. 1965\u20131968. ACM (2020)","DOI":"10.1145\/3340531.3412182"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Berns, F., Schmidt, K., Bracht, I., Beecks, C.: 3cs algorithm for efficient gaussian process model retrieval. In: ICPR, pp. 1773\u20131780. IEEE (2020)","DOI":"10.1109\/ICPR48806.2021.9412805"},{"issue":"2","key":"10_CR7","doi-asserted-by":"publisher","first-page":"750","DOI":"10.1016\/j.snb.2007.09.060","volume":"129","author":"S De Vito","year":"2008","unstructured":"De Vito, S., Massera, E., Piga, M., Martinotto, L., Di Francia, G.: On field calibration of an electronic nose for benzene estimation in an urban pollution monitoring scenario. Sens. Actuators B: Chem. 129(2), 750\u2013757 (2008). https:\/\/doi.org\/10.1016\/j.snb.2007.09.060","journal-title":"Sens. Actuators B: Chem."},{"key":"10_CR8","unstructured":"Duvenaud, D., Lloyd, J.R., Grosse, R.B., Tenenbaum, J.B., Ghahramani, Z.: Structure discovery in nonparametric regression through compositional kernel search. In: ICML (3). JMLR Workshop and Conference Proceedings, vol. 28, pp. 1166\u20131174. JMLR.org (2013)"},{"issue":"7553","key":"10_CR9","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1038\/nature14541","volume":"521","author":"Z Ghahramani","year":"2015","unstructured":"Ghahramani, Z.: Probabilistic machine learning and artificial intelligence. Nature 521(7553), 452\u2013459 (2015)","journal-title":"Nature"},{"key":"10_CR10","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/978-3-030-87626-5_11","volume-title":"KI 2021: Advances in Artificial Intelligence","author":"F Haselbeck","year":"2021","unstructured":"Haselbeck, F., Grimm, D.G.: EVARS-GPR: EVent-triggered augmented refitting of gaussian process regression for seasonal data. In: Edelkamp, S., M\u00f6ller, R., Rueckert, E. (eds.) KI 2021. LNCS (LNAI), vol. 12873, pp. 135\u2013157. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-87626-5_11"},{"key":"10_CR11","doi-asserted-by":"publisher","first-page":"100239","DOI":"10.1016\/j.mlwa.2021.100239","volume":"7","author":"F Haselbeck","year":"2022","unstructured":"Haselbeck, F., Killinger, J., Menrad, K., Hannus, T., Grimm, D.G.: Machine learning outperforms classical forecasting on horticultural sales predictions. Mach. Learn. Appl. 7, 100239 (2022). https:\/\/doi.org\/10.1016\/j.mlwa.2021.100239","journal-title":"Mach. Learn. Appl."},{"issue":"3","key":"10_CR12","doi-asserted-by":"publisher","first-page":"1460","DOI":"10.1109\/SURV.2014.032014.00094","volume":"16","author":"L Hernandez","year":"2014","unstructured":"Hernandez, L., et al.: A survey on electric power demand forecasting: future trends in smart grids, microgrids and smart buildings. IEEE Commun. Surv. Tutorials 16(3), 1460\u20131495 (2014). https:\/\/doi.org\/10.1109\/SURV.2014.032014.00094","journal-title":"IEEE Commun. Surv. Tutorials"},{"key":"10_CR13","doi-asserted-by":"crossref","unstructured":"H\u00fcwel, J.D., Berns, F., Beecks, C.: Automated kernel search for gaussian processes on data streams. In: IEEE BigData, pp. 3584\u20133588. IEEE (2021)","DOI":"10.1109\/BigData52589.2021.9671767"},{"key":"10_CR14","unstructured":"Kim, H., Teh, Y.W.: Scaling up the automatic statistician: scalable structure discovery using gaussian processes. In: AISTATS. Proceedings of Machine Learning Research, vol. 84, pp. 575\u2013584. PMLR (2018)"},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Lloyd, J., Duvenaud, D., Grosse, R., Tenenbaum, J., Ghahramani, Z.: Automatic construction and natural-language description of nonparametric regression models. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 28 (2014)","DOI":"10.1609\/aaai.v28i1.8904"},{"issue":"1\/2","key":"10_CR16","doi-asserted-by":"publisher","first-page":"100","DOI":"10.2307\/2333009","volume":"41","author":"ES Page","year":"1954","unstructured":"Page, E.S.: Continuous inspection schemes. Biometrika 41(1\/2), 100\u2013115 (1954)","journal-title":"Biometrika"},{"key":"10_CR17","series-title":"Adaptive Computation and Machine Learning","volume-title":"Gaussian Processes for Machine Learning","author":"CE Rasmussen","year":"2006","unstructured":"Rasmussen, C.E., Williams, C.K.I.: Gaussian Processes for Machine Learning. Adaptive Computation and Machine Learning, MIT Press, Cambridge (2006)"},{"key":"10_CR18","doi-asserted-by":"publisher","first-page":"107299","DOI":"10.1016\/j.sigpro.2019.107299","volume":"167","author":"C Truong","year":"2020","unstructured":"Truong, C., Oudre, L., Vayatis, N.: Selective review of offline change point detection methods. Sig. Process. 167, 107299 (2020)","journal-title":"Sig. Process."}],"container-title":["Lecture Notes in Computer Science","KI 2022: Advances in Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-15791-2_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,4]],"date-time":"2024-10-04T00:00:43Z","timestamp":1728000043000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-15791-2_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031157905","9783031157912"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-15791-2_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"12 September 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"KI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"German Conference on Artificial Intelligence (K\u00fcnstliche Intelligenz)","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Trier","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 September 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 September 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"45","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ki2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ki2022.gi.de\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"47","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"12","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"26% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2,6","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2,1","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Due to COVID-19 the conference was held virtually","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}