Proceedings

Self-Adjusting Memory: How to Deal with Diverse Drift Types

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Best Sister Conferences. Pages 4899-4903.

https://doi.org/10.24963/ijcai.2017/690

Abstract

Data Mining in non-stationary data streams is particularly relevant in the context of the Internet of Things and Big Data. Its challenges arise from fundamentally different drift types violating assumptions of data independence or stationarity. Available methods often struggle with certain forms of drift or require unavailable a priori task knowledge. We propose the Self-Adjusting Memory (SAM) model for the k Nearest Neighbor (kNN) algorithm. SAM-kNN can deal with heterogeneous concept drift, i.e. different drift types and rates. Its basic idea are dedicated models for current and former concepts used according to the demands of the given situation. It can be robustly applied in practice without meta parameter optimization.

We conduct an extensive evaluation on various benchmarks, consisting of artificial streams with known drift characteristics and real-world datasets. Highly competitive results throughout all experiments underline the robustness of SAM-kNN as well as its capability to handle heterogeneous concept drift.

  1. [Arthur and Vassilvitskii, 2007] David Arthur and Sergei Vassilvitskii. k-means++: The Advantages of Careful Seeding. In Proceedings of the eighteenth annual ACM- SIAM symposium on Discrete algorithms, pages 1027- 1035. Society for Industrial and Applied Mathematics, 2007.
  2. [Atkinson and Shiffrin, 1968] Richard C Atkinson and Richard M Shiffrin. Human memory: A proposed system and its control processes. The psychology of learning and motivation, 2:89-195, 1968.
  3. [Atzori et al., 2010] Luigi Atzori, Antonio Iera, and Gia- como Morabito. The Internet of Things: A Survey. Com- puter networks, 54(15):2787-2805, 2010.
  4. [Bifet and Gavalda, 2007] Albert Bifet and Ricard Gavalda. Learning from Time-Changing Data with Adaptive Win- dowing. In SIAM International Conference on Data Min- ing (SDM), volume 7, page 2007. SIAM, 2007.
  5. [Bifet et al., 2010] Albert Bifet, Geoff Holmes, and Bern- hard Pfahringer. Leveraging Bagging for Evolving Data Streams. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pages 135-150. Springer, 2010.
  6. [Bifet et al., 2013] Albert Bifet, Bernhard Pfahringer, Jesse Read, and Geoff Holmes. Efficient Data Stream Classifica- tion via Probabilistic Adaptive Windows. In Proceedings of the 28th Annual ACM Symposium on Applied Comput- ing, SAC '13, pages 801-806, New York, NY, USA, 2013. ACM.
  7. [Chen et al., 2014] M. Chen, S. Mao, and Y. Liu. Big data: A survey. Mobile Netw. and Appl., 19(2), 2014.
  8. [Ditzler et al., 2015] Gregory Ditzler, Manuel Roveri, Ce- sare Alippi, and Robi Polikar. Learning in nonstationary environments: A survey. Computational Intelligence Mag- azine, IEEE, 10(4):12-25, 2015.
  9. [Elwell and Polikar, 2011] R. Elwell and R. Polikar. In- cremental learning of concept drift in nonstationary en- vironments. IEEE Transactions on Neural Networks, 22(10):1517-1531, Oct 2011.
  10. [Gama et al., 2014] João Gama, Indrė Žliobaitė, Albert Bifet, Mykola Pechenizkiy, and Abdelhamid Bouchachia. A survey on concept drift adaptation. ACM Computing Surveys (CSUR), 46(4):44, 2014.
  11. [Jaber et al., 2013] Ghazal Jaber, Antoine Cornuéjols, and Philippe Tarroux. Online learning: Searching for the best forgetting strategy under concept drift. In Neural Informa- tion Processing, pages 400-408. Springer, 2013.
  12. [Kolter and Maloof, 2007] J Zico Kolter and Marcus A Mal- oof. Dynamic weighted majority: An ensemble method for drifting concepts. The Journal of Machine Learning Research, 8:2755-2790, 2007.
  13. [Losing et al., 2016] V. Losing, B. Hammer, and H. Wers- ing. Knn classifier with self adjusting memory for hetero- geneous concept drift. In 2016 IEEE 16th International Conference on Data Mining (ICDM), pages 291-300, Dec 2016.
  14. [Losing et al., 2017] Viktor Losing, Barbara Hammer, and Heiko Wersing. Tackling Heterogeneous Concept Drift with the Self Adjusting Memory (SAM). Knowledge and Information Systems (under review), 2017.
  15. [Oza, 2005] Nikunj C. Oza. Online Bagging and Boost- ing. In IEEE International Conference on Systems, Man and Cybernetics 2005, volume 3, pages 2340-2345. IEEE, 2005.
  16. [Schiaffino et al., 2008] Silvia Schiaffino, Patricio Garcia, and Analia Amandi. eTeacher: Providing personalized as- sistance to e-learning students. Computers & Education, 51(4):1744-1754, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards