進化する能力は、知識が製造業者によって注入されたものに限定され続けることができない貴重な自律エージェントにとって基本的です。たとえば、ホームアシスタントロボットを考えてみましょう。要求に応じて新しいオブジェクトカテゴリを段階的に学習できるだけでなく、異なる環境(部屋)やポーズ(手持ち/床/家具の上)で同じオブジェクトを認識できる必要があります。未知のものを拒否します。その重要性にもかかわらず、このシナリオはロボットコミュニティへの関心を高め始めたばかりであり、関連する研究はまだ初期段階であり、既存の実験テストベッドがありますが、調整された方法はありません。この作業では、単一の対照的な目的を活用することにより、前述のすべての課題に一度に対処する最初の学習アプローチを提案します。新しいクラスを段階的に含めるのに完全に適した機能空間を学習し、さまざまな視覚領域にわたって一般化する知識を取り込むことができる方法を示します。私たちの方法は、学習エピソードごとに調整された効果的な停止基準を備えており、分類器に信頼できる拒否オプションを提供する新しい自己ペースのしきい値処理戦略を活用しています。これらの貢献は両方ともデータ統計の観察に基づいており、手動で調整する必要はありません。広範な実験的分析により、新しい最先端技術を確立する提案されたアプローチの有効性が確認されます。コードはhttps://github.com/FrancescoCappio/Contrastive_Open_Worldで入手できます。
The ability to evolve is fundamental for any valuable autonomous agent whose knowledge cannot remain limited to that injected by the manufacturer. Consider for example a home assistant robot: it should be able to incrementally learn new object categories when requested, but also to recognize the same objects in different environments (rooms) and poses (hand-held/on the floor/above furniture), while rejecting unknown ones. Despite its importance, this scenario has started to raise interest in the robotic community only recently and the related research is still in its infancy, with existing experimental testbeds but no tailored methods. With this work, we propose the first learning approach that deals with all the previously mentioned challenges at once by exploiting a single contrastive objective. We show how it learns a feature space perfectly suitable to incrementally include new classes and is able to capture knowledge which generalizes across a variety of visual domains. Our method is endowed with a tailored effective stopping criterion for each learning episode and exploits a novel self-paced thresholding strategy that provides the classifier with a reliable rejection option. Both these contributions are based on the observation of the data statistics and do not need manual tuning. An extensive experimental analysis confirms the effectiveness of the proposed approach establishing the new state-of-the-art. The code is available at https://github.com/FrancescoCappio/Contrastive_Open_World.