You Look Like A Thing And I Love You
Data & AnalyticsTech

You Look Like A Thing And I Love You

Janelle Shane
Read 6 May 2023

Review

If you work in tech and treat AI as a black box you haven't figured out how to open, this book is a good place to start. Janelle Shane explains how machine learning models actually fail before she explains how they succeed, which is the right order. The bias chapter is genuinely better than most: she names the problem, shows it with real examples, and doesn't pretend it has clean solutions. The writing is light, the examples are memorable, and the overall arc leaves you more skeptical of AI claims than you started, which is exactly the outcome worth paying for. If you already have a solid working model of how training data and optimization work, you will find the pacing slow and the technical depth thin. But if you do not, this is one of the more honest introductions I have read.

Key Takeaways

The parts worth keeping

The five principles of AI weirdness

  1. The danger of AI isn't that it's too smart, it's that it's not smart enough
  2. AI has roughly worm-level cognitive capacity
  3. AI doesn't understand the problem you want it to solve
  4. AI will do exactly what you tell it, not what you mean
  5. AI will take the path of least resistance

Where AI works and where it breaks

AI tends to work well when:

It tends to fail when:

Before reaching for ML, ask: is this actually the simplest way to solve the problem? If common sense or simple rules work, use those instead.

How ML models actually fail

Three algorithm types worth knowing

Combining algorithms makes sense because they perform better in narrow domains. Deciding how to decompose your problem into subtasks for different algorithms is a key skill in applied ML.

Interpretability: what is the model actually looking at?

Bias and data quality

Getting more training data: crowdsourcing, Mechanical Turk, and data augmentation are the standard approaches.

The core tension

As AI becomes ever more capable, it will still not know what we want. It will still try to do what we want. But there will always be a potential disconnect between what we want AI to do and what we tell it to do.

It helps to imagine the model is deliberately misinterpreting your reward function. That framing surfaces gaps you would otherwise miss when deciding what to optimize for.

Working with AI well requires:

Questions to ask when evaluating AI claims

  1. How broad is the problem?
  2. Where did the training data come from?
  3. Does the problem require significant memory or a long planning horizon?
  4. Is it copying human biases from the training data?