1. A learning system comprising: dialog means for obtaining the name of an object from the user through a dialog with said user; plural recognizing means for detecting a plurality of feature data of said object respectively, and for recognizing the above object based on the above detection result and the learning result of said corresponding feature data of a known object previously stored; storing means for storing relation information in that said name of said known object is connected with the recognition result of the above known object by each of said recognizing means; and control means, if determining that said object is a new object based on the name of said object obtained by said dialog means, the recognition result of the above object by each of said recognizing means, and said relation information stored in said storing means, for making said needed recognizing means perform the learning of said corresponding feature data of the above object, and making said storing means newly store thus obtained relation information on the above object.