一般に、サービスロボットは独立して動作し、環境で発生する動的な変化にリアルタイムで適応する必要があります。このようなシナリオでの重要な側面の1つは、新しいオブジェクトカテゴリが利用可能になったときにそれらを認識することを継続的に学習することです。これは、継続的な学習と3Dオブジェクト認識という2つの主要な研究問題を組み合わせたものです。既存の研究アプローチのほとんどには、画像データセットに焦点を当てた深い畳み込みニューラルネットワーク(CNN)の使用が含まれています。 3Dオブジェクトのカテゴリを継続的に学習するには、変更されたアプローチが必要になる場合があります。 CNNを使用する際の主な懸念事項は、モデルが新しいタスクを学習しようとしたときに壊滅的な忘却が発生するという問題です。この問題を軽減するために提案されたさまざまな解決策にもかかわらず、特にかなりの数のタスクを学習する場合、計算の複雑さなど、そのような解決策にはまだいくつかの欠点があります。これらの欠点は、リアルタイム応答が重要な役割を果たすロボットシナリオで大きな問題を引き起こす可能性があります。この課題に対処するために、動的なアーキテクチャ手法に基づく新しいディープトランスファー学習アプローチを提案し、ロボットが新しい3Dオブジェクトカテゴリについてオープンエンドで学習できるようにします。さらに、前述の欠点を大幅に最小限に抑えるようにします。実験結果は、提案されたモデルが精度に関して最先端のアプローチを上回り、計算のオーバーヘッドも大幅に最小化することを示しました。
Service robots, in general, have to work independently and adapt to the dynamic changes happening in the environment in real-time. One important aspect in such scenarios is to continually learn to recognize newer object categories when they become available. This combines two main research problems namely continual learning and 3D object recognition. Most of the existing research approaches include the use of deep Convolutional Neural Networks (CNNs) focusing on image datasets. A modified approach might be needed for continually learning 3D object categories. A major concern in using CNNs is the problem of catastrophic forgetting when a model tries to learn a new task. Despite various proposed solutions to mitigate this problem, there still exist some downsides of such solutions, e.g., computational complexity, especially when learning substantial number of tasks. These downsides can pose major problems in robotic scenarios where real-time response plays an essential role. Towards addressing this challenge, we propose a new deep transfer learning approach based on a dynamic architectural method to make robots capable of open-ended learning about new 3D object categories. Furthermore, we make sure that the mentioned downsides are minimized to a great extent. Experimental results showed that the proposed model outperformed state-of-the-art approaches with regards to accuracy and also substantially minimizes computational overhead.