Machine Learning at Wayfair

As e-commerce continues to grow rapidly, data on online customer shopping habits and behaviors also continues to expand. Customers are typing in millions of searches an hour, and each results page is a data point that can be fed back to improve the next search’s results. For Wayfair, this is necessary to its success. Exclusively an online retailer, Wayfair does not have a showroom for customers to feel or observe products. Instead, a customer will utilize Wayfair’s search engine to parse through the company’s catalog, often using broad terms such as “living room décor”, and expect appropriate results. Roughly 70% of customers do not look beyond the first page of results, indicating that customers will gauge an online retailer’s catalog on the first results page’s accuracy.[1] It is vital for Wayfair then to have a sophisticated search engine that complements the online furniture shopper, and it will need to continually validate itself as customer habits change, new products are introduced, or furniture trends emerge.

In the short term and stretching beyond to the long term, Wayfair is developing its own machine learning models to improve its search engine, and consequently, its effective product offering to an online customer. The emphasis on software and algorithmic improvements is highlighted in the percentage of employees working on software, which is over 50%.[2] There are two areas in which data is being extracted and fed into a machine learning model: 1) query click data results and 2) customer feedback and reviews.[3] In the first, a query is initially categorized using Natural Language Processing (NLP), and a results page is provided. The click data for the results page is then fed back into the model to determine how well the NLP was able to decipher the customer’s intent and provide accurate results. This feedback improves the NLP, and is especially effective with the broad base of repeated queries. In the second, customer feedback and reviews are analyzed for repeated key terms, as these are often the same terms that customers search for. These key terms are then ascribed to products and are factored in as additional data to the machine learning model that can then better rank products to improve the results page.

It is important for Wayfair management to understand where machine learning may fall short. One area is in what is dubbed, the “Long-Tail of Search”.[4] There are less frequent, more unique queries where machine learning models do not have sufficient data to guide customers to the appropriate products. Another area is with changing trends, such as when a search term takes on a new connotation or meaning based off of social trends. For example, “hip”, “sick”, and “dope” searches would be unique challenges.

As Wayfair’s management continues focusing on utilizing machine learning to improve its search engine, it should also consider other steps to further augment its success. One area of potential improvement is on its website platform itself. Wayfair can apply machine learning is in website layout, where machine learning could be used to determine optimal layouts that improve customer satisfaction and/or result in increased customer traffic to the website. Separately, the organization could also consider improving its supply chain management by utilizing machine learning to cross-integrate online customer behavior and supply chain planning. If, for example, data could be gathered to support the percentage likelihood of a specific product being purchased when a customer searches XYZ, then the supply chain could be anticipatory or predictive in a sense. This could vastly improve shipping times and overall customer satisfaction. Lastly, machine learning could be applied to determine which products Wayfair does not need to carry. There are significant costs to maintaining SKUs, and Wayfair carries ten million products from over ten thousand suppliers.[5] If certain SKUs do not produce sales, have a low click rate, and do not increase traffic to the website, it may be a worthwhile to remove them. This data could be mined and fed through a machine learning model to quickly determine the value of all ten million products to the company.

As an online retailer, Wayfair can easily capture a vast amount of data on its customers upon which it can feed this data into numerous machine learning models for valuable insights. However, if machine learning is self-optimizing, does Wayfair need to continue focusing on improving its machine learning models? Or can it move on to different applications once management believes the model is self-sustaining? (790 words)

[1] Wayfair Technology Blog, “How We Use Machine Learning and Natural Language Processing to Empower Search,” https://tech.wayfair.com/2018/10/how-we-use-machine-learning-and-natural-language-processing-to-empower-search/, accessed November 2018

[2] Interview with Wayfair employee, November 12, 2018

[3] Wayfair Technology Blog, “How We Use Machine Learning and Natural Language Processing to Empower Search,”

[4] Ibid.

[5] Wayfair, “Our Promise,” https://www.wayfair.com/about/, accessed November 2018

Previous:

Boston Red Sox, Beacon, and Buy-In

Next:

A Bridg to Nowhere?

Student comments on Machine Learning at Wayfair

  1. This was a thought provoking essay that succinctly addressed how Wayfair is utilizing machine learning to improve its search engine and customer satisfaction, while also discussing the limits of machine learning and how current data sets may confine the ability of certain queries to meet customer demand. More specifically, the author mentions how in the short-term Wayfair is “developing its own machine learning models to improve its search engine, and consequently, its effective product offering to an online customer.” This statement, and the tone of the essay lead the reader to believe that Wayfair is an innovator and sole operation in the space. However, recent articles including Shaping up E-commerce with Machine Leaning (https://towardsdatascience.com/shaping-up-e-commerce-with-machine-learning-d64fa7b2e546) emphasize how critical machine learning is to future success of any e-commerce website. Moreover, companies with sophisticated machine learning capabilities may beat out competition in the long run. While I still agree with the overall sentiments of their piece, it would have been helpful to discuss how the competitive landscape is changing the way Wayfair conducts business.

  2. This was an excellent essay – I really enjoyed learning about how Wayfair has utilized machine learning with respect to improving its search and product offerings. Additionally, I thought you had a number of great ideas with respect to your recommendations. To address your final question – I don’t believe that Wayfair’s machine learning model will become “self-sustaining”. Firstly, while more and more data will become available as Wayfair gains more customers or more active users, it is still important to review the data with a critical eye. Is there bias in the way that we are collecting the data? What inputs are we putting into our ML model? There is still a critical human component in machine learning that requires ongoing effort. Secondly, as the company grows, there will be many other potential applications of machine learning that can benefit the company.

Leave a comment