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; 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; and dynamically updating the cognitive traits avatar by changing at least one of the selected image or the cognitive traits data in response to the portion of content submitted by the user being changed.