What is a Generalization?

A generalization of something is the extension of that something to a less- specific criteria, and is a base for human reasoning. For example, insect is a generalization of ant.