Continual learning refers to the ability of humans and animals to incrementally learn over time in a given environment. Trying to simulate this learning process in machines is a challenging task, also due to the inherent difficulty in creating conditions for designing continuously evolving dynamics that are typical of the real-world. Many existing research works usually involve training and testing of virtual agents on datasets of static images or short videos, considering sequences of distinct learning tasks. However, in order to devise continual learning algorithms that operate in more realistic conditions, it is fundamental to gain access to rich, fully customizable and controlled experimental playgrounds. Focussing on the specific case of vision, we thus propose to leverage recent advances in 3D virtual environments in order to approach the automatic generation of potentially life-long dynamic scenes with photo-realistic appearance. Scenes are composed of objects that move along variable routes with different and fully customizable timings, and randomness can also be included in their evolution. A novel element of this paper is that scenes are described in a parametric way, thus allowing the user to fully control the visual complexity of the input stream the agent perceives. These general principles are concretely implemented exploiting a recently published 3D virtual environment. The user can generate scenes without the need of having strong skills in computer graphics, since all the generation facilities are exposed through a simple high-level Python interface. We publicly share the proposed generator.
翻译:持续学习是指人类和动物在特定环境中逐步学习的能力。试图在机器中模拟这种学习过程是一项艰巨的任务,这也是由于在为设计现实世界典型的不断演变的动态创造条件方面固有的困难,许多现有研究工作通常包括培训和测试静态图像数据集或短视频虚拟代理器,考虑到不同学习任务的顺序。然而,为了设计在更现实的条件下运作的不断学习算法,必须能够进入丰富、完全可定制和控制的实验性操场。因此,我们建议利用3D虚拟环境中的最新进展,以便接近潜在寿命长的动态场景的自动生成,并呈现出真实现实的外观。场景是由不同和完全可定制的时段沿不同路径移动的物体构成的,随机性也可以被纳入进化过程。本文的一个新要素是,对场景进行描述,从而使用户能够充分控制感知到的输入流的视觉复杂性。这些普通的用户技术是自最近以来在高水平的虚拟版界面中应用的。我们不用在高层次上应用了高层次的虚拟环境。