A recognition method comprising: receiving an input image; and recognizing a plurality of elements associated with the input image using a recognizer pre-trained to recognize a plurality of elements simultaneously by providing the input image as input to the recognizer and by obtaining the plurality of elements as simultaneous output from the recognizer, wherein the recognizer comprises a neural network comprising at least one layer contributing to the recognition of all elements of the plurality of elements to be recognized; and wherein the plurality of elements comprises: an identity that identifies at least a user included in the input image; and at least one attribute associated with the input image; wherein the at least one attribute comprises at least one, preferably at least two, of: a gender corresponding to a face region of the user included in the input image; an age corresponding to the face region of the user; an ethnic group corresponding to the face region of the user; an attractiveness corresponding to the face region of the user; a facial expression corresponding to the face region of the user; and an emotion corresponding to the face region of the user. receiving an input image; and recognizing a plurality of elements associated with the input image using a recognizer pre-trained to recognize a plurality of elements simultaneously by providing the input image as input to the recognizer and by obtaining the plurality of elements as simultaneous output from the recognizer, wherein the recognizer comprises a neural network comprising at least one layer contributing to the recognition of all elements of the plurality of elements to be recognized; and wherein the plurality of elements comprises: an identity that identifies at least a user included in the input image; and at least one attribute associated with the input image; wherein the at least one attribute comprises at least one, preferably at least two, of: a gender corresponding to a face region of the user included in the input image; an age corresponding to the face region of the user; an ethnic group corresponding to the face region of the user; an attractiveness corresponding to the face region of the user; a facial expression corresponding to the face region of the user; and an emotion corresponding to the face region of the user. an identity that identifies at least a user included in the input image; and at least one attribute associated with the input image; wherein the at least one attribute comprises at least one, preferably at least two, of: a gender corresponding to a face region of the user included in the input image; an age corresponding to the face region of the user; an ethnic group corresponding to the face region of the user; an attractiveness corresponding to the face region of the user; a facial expression corresponding to the face region of the user; and an emotion corresponding to the face region of the user. a gender corresponding to a face region of the user included in the input image; an age corresponding to the face region of the user; an ethnic group corresponding to the face region of the user; an attractiveness corresponding to the face region of the user; a facial expression corresponding to the face region of the user; and an emotion corresponding to the face region of the user.