Dealing with Change

John White
{"title":"Dealing with Change","authors":"John White","doi":"10.7551/mitpress/10654.003.0010","DOIUrl":null,"url":null,"abstract":"A central feature of the data stream model is that streams evolve over time, and algorithms must react to the change. For example, let us consider email spam classifiers, which decide whether new incoming emails are or are not spam. As classifiers learn to improve their accuracy, spammers are going to modify their strategies to build spam messages, trying to fool the classifiers into believing they are not spam. Customer behavior prediction is another example: customers, actual or potential, change their preferences as prices rise or fall, as new products appear and others fall out of fashion, or simply as the time of the year changes. The predictors in these and other situations need to be adapted, revised, or replaced as time passes if they are to maintain reasonable accuracy. In this chapter we will first discuss the notion of change as usually understood in data streaming research, remarking on the differences with other areas that also consider changing data, then discuss possible types of change, some measures of performance used in the presence of change, and the general strategies for designing change-aware algorithms on streams (section 5.1). We will then consider methods for accurately estimating statistics of evolving data streams (section 5.2), and methods for detecting and quantifying change (section 5.3). We will conclude with some references on time-aware sketches and change detection in multidimensional streams (section 5.4). There is a vast literature on change detection in data, and we have prioritized methods that are most applicable to data streams, easy to implement, and computationally light, and in particular those that are available in MOA. A comprehensive discussion for all types of data is [27], and an up-to-date discussion for streams is [116]. A framework for experimenting with change detection and management in MOA is presented in [41].","PeriodicalId":79916,"journal":{"name":"Health care security and safety management","volume":"51 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2018-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Health care security and safety management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.7551/mitpress/10654.003.0010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

A central feature of the data stream model is that streams evolve over time, and algorithms must react to the change. For example, let us consider email spam classifiers, which decide whether new incoming emails are or are not spam. As classifiers learn to improve their accuracy, spammers are going to modify their strategies to build spam messages, trying to fool the classifiers into believing they are not spam. Customer behavior prediction is another example: customers, actual or potential, change their preferences as prices rise or fall, as new products appear and others fall out of fashion, or simply as the time of the year changes. The predictors in these and other situations need to be adapted, revised, or replaced as time passes if they are to maintain reasonable accuracy. In this chapter we will first discuss the notion of change as usually understood in data streaming research, remarking on the differences with other areas that also consider changing data, then discuss possible types of change, some measures of performance used in the presence of change, and the general strategies for designing change-aware algorithms on streams (section 5.1). We will then consider methods for accurately estimating statistics of evolving data streams (section 5.2), and methods for detecting and quantifying change (section 5.3). We will conclude with some references on time-aware sketches and change detection in multidimensional streams (section 5.4). There is a vast literature on change detection in data, and we have prioritized methods that are most applicable to data streams, easy to implement, and computationally light, and in particular those that are available in MOA. A comprehensive discussion for all types of data is [27], and an up-to-date discussion for streams is [116]. A framework for experimenting with change detection and management in MOA is presented in [41].
应对变化
数据流模型的一个核心特征是数据流随时间而变化,算法必须对变化做出反应。例如,让我们考虑电子邮件垃圾分类器,它决定新传入的电子邮件是否是垃圾邮件。随着分类器学习提高其准确性,垃圾邮件发送者将修改其策略来构建垃圾邮件消息,试图欺骗分类器,使其相信它们不是垃圾邮件。客户行为预测是另一个例子:实际的或潜在的客户会随着价格的涨跌、新产品的出现和其他产品的过时,或者仅仅是随着一年中的时间的变化而改变他们的偏好。如果要保持合理的准确性,这些和其他情况下的预测器需要随着时间的推移而调整、修改或替换。在本章中,我们将首先讨论数据流研究中通常理解的变化概念,评论与其他也考虑改变数据的领域的差异,然后讨论可能的变化类型,在存在变化的情况下使用的一些性能度量,以及在流上设计变化感知算法的一般策略(第5.1节)。然后,我们将考虑准确估计不断发展的数据流统计的方法(第5.2节),以及检测和量化变化的方法(第5.3节)。我们将以时间感知草图和多维流中的变化检测的一些参考文献来结束(第5.4节)。关于数据中的变更检测有大量的文献,我们优先考虑了最适用于数据流、易于实现、计算量轻的方法,特别是那些在MOA中可用的方法。对所有类型数据的全面讨论是[27],对流的最新讨论是[116]。文献[41]提出了一个在MOA中进行变更检测和管理试验的框架。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书