CBCL-PR: A Cognitively Inspired Model for Class-Incremental Learning in Robotics

07/31/2023
by   Ali Ayub, et al.
0

For most real-world applications, robots need to adapt and learn continually with limited data in their environments. In this paper, we consider the problem of Few-Shot class Incremental Learning (FSIL), in which an AI agent is required to learn incrementally from a few data samples without forgetting the data it has previously learned. To solve this problem, we present a novel framework inspired by theories of concept learning in the hippocampus and the neocortex. Our framework represents object classes in the form of sets of clusters and stores them in memory. The framework replays data generated by the clusters of the old classes, to avoid forgetting when learning new classes. Our approach is evaluated on two object classification datasets resulting in state-of-the-art (SOTA) performance for class-incremental learning and FSIL. We also evaluate our framework for FSIL on a robot demonstrating that the robot can continually learn to classify a large set of household objects with limited human assistance.

READ FULL TEXT

page 3

page 9

research
02/27/2020

Brain-Inspired Model for Incremental Learning Using a Few Examples

Incremental learning attempts to develop a classifier which learns conti...
research
07/05/2023

Active Class Selection for Few-Shot Class-Incremental Learning

For real-world applications, robots will need to continually learn in th...
research
05/24/2022

TAILOR: Teaching with Active and Incremental Learning for Object Registration

When deploying a robot to a new task, one often has to train it to detec...
research
03/13/2019

A Framework for On-line Learning of Underwater Vehicles Dynamic Models

Learning the dynamics of robots from data can help achieve more accurate...
research
05/26/2022

A Model or 603 Exemplars: Towards Memory-Efficient Class-Incremental Learning

Real-world applications require the classification model to adapt to new...
research
09/09/2020

Learning Slab Classes to Alleviate Memory Holes in Memcached

We consider the problem of memory holes in slab allocators, where an ite...
research
07/15/2020

Tell me what this is: Few-Shot Incremental Object Learning by a Robot

For many applications, robots will need to be incrementally trained to r...

Please sign up or login with your details

Forgot password? Click here to reset