{"title":"Semi-supervised Learning with Concept Drift Using Particle Dynamics Applied to Network Intrusion Detection Data","authors":"Fabricio A. Breve, Liang Zhao","doi":"10.1109/BRICS-CCI-CBIC.2013.63","DOIUrl":null,"url":null,"abstract":"Concept drift, which refers to non stationary learning problems over time, has increasing importance in machine learning and data mining. Many concept drift applications require fast response, which means an algorithm must always be (re)trained with the latest available data. But the process of data labeling is usually expensive and/or time consuming when compared to acquisition of unlabeled data, thus usually only a small fraction of the incoming data may be effectively labeled. Semi-supervised learning methods may help in this scenario, as they use both labeled and unlabeled data in the training process. However, most of them are based on assumptions that the data is static. Therefore, semi-supervised learning with concept drifts is still an open challenging task in machine learning. Recently, a particle competition and cooperation approach has been developed to realize graph-based semi-supervised learning from static data. We have extend that approach to handle data streams and concept drift. The result is a passive algorithm which uses a single classifier approach, naturally adapted to concept changes without any explicit drift detection mechanism. It has built-in mechanisms that provide a natural way of learning from new data, gradually \"forgetting\" older knowledge as older data items are no longer useful for the classification of newer data items. The proposed algorithm is applied to the KDD Cup 1999 Data of network intrusion, showing its effectiveness.","PeriodicalId":306195,"journal":{"name":"2013 BRICS Congress on Computational Intelligence and 11th Brazilian Congress on Computational Intelligence","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 BRICS Congress on Computational Intelligence and 11th Brazilian Congress on Computational Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BRICS-CCI-CBIC.2013.63","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
Concept drift, which refers to non stationary learning problems over time, has increasing importance in machine learning and data mining. Many concept drift applications require fast response, which means an algorithm must always be (re)trained with the latest available data. But the process of data labeling is usually expensive and/or time consuming when compared to acquisition of unlabeled data, thus usually only a small fraction of the incoming data may be effectively labeled. Semi-supervised learning methods may help in this scenario, as they use both labeled and unlabeled data in the training process. However, most of them are based on assumptions that the data is static. Therefore, semi-supervised learning with concept drifts is still an open challenging task in machine learning. Recently, a particle competition and cooperation approach has been developed to realize graph-based semi-supervised learning from static data. We have extend that approach to handle data streams and concept drift. The result is a passive algorithm which uses a single classifier approach, naturally adapted to concept changes without any explicit drift detection mechanism. It has built-in mechanisms that provide a natural way of learning from new data, gradually "forgetting" older knowledge as older data items are no longer useful for the classification of newer data items. The proposed algorithm is applied to the KDD Cup 1999 Data of network intrusion, showing its effectiveness.
概念漂移是指随着时间推移的非平稳学习问题,在机器学习和数据挖掘中越来越重要。许多概念漂移应用需要快速响应,这意味着算法必须始终使用最新可用数据进行(重新)训练。但是,与获取未标记的数据相比,数据标记的过程通常是昂贵的和/或耗时的,因此通常只有一小部分传入数据可以有效地标记。在这种情况下,半监督学习方法可能会有所帮助,因为它们在训练过程中同时使用标记和未标记的数据。然而,它们中的大多数都是基于数据是静态的假设。因此,带有概念漂移的半监督学习仍然是机器学习中一个开放的具有挑战性的任务。近年来,人们提出了一种粒子竞争与合作的方法来实现基于图的静态数据半监督学习。我们已经扩展了这种方法来处理数据流和概念漂移。结果是使用单一分类器方法的被动算法,自然地适应概念变化,没有任何显式的漂移检测机制。它具有内置的机制,提供了一种从新数据中学习的自然方式,随着旧数据项对新数据项的分类不再有用,逐渐“忘记”旧知识。将该算法应用于KDD Cup 1999网络入侵数据,验证了算法的有效性。