What Makes This the Hottest Class at MIT? [April 9, 2017]
MIT loves numbers, so let me drop a few to illustrate the popularity of a course called 6.036.
It is overseen by four instructors and 15 teaching assistants.
Lectures are held in 26-100, the school’s largest auditorium, with 566 seats.
But this semester, about 700 students signed up for the course — also known as Introduction to Machine Learning — according to Tommi Jaakkola, the computer science professor who created it. So at the first lecture, more than 100 students watched on a video screen in an overflow room.
Not enough students voluntarily dropped the course, so Jaakkola came up with some “preliminary homework” to weed more out, by giving them a sense of the level of linear algebra and probability that’d be required of them.
Why is something called “machine learning” so hot? And what is it? I dropped by Building 32 (aka the Computer Science and Artificial Intelligence Lab) last week to find out.
Machine learning, first off, isn’t about building smarter robots for the factory floor, or harvesters that work the farm more efficiently. The machine we’re talking about here usually is a computer. It’s ingesting a set of data, analyzing it, and identifying patterns. That might entail examining thousands of paintings to categorize some as Cubist and others as Impressionist, or looking at millions of mammograms to separate worrisome spots that lead to cancer from those that don’t.
Radiology today, notes Regina Barzilay, another of the professors who teaches the course, is largely based on an individual radiologist’s experience. With software, she says, “You can make the machine learn about the properties of a breast that will develop cancer versus one that won’t.”
The term “machine learning” is closely tied to artificial intelligence. “I don’t actually make a distinction between machine learning and artificial intelligence,” Jaakkola says. “They are both trying to solve the same thing — how automated systems can learn.” (Both machine learning and AI have deep roots at MIT, going back to the 1960s.)
If you’ve ever shopped at Amazon, relied on Google Translate, or let Netflix suggest a show to watch based on what you’ve enjoyed in the past, you’ve taken advantage of machine learning. In Amazon’s case, software looks at what you’ve bought in the past, what you’ve browsed on the site — as well as other factors — to put products on the page that are most likely to tempt you to click “buy.”
It’s a field that is advancing quickly. “For a while, I would select an article from an Israeli newspaper and use Google to translate it,” says Barzilay, a native Hebrew speaker. “Every year it became better. Now, it’s almost like turning on electricity. It does a great job. This happened within the last 10 years.” Building software to decipher lost languages is one of Barzilay’s big interests in computer science; a replica of the Rosetta Stone rests on the windowsill of her office.
Intro to Machine Learning involves three projects, which “connect the more theoretical, algorithmic stuff students are learning to actual data and problems,” Jaakkola says. For instance, that can entail looking at a set of movie reviews and writing software to sort the raves from the pans.
But the techniques learned in the course can also be applied to higher purposes, like predicting whether a molecule being designed by a chemist on the hunt for a disease cure will prove toxic to humans, says Connor Coley, a graduate student at MIT who took the machine learning course. When you don’t have to focus as much on the issues of toxicity, or whether the molecule you’re designing can be manufactured, that lets you spend more time focusing on the end goal, Coley explains.
One reason that Intro to Machine Learning is so popular in 2017 is that there are so many companies recruiting for employees or interns who understand it. In Boston, companies like Facebook, Amazon, TripAdvisor, Spotify, and the chipmaker ARM are hiring people with machine learning skills.
“There’s a crazy demand for it right now,” says Kat Bailey, an engineering executive at Acquia, a Boston company that makes digital publishing software. “There are more and more people coming out of school with some kind of training, but the demand is not being met.” For Acquia, machine learning might be used to automatically put a blog post into a particular category on a website, or connect it with posts on similar topics.
READ MORE (paywall)