ELI5: Explain Like I'm 5

Intermediate generalisation

Okay, let's imagine you have a big toy box filled with different types of toys. You have balls, cars, dolls, and animals. Now, if I ask you to sort the toys and group them by their similarities, what would you do? You might put all the balls together, all the cars together, and all the dolls together. You are making groups based on what the toys look like or what they do. This is called generalization.

But what if I give you a new toy that you have never seen before? Let's say it is a toy train. It doesn't look like a ball, a car, a doll or an animal. So where would you put it? You might feel a little confused because it doesn't fit into any of the groups you made before.

Now, let's talk about intermediate generalization. Instead of just having four groups, you can also make smaller groups within those bigger groups. So, for example, you could make a smaller group of round balls and bumpy balls. Or, within the cars group, you can have a group of fast cars and a group of slow cars. This way, when you get a new toy like the toy train, you can put it in a smaller group of toys that also move on wheels. Even though it looks different from the cars, it still fits in this smaller group because it moves similarly.

Intermediate generalization means making more specific groups based on even smaller similarities between things. It helps us understand that sometimes things can be similar in certain ways even if they don't look exactly the same. So, instead of just putting all the toys together or making very big groups, we can make smaller groups that have even more things in common.