Slide 1

Slide 1 text

Driving Innovation In Retail with Machine Learning Nishan Subedi Head Of Algorithms | VP Technology Overstock, Inc.

Slide 2

Slide 2 text

Agenda: 1. Retail landscape 2. What is Innovation? 3. Collaboration critical to foster innovation 4. Challenges to ML adoption 5. ML practices 6. Decision matrix

Slide 3

Slide 3 text

Overstock.com

Slide 4

Slide 4 text

Retail is extremely competitive E-commerce trends 2020 | SearchNode

Slide 5

Slide 5 text

Retail Business Practices: Search, browse, personalization Storefront, discovery Emails, Acquisition, Marketing SEO, Paid keyword, Listing Ads Manufacturing, operations, customer service, shipping, delivery Supply Chain, Manufacturing Pricing, Promotions Curation, quality, navigation, Assortment

Slide 6

Slide 6 text

Lend themselves to well studied ML solutions ● Synthesize user engagement to aid better discovery ● Supply chain efficiencies ● Personalization ● Information Retrieval ● Marketplace dynamics ● Revenue, profit maximization

Slide 7

Slide 7 text

Yet we still struggle to create value from AI efforts Why do 87% of data science projects never make it into production? ● Lack of leadership support ● Siloed organizations don’t foster collaboration ● Ownership ● Need to educate business leaders “AI is not going to replace managers, but managers who use AI are going to replace those who don’t.”

Slide 8

Slide 8 text

Nature of Innovation Innovation in a business enterprise must always be market focused, and should ask the question “What is our business and what should it be?” True innovation is rarely an extension of an already existing business practice. - Peter Drucker

Slide 9

Slide 9 text

Collaboration / Buy In ● Embrace company goals & initiatives ● Plan outcome-based interviews with various departments around their goals ● Use these to build collaborative projects, understand problem domain better ● Build buy-in on different levels ■ As team leaders, middle managers are at the intersection of the vertical and horizontal flows of information in the company. They serve as a bridge between the visionary ideals of the top and the often chaotic market reality of those on the front line of the business. ■ There may be a strong desire to bring about change, but reality on the ground might make it difficult to happen. Prioritize effectively, make sure you can have allies on the ground.

Slide 10

Slide 10 text

Collaboration / Buy In ● Involve business partners in planning process, get involved in theirs ● Deliver prototypes, demos ● Build interest, excitement ○ Who cares? ○ Who objects? ○ Who is affected? ○ How do decisions get made? ● Find common goals ● Help people connect dots, don’t confuse them with ML jargon

Slide 11

Slide 11 text

System level challenges / data challenges ● Data silos & fragmentation ● Vendor proliferation (difficulty in consistency of insights) ● Change perceived as buying new products or moving to the cloud ● Lacking standardization of data, KPI definitions ● Lacking platform approach to data, multiple non-standard microservices ● Attempts at broad sweeping transformations rather than business value centric

Slide 12

Slide 12 text

Cultural Challenges ● Develop ML center of excellence ● Setting expectations ○ Delivery KPIs ○ ML myth level-setting ● Culture of experimentation ○ Multiple iterations on same product ○ Tests for learning ● Accountability setting ○ Product ownership ○ Manage data, production

Slide 13

Slide 13 text

ML Product Lifecycle

Slide 14

Slide 14 text

ML Product = Data Science + Engineering [Creation + Delivery] of Value

Slide 15

Slide 15 text

Machine Learning Productionization ● Production standards ● Training, experimentation platform ● Workflow management ● Visualization ○ Online metrics ○ Offline metrics ○ Operational metrics ○ Business metrics

Slide 16

Slide 16 text

Nurturing an infant model to maturity Axiom 1, Gall’s Law: All complex systems that work evolved from simpler systems that worked. If you want to build a complex system that works, build a simpler system first, and then improve it over time. Axiom 2: It takes a village to raise a child [model]. --- Heuristic: Start a model family off solving new problems whenever possible. A model needs a village that wants to raise it, enough time & resources to play till it’s mature enough to handle complex problems. This requires more time and effort for well established problems rather than for new ones.

Slide 17

Slide 17 text

Complexity: ● Feedback & bias ○ Positional & presentation bias ○ Features reinforce biases ● Emergence ● Long term effects - deviation and drift ● ML Debt ○ Entanglement ○ Dependencies ○ Feature erosion ● Measurements may not generalize

Slide 18

Slide 18 text

Experimentation and measurement challenges: ● Long-term experiments and holdouts have big engineering costs. ● Validity of proxy metrics needs to be established ● Heterogeneity in treatment effects ● Market effects: ensure similarity in market conditions between variants ● Interaction effects ● Learning about a model’s ability to learn quickly, not long term convergence

Slide 19

Slide 19 text

ML Decision Matrix Very high cost, exponential payoff possible if can be safely funded. Requires good culture to be successful. Recommendations to an existing business solution. Where bulk of research is invested. Marry with continuous delivery. Consistency of delivery has higher reward than incremental innovation. Insights Free-form Research Leverage existing ML Products ML Research 04 02 01 03 High Urgency Low Urgency High Importance Low Importance

Slide 20

Slide 20 text

Thank you! https://www.overstock.com/careers