Incremental class learning using variational autoencoders with similarity learning

Jiahao Huo, Terence L. van Zyl

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

Catastrophic forgetting in neural networks during incremental learning remains a challenging problem. Previous research investigated catastrophic forgetting in fully connected networks, with some earlier work exploring activation functions and learning algorithms. Applications of neural networks have been extended to include similarity learning. Understanding how similarity learning loss functions would be affected by catastrophic forgetting is of significant interest. Our research investigates catastrophic forgetting for four well-known similarity-based loss functions during incremental class learning. The loss functions are Angular, Contrastive, Center, and Triplet loss. Our results show that the catastrophic forgetting rate differs across loss functions on multiple datasets. The Angular loss was least affected, followed by Contrastive, Triplet loss, and Center loss with good mining techniques. We implemented three existing incremental learning techniques, iCaRL, EWC, and EBLL. We further proposed a novel technique using Variational Autoencoders (VAEs) to generate representation as exemplars passed through the network’s intermediate layers. Our method outperformed three existing state-of-the-art techniques. We show that one does not require stored images (exemplars) for incremental learning with similarity learning. The generated representations from VAEs help preserve regions of the embedding space used by prior knowledge so that new knowledge does not “overwrite” it.

Original languageEnglish
Pages (from-to)769-784
Number of pages16
JournalNeural Computing and Applications
Volume37
Issue number2
DOIs
Publication statusPublished - Jan 2025

Keywords

  • Catastrophic forgetting
  • Convolutional neural network (CNN)
  • Incremental learning
  • Similarity learning

ASJC Scopus subject areas

  • Software
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Incremental class learning using variational autoencoders with similarity learning'. Together they form a unique fingerprint.

Cite this