AI Teading - TeensTry AI for yourself

Part 3 · AI that learns

3.3

When AI learns the wrong thing

The machine got it wrong. But maybe the machine isn't the problem — maybe what we gave it was.

P8 Lopsided dataP9 When you add weights

When AI learns the wrong thing

At the end of 3.2 we asked: with enough layers and enough weights, can it solve anything?

It doesn't work like that. This chapter is about two ways of learning the wrong thing.

Two sets of photos

Below are two sets of photos, A and B. You'll teach the machine with A first.

Look through the photos before you press anything. That's the whole lab, really.

Lab P8

Teach it with Photo set A.

How many did it get? Now look at only the misses.

The ones with pink borders. What do they have in common?

The ones with the backgrounds swapped

Got it? Every miss is a cat on grass or a dog in snow.

Look at set A again.

Cat photosDog photos
BackgroundAll snowAll grass

So what the machine learned wasn't "cat vs dog." It was "white background vs green background."

In set A the cats were always in snow and the dogs always on grass. So the machine learned the background colour instead of the animal.

Both worked equally well. Inside the photos we gave it, being in snow simply meant being a cat.

Tap a test photo it got wrong, or press See where the AI looked. It covers the photo one patch at a time and lights up wherever the answer wobbles most. The background lights up, not the animal.

The fix isn't in the code

Now teach it again with Photo set B.

In B, half the cats are in snow and half on grass — and the same for the dogs. Background can't tell them apart any more. So the machine has no choice but to look at the animal.

Side by side:

Right out of 12
Set AAbout 9 — everything it got wrong had a swapped background
Set B12

Same machine. Same arithmetic. All we changed was the photos.

You met this once already in 3.1. Always shooting from the same spot taught it "the thing on the left side of a desk." Same thing happening here.

The second way — memorising

There's another way to learn the wrong thing. This one isn't about photos. It happens when there are too many weights for the practice questions.

Lab P9

Add weights one at a time. What happens to the curve?

The more weights you add, the more the curve wriggles between the pink dots. It's trying to get every practice question right.

But watch both scores.

Try it one notch at a time, then push it all the way.

The curve has bent itself to fit only the practice questions, so when a new one turns up, the weights are in the wrong place.

That's called .

Memorising versus understanding

People often say overfitting means "the AI memorised it." Handy, but be careful with it.

The AI didn't write the answers down anywhere. There's no drawer of stored answers.

Here's what actually happened. The weights got turned to fit only the practice questions. So when a new question comes along, those weights are pointing somewhere useless.

Now take weights away again. The test score comes back. Stop it memorising and it does better.

One more thing to try. Press Give it more practice questions and push the weights all the way up. This time the test score holds. It only happens when there are too many weights for the practice questions.

That's every way of teaching so far

So far there's been one way to teach an AI: show it the answers.

But how do you teach something nobody knows the answer to? Riding a bike, say.

Next chapter, no answers at all — just rewards and penalties.

Sources for this chapter

See the full list