I read all 22 Amazon Shareholder letters.
I wanted to understand how Amazon used machine learning to drive the customer experience. Here's what I learned.
Amazon is a Platform-as-a-Service (PaaS) company that just happens to be a retailer
Jeff Bezos has been consistent about Amazon's goal since the beginning - deliver an amazing customer experience. That means providing vast selection, fast convenience, and price reductions. Amazon has invested in building massive platforms, whether it's fulfillment or cloud computing centers, to support the pillars of selection and convenience. The last pillar, price reductions, is a result of the efficiencies from scaling.
Here's their playbook: (a) create a platform for their own business needs (b) formalize this platform into an ecosystem by opening it up to 3rd-parties (c) refine this platform into a self-service option that's easy-to-use with an interface. Lather, rinse, repeat.
An example is Amazon's distribution centers which they built to sell their own products,
We opened distribution and customer service centers in the U.K. and Germany, and in early 1999, announced the lease of a highly-mechanized distribution center of approximately 323,000 square feet in Fernley, Nevada. This latest addition will more than double our total distribution capacity and allows us to even further improve time-to-mailbox for customers. - 1998 Shareholder Letter
Then they launched Fulfillment by Amazon (FBA) which opened up their distribution centers to 3rd-party sellers,
Fulfillment by Amazon is a set of web services APIs that turns our 12 million square foot fulfillment center network into a gigantic and sophisticated computer peripheral. Pay us 45 cents per month per cubic foot of fulfillment center space, and you can stow your products in our network. You make web services calls to alert us to expect inventory to arrive, to tell us to pick and pack one or more items, and to tell us where to ship those items. - 2006 Shareholder Letter
And finally evolved FBA to a self-service user-interface that anyone can use,
Amazon has mastered the ability to invent, refine and scale platforms that enable an unparalleled customer experience.
...when sellers use FBA, their items become eligible for Amazon Prime, for Super Saver Shipping, and for Amazon returns processing and customer service. FBA is a self-service and comes with an easy-to-use inventory management console as part of Amazon Seller Central. - 2011 Shareholder Letter
Amazon has focused on customer personalization since the beginning
Today, online commerce saves customers money and precious time. Tomorrow, through personalization, online commerce will accelerate the very process of discovery. - 1997 Shareholder letter
Amazon has relentlessly focused on turning their vast product selection into the killer customer experience feature of personalization....to construct a product detail page for a customer visiting Amazon.com, our software calls on between 200 and 300 services to present a highly personalized experience for that customer. - 2009 Shareholder Letter
Amazon has evolved from using machine learning to support their products to machine learning as the product
Over time, Amazon's machine learning capabilities went from a support role that augmented decision making to becoming a product in itself.
For example, machine learning for order fulfillment represents augmented decision-making. Computers label and categorize a product, which minimizes errors that cost money & time. However, more recently, Amazon has created machine learning products. The best examples are Alexa, which uses natural language processing to understand human speech, and Amazon Go, which are stores where checkout lines are eliminated with the aid of cameras using computer vision.
True to Amazon form, they're running the playbook I described earlier and turning machine learning into a platform service. They created machine learning models to support their own infrastructure, then they formalized those models into a platform that people can access, such as Alexa's API - Alexa Voice Service (AVS), and now they're in the process of offering pre-packaged deep learning models-as-a-service - Amazon SageMaker - for developers to run on their cloud platform.
It's been decades in the making, but it looks like machine learning modelling may emerge as their new big platform. And one can imagine SageMaker sets them up to remain a top company for the next decade. As Jeff Bezos says, at Amazon, every day is Day 1.