Continual Hyperbolic Learning of Instances and Classes
By: Melika Ayoughi , Mina Ghadimi Atigh , Mohammad Mahdi Derakhshani and more
Potential Business Impact:
Teaches robots to learn many things at once.
Continual learning has traditionally focused on classifying either instances or classes, but real-world applications, such as robotics and self-driving cars, require models to handle both simultaneously. To mirror real-life scenarios, we introduce the task of continual learning of instances and classes, at the same time. This task challenges models to adapt to multiple levels of granularity over time, which requires balancing fine-grained instance recognition with coarse-grained class generalization. In this paper, we identify that classes and instances naturally form a hierarchical structure. To model these hierarchical relationships, we propose HyperCLIC, a continual learning algorithm that leverages hyperbolic space, which is uniquely suited for hierarchical data due to its ability to represent tree-like structures with low distortion and compact embeddings. Our framework incorporates hyperbolic classification and distillation objectives, enabling the continual embedding of hierarchical relations. To evaluate performance across multiple granularities, we introduce continual hierarchical metrics. We validate our approach on EgoObjects, the only dataset that captures the complexity of hierarchical object recognition in dynamic real-world environments. Empirical results show that HyperCLIC operates effectively at multiple granularities with improved hierarchical generalization.
Similar Papers
HiCL: Hippocampal-Inspired Continual Learning
Machine Learning (CS)
Teaches computers to remember many things without forgetting.
Noise-Tolerant Coreset-Based Class Incremental Continual Learning
Machine Learning (CS)
Teaches computers to learn new things without forgetting.
Continual learning via probabilistic exchangeable sequence modelling
Machine Learning (Stat)
Teaches computers new things without forgetting old ones.