Active Learning For Outdoor Obstacle Detection
Real-world applications of mobile robotics call for increased autonomy, requiring reliable perception systems. Since manually tuned perception algorithms are difficult to adapt to new operating environments, systems based on supervised learning are necessary for future progress in autonomous navigation. Data labeling is a major concern when supervised learning is applied to the large-scale problems occuring in realistic robotics applications. We believe that algorithms for automatically selecting important data for labeling are necessary, and propose to employ active learning techniques to reduce the amount of labeling required to learn from a data set. In this paper we show that several standard active learning algorithms can be adapted to meet specific constraints characteristic to our domain, such as the need to learn from data with severely unbalanced class priors. We validate the solutions we propose by extensive experimentation on multiple realistic data sets captured with a robotic vehicle. Based on our results for the task of obstacle detection, we conclude that active learning techniques are applicable to our domain, and they can lead to significant reductions in the labeling effort required to use supervised learning in outdoor perception.