liveBook · Manning

Innovation

As explained in Machine Learning System Design

The extent to which a proposed solution introduces novel methods, components, or capabilities beyond existing approaches.

Degree of innovation sets how novel and ambitious the solution should be, balancing business objectives against the cost and risk of pursuing new methods. section 3.0 section 3.4

Use three practical performance buckets to calibrate the expected innovation:

  • Minimum viable ML system: use the simplest and fastest known solution as a baseline or prototype; expect it to mostly work and expose failure modes. section 3.4
  • Average human-level ML system: pursue meaningful research and innovation to reach a human-level performance bar. section 3.4
  • Best-in-class ML system: invest in maximum performance when small accuracy gains materially affect competitive position, profits, or losses. section 3.4

Competitive domains

Trading, adtech, and search may justify best-in-class ambitions because even a small accuracy shift can produce millions in profit or loss; other systems may not need that level of innovation. section 3.4

How Machine Learning System Design covers it

How deep it goes
Defines minimum viable, human-level, and best-in-class buckets, then explains their expectations and tradeoffs.
Examples
Uses baselines, prototypes, trading, adtech, and search to contrast innovation requirements.
What it assumes
Assumes a precisely described problem and identified business goals before choosing among solution approaches.
What you can do after
Evaluate the innovation level a system requires before selecting a solution approach.
How it connects
Connects problem space, solution space, business goals, baselines, prototypes, and build-or-buy decisions.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning System Design. The section links point to the parts of the book it draws on.