HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Cross-Modal Alternating Learning with Task-Aware Representations for Continual Learning

{Bin-Bin Gao}

Abstract

Continual learning is a research field of artificial neural networks to simulate human lifelong learning ability. Although a surge of investigations has achieved considerable performance, most rely only on image modality for incremental image recognition tasks. In this paper, we propose a novel yet effective framework coined cross-modal Alternating Learning with Task-Aware representations (ALTA) to make good use of visual and linguistic modal information and achieve more effective continual learning. To do so, ALTA presents a cross-modal joint learning mechanism that leverages simultaneous learning of image and text representations to provide more effective supervision. And it mitigates forgetting by endowing task-aware representations with continual learning capability. Concurrently, considering the dilemma of stability and plasticity, ALTA proposes a cross-modal alternating learning strategy that alternately learns the task-aware cross-modal representations to match the image-text pairs between tasks better, further enhancing the ability of continual learning. We conduct extensive experiments under various popular image classification benchmarks to demonstrate that our approach achieves state-of-the-art performance. At the same time, systematic ablation studies and visualization analyses validate the effectiveness and rationality of our method. Our code for ALTA is available at url{https://github.com/vijaylee/ALTA}.

Benchmarks

BenchmarkMethodologyMetrics
continual-learning-on-cifar100-10-tasksALTA-RN50
Average Accuracy: 83.87
continual-learning-on-cifar100-10-tasksALTA-ViTB/16
Average Accuracy: 92.85
continual-learning-on-cifar100-10-tasksALTA-RN101
Average Accuracy: 84.77
continual-learning-on-cifar100-10-tasksALTA-RN50x4
Average Accuracy: 84.91
continual-learning-on-tiny-imagenet-10tasksALTA-RN101
Average Accuracy: 83.35
continual-learning-on-tiny-imagenet-10tasksALTA-ViTB/16
Average Accuracy: 89.80
continual-learning-on-tiny-imagenet-10tasksALTA-RN50x4
Average Accuracy: 84.73
continual-learning-on-tiny-imagenet-10tasksALTA-RN50
Average Accuracy: 81.07

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp