1. A method, in a data processing system comprising a processor and a memory, the memory providing instructions to the processor to cause the processor to implement a cognitive traits avatar system, for generating a cognitive traits avatar, the method comprising: analyzing, by the cognitive traits avatar system of the data processing system, a portion of content submitted by a user to extract features of the portion of content; mapping, by the cognitive traits avatar system, the extracted features to one or more cognitive traits; selecting, by the cognitive traits avatar system, an image corresponding to the one or more cognitive traits; generating, by the cognitive traits avatar system, a cognitive traits avatar comprising the selected image and cognitive traits data defining a graphical representation of the one or more cognitive traits for output in association with the selected image; and outputting, by the cognitive traits avatar system, the cognitive traits avatar as part of an interaction of the user with another entity, or representation of another entity, via a computing device.