| radwin.org -> Michael J. Radwin -> blog -> Udi Manber: The First 10 Years on the Web | Search |
Udi Manber gave the first talk of this year's Jon Postel Distinguished Lecture Series today at UCLA.
It seems fitting that I should have a link to Udi's book on Amazon.com at the beginning of my review of his talk; he started working for Amazon just about a month ago.
While a handful of professors and grad students scrambled around trying to get the laptop to work correctly with the LCD projector, Udi spoke a bit about his personal history as the Web developed. He mentioned his contributions to the field, including suffix arrays (1989), agrep (1991), glimpse (1992), and even the web's first screen scraper (1996).
Because everything on the web is traceable, Udi feels that data available to websites also allows for companies to create a fundamentally different experience:
Udi gave an example of a feature that the company tested. When you're about to purchase a product, they look through all of your past purchases to see if you've already bought that item from Amazon.com. If you have, they pop up a big red warning telling you that you might be buying a duplicate item. There are some legit reasons why you'd want a duplicate; maybe you lost the item, or maybe it's going to be a gift. But many times it turns out that people put a CD in their shopping cart simply because they forgot that they already own it. So Amazon developed this feature out and tested it out.
Sure enough, it decreased sales, because much of the time the consumer didn't need a duplicate. But Amazon decided to adopt the feature anyways! Even though it meant less revenue in the short term, the better user experience by not having to return an item (hopefully) translates to increased customer loyalty and therefore more long-term revenue.
What is missing from Search today? Udi pointed out a bunch of problems waiting to be solved:
He spoke a bit about the beginnings of Amazon.com (Jeff Bezos' garage) and showed the audience a screen shot of what Amazon's home page looked like in 1995 complete with LOTS OF TEXT IN SMALL CAPS. We've come a long way, baby.
Udi then moved on to discuss in broad terms some of the problems involved in order fulfillment. Deciding what products to ship from what distribution centers and what to order from publishers or distributors involves all sorts of combinatorics and traveling salesman problems. He gave a particular hairy example of a Stochastic Linear Program used to optimize shipping of an order of just 2 books. Most of these problems are exponential in complexity, and the site has got only 500 milliseconds to make an intelligent decision so it can tell the user how much shipping is going to cost for their order.
Udi was hoping to talk about Security, too, but he ran short on time. Instead he took some Q&A from the audience. Many questions had to do with specifics about Amazon's business and development culture, which Udi couldn't really answer because he's only been there a month. When asked about what he would change about academia given his experience in both worlds, he said he wanted to see more of a focus on solving real problems. Too many toy problems are given to students just for the sake of learning. As a result, academics don't often understand the problems of real users. To help remedy this, he would be interested in providing academic institutions some of Amazon's real data to use for teaching algorithms and modeling.
Lastly, Udi announced that he would be available on Friday morning at UCLA to speak to students about jobs at Amazon.com. I'm guessing that he's building up a kewl R&D team and wants a crop of freshly minted PhDs.