The S ⇒ A* mapping employed by CMAC has the property that any two input vectors that are similar (i.e.,close together in input space)) will select a highly overlapping subset of locations in the A* set. Thus, the output response of a CMAC to similar input vectors will tend to be similar because of many memory locations in common. Hence, CMAC tends to generalize (i.e., to produce similar outputs for similar inputs.) The amount of generalization depends on the number of overlapping memory locations in the A* set