最新の機械学習システムは、絶えず到着し変化するデータに対応できる必要があります。このようなシナリオを扱う2つの主要な研究分野は、継続的な学習とデータストリームマイニングです。継続的な学習は、一度学習した情報を保存する必要があると想定して、知識の蓄積と忘却の回避に重点を置いています。データストリームマイニングは、最新のデータのみが関連していると仮定して、コンセプトドリフトへの適応と古い情報の破棄に焦点を当てています。これらの2つの領域は主に分離して開発されていますが、動的データからの学習の問題について補足的な見解を示しています。新しい情報の学習と保存の両方が可能なアーキテクチャを提供し、以前に見られた概念の変化を再検討して適応することにより、それらを統合する必要があります。両方のタスクを処理できる新しい継続学習アプローチを提案します。私たちの経験再生方法は、段階的に到着するクラスの多様なインスタンスを格納する重心駆動型メモリによって促進されます。これは、以前に見られたクラスでのコンセプトドリフトの発生を追跡し、それに応じてクラスターを適応させるリアクティブサブスペースバッファーで強化されます。したがって、提案されたアーキテクチャは、有効な情報を記憶することと古い情報を忘れることの両方が可能であり、コンセプトドリフトの下で継続的に学習するための全体的なフレームワークを提供します。
Modern machine learning systems need to be able to cope with constantly arriving and changing data. Two main areas of research dealing with such scenarios are continual learning and data stream mining. Continual learning focuses on accumulating knowledge and avoiding forgetting, assuming information once learned should be stored. Data stream mining focuses on adaptation to concept drift and discarding outdated information, assuming that only the most recent data is relevant. While these two areas are mainly being developed in separation, they offer complementary views on the problem of learning from dynamic data. There is a need for unifying them, by offering architectures capable of both learning and storing new information, as well as revisiting and adapting to changes in previously seen concepts. We propose a novel continual learning approach that can handle both tasks. Our experience replay method is fueled by a centroid-driven memory storing diverse instances of incrementally arriving classes. This is enhanced with a reactive subspace buffer that tracks concept drift occurrences in previously seen classes and adapts clusters accordingly. The proposed architecture is thus capable of both remembering valid and forgetting outdated information, offering a holistic framework for continual learning under concept drift.