Module VI
The Meaning of Words
Chapter I
The Representation Problem
Before a machine can learn from something, that something has to become numbers.
The last module ended on exactly this wall. Deep learning had conquered images, because an image is already numbers: a grid of pixel brightnesses, one value per dot of color. Feed those in and learning can begin. Then we said language was next, and language was harder. This module is why.
Words are not numbers. You can assign them numbers, of course, but an arbitrary label carries nothing about meaning. The number you hand to "dog" tells the network nothing about how "dog" relates to "puppy" or "animal" or "bite." The label is not the thing.
This is the representation problem: not just translating words into a form machines can process, but translating them in a way that preserves something of what they mean. Without that, a machine can process language without having any grip on it.
How you solve that problem turns out to matter enormously.