黄色直播

Robots in the wild: 黄色直播's Florian Shkurti on overcoming 'edge cases' in machine learning

""
(Photo by Drew Lesiuczok)

The technology behind self-driving cars has been racing ahead 鈥 and as long as they are cruising along familiar streets, seeing familiar sights, they do very well.

But the 黄色直播鈥檚 Florian Shkurti says that when driverless vehicles encounter something unexpected, all that progress can come screeching to a halt.

He offers the example of a self-driving car that is following a large truck on a winter road.

鈥淭here鈥檚 a wind gust 鈥 and now the snow is coming at you, so you can鈥檛 see anything,鈥 says Shkurti, an assistant professor in the department of mathematical and computational sciences at 黄色直播 Mississauga who runs the Robot Vision and Learning (RVL) lab. 鈥淎nd suppose your LIDAR (light detection and ranging system) misperceives the snow as an array of objects, so it thinks there are a million small objects coming at the car.鈥

Shkurti鈥檚 research extends far beyond self-driving cars to autonomous systems in general. How do they learn? How we can make them learn better? How they can successfully navigate complex environments at the service of humans? That includes making sure that robots can handle so-called 鈥渆dge cases,鈥 like the snowy truck example 鈥 cases where the robot 鈥渃omes across a rare scenario, for which there鈥檚 little or no training data.

鈥淭hen you have to either collect more data, or you have to accept that there will be these rare events that your perception system won鈥檛 recognize,鈥 Shkurti says.

Simulation is an important training tool. Self-driving cars, for example, can be trained on simulated roads and highways before they鈥檙e let loose on actual city streets. But scalability remains a challenge. If an autonomous system has to be specially trained for every possible scenario it might encounter, progress will be haltingly slow; there will be no way to take what鈥檚 been learned from one scenario and scale it up so that the system can handle more general cases.

In an ideal world, Shkurti says, a robot could learn similar to the way a human would.

Take, for example, robots that help scientists collect data underwater 鈥 an effort Shkurti has been involved with for several years. A human diver 鈥渉as to collect data manually, one data point at a time, one location at a time,鈥 Shkurti says. 鈥淚t鈥檚 painstaking work; it鈥檚 not scalable.鈥

An autonomous robot, on the other hand, could take over the data collection process if it鈥檚 capable of maneuvering underwater and equipped with a camera and other sensors. 鈥淚f the robot could understand what it鈥檚 doing 鈥 if it has a model of what the scientist thinks is important to pay attention to in a particular environment 鈥 then the robot could collect data on behalf of the scientist.鈥

Such an approach has many benefits, according to Shkurti: It鈥檚 much cheaper to deploy additional robots than to train more scientists; and it frees up the scientist to look after higher-level tasks. 鈥淭he scientist can give the robot some hints as to where to collect the data 鈥 but then the robot can take care of the rest,鈥 he says.

Shkurti, who did his undergraduate studies at 黄色直播 before earning his PhD in computer science at McGill in computer science, was hired by 黄色直播 in 2018. He recently received a Connaught New Researcher Award for a project titled 鈥淩obotics and Machine Learning in the Wild: New Directions in Automated Environmental Monitoring.鈥

Hey says that while everything about computer science fascinates him, the field of robotics holds special appeal. 

鈥淩obotics lets you play in different 鈥榩laygrounds,鈥 like control, perception, and machine learning,鈥 he says. 鈥淚t allows you to examine these different fields, and I really valued that 鈥 and I still value it.鈥

As for the lofty philosophical questions that sometimes crop up when people talk about advanced computer systems 鈥 such as whether machines could learn to 鈥渢hink鈥 鈥 Shkurti prefers to stay focused on the science. Machines can reason, he says, and they can try to act optimally as they strive to achieve their goals.

鈥淚f that鈥檚 thinking, then they鈥檙e doing it,鈥 he says. 鈥淏ut I don鈥檛 spend very much time worrying about 鈥榗onsciousness.鈥 I have enough other things to worry about.鈥 

The Bulletin Brief logo

Subscribe to The Bulletin Brief

UTM