One-Class Learning for Data Stream Through Graph Neural Networks

  • Marcos Paulo Silva Gôlo USP
  • João Gama University of Porto
  • Ricardo Marcondes Marcacini USP

Abstract


In many data stream applications, there is a normal concept, and the objective is to identify normal and abnormal concepts by training only with normal concept instances. This scenario is known in the literature as one-class learning (OCL) for data streams. In this OCL scenario for data streams, we highlight two main gaps: (i) lack of methods based on graph neural networks (GNNs) and (ii) lack of interpretable methods. We introduce OPENCAST (One-class graPh autoENCoder for dAta STream), a new method for data streams based on OCL and GNNs. Our method learns representations while encapsulating the instances of interest through a hypersphere. OPENCAST learns low-dimensional representations to generate interpretability in the representation learning process. OPENCAST achieved state-of-the-art results for data streams in the OCL scenario, outperforming seven other methods. Furthermore, OPENCAST learns low-dimensional representations, generating interpretability in the representation learning process and results.
Published
2024-11-17
GÔLO, Marcos Paulo Silva; GAMA, João; MARCACINI, Ricardo Marcondes. One-Class Learning for Data Stream Through Graph Neural Networks. In: BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 13. , 2024, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 61-75. ISSN 2643-6264.