NPR logo

I've Got The Ingredients. What Should I Cook? Ask IBM's Watson

  • Download
  • <iframe src="https://www.npr.org/player/embed/359302540/359403531" width="100%" height="290" frameborder="0" scrolling="no" title="NPR embedded audio player">
  • Transcript
I've Got The Ingredients. What Should I Cook? Ask IBM's Watson

Innovation

I've Got The Ingredients. What Should I Cook? Ask IBM's Watson

I've Got The Ingredients. What Should I Cook? Ask IBM's Watson

  • Download
  • <iframe src="https://www.npr.org/player/embed/359302540/359403531" width="100%" height="290" frameborder="0" scrolling="no" title="NPR embedded audio player">
  • Transcript

IBM's Watson supercomputer is most famous for winning at Jeopardy! Now it's been called in to come up with recipe ideas. Bob Goldberg/AP/IBM hide caption

toggle caption
Bob Goldberg/AP/IBM

IBM's Watson supercomputer is most famous for winning at Jeopardy! Now it's been called in to come up with recipe ideas.

Bob Goldberg/AP/IBM

IBM's Watson computer has amused and surprised humans by winning at Jeopardy! Now, one of the world's smartest machines is taking on chefs.

Well, not exactly. Watson is being used by chefs to come up with new and exciting recipes in a feat that could turn out to be useful for people with dietary restrictions and for managing food shortages.

If you give Watson a few ingredients and cuisine specifications, it can help you with recipe ideas. I had a few things in the kitchen, but I didn't know what to make with them — ground turkey, frozen peas, dried mushrooms, canned tomatoes. I live in San Francisco, so it's easy to get Asian and Mexican spices.

Chef Watson generates recipes for the user based on the ingredients the person has on hand, what type of food he would like to cook and a person's dietary restrictions. Courtesy of IBM hide caption

toggle caption
Courtesy of IBM

Chef Watson generates recipes for the user based on the ingredients the person has on hand, what type of food he would like to cook and a person's dietary restrictions.

Courtesy of IBM

I sent an email to Watson and a couple of days later, the recipes arrived in my inbox. Watson sent three recipes for ground turkey and another for Mexican green pea pancakes. I picked one of the taco recipes and decided to make the pancakes.

The ingredients Watson chose were surprising. For example, the tacos called for grated citrus peel.

Though Watson can't taste the recipes it churns out, it has an understanding of the chemistry behind taste. It understands what we humans enjoy and why, says Steven Abrams, an engineer with The Watson Group.

"If you can understand what's in an actual ingredient," Abrams says, "so what is in butter, what's in strawberries, what's in chocolate. What are the key flavor compounds that give them those pleasant sensations? Then, you can make predictions about what's going to be pleasant, what's going to be sweet and spicy and salty and savory."

Article continues after sponsorship

A great chef uses her personal knowledge and intuition to do this, he says. But a human chef has her limits, especially when faced with certain constraints. Like if she is cooking for someone on a special diet, or if there is a shortage of certain foods.

"It might be that you want to improve the fat content or the calorie content," Abrams says, "and it might be that what you want to do is focus less on certain fishes that may be overfished or may be endangered and instead trade in other fishes."

And it isn't just engineers like Abrams who are excited about Watson. The supercomputer is collaborating with the Institute of Culinary Education in New York.

The final product including Thai ground turkey tacos and Mexican green pea pancakes with pea topping. Laura Sydell/NPR hide caption

toggle caption
Laura Sydell/NPR

The final product including Thai ground turkey tacos and Mexican green pea pancakes with pea topping.

Laura Sydell/NPR

James Briscione, the institute's director of culinary development, says among the recipes they've developed with Watson is Vietnamese apple kebab. He says Watson surprised them with an unusual flavor combination for the dish.

"Chicken, pork, mushrooms, strawberries and apples all share this one flavor compound," Briscione says. The chemical compound "gamma-Dodecalactone [is] shared by all five ingredients and it makes them a really fascinating match," he says.

Briscione says the dish is a hit.

As for my Watson dishes, I invited my colleague Aarti Shahani over for lunch to taste them.

She enjoyed the tacos and noted the interesting addition of the citrus. The Mexican pancakes are made from grated potato, flour and dried mushrooms, and then there's a sauce that uses the peas to pour over it.

Aarti liked the addition of the mushrooms to the pancakes, but, in the end, both she and I felt something was missing.

"I mean it's not fine dining for sure, and that's not about the cook," Aarti said.

Computers don't normally synthesize information and create things from scratch. That's a major leap, says Sean Gourley, the founder and CEO of the data analytics company Quid.

"We're all sort of familiar with this idea of, 'I can recommend a book for you to read,' or 'I can recommend a song to listen to,' " Gourley says. "But this seems quite different from, 'Let me create a new kind of recipe. Let me create a new combination of foods that will be novel and tasty.' "

Most important, Gourley says being able to access vast amounts of data about food could change how we cook and eat.

"We've only been kind of at this whole agricultural cooking game for, you know, a few thousand years, right?" Gourley says. "And we've only explored a small piece of it. So with computers helping us, perhaps there's a whole lot more to uncover."

As for me, when I said goodbye to Aarti after lunch, only one thing went through my mind. When will Watson be able to do the dishes?

Correction Oct. 28, 2014

A previous Web version of this story said that Watson had beaten world chess champions. It was actually an earlier IBM computer, Deep Blue, that beat the world chess champion.