1. A method comprising: receiving, by a computing device, narrative information associated with a user; receiving, by the computing device, data describing at least one personal quality associated with the user; analyzing, by the computing device, the narrative information in order to determine one or more probable personal qualities associated with the user; and determining, by the computing device, quality ratings for respective personal qualities that are described by the received data and are associated with the user, wherein the determining is based on comparisons of the respective personal qualities to corresponding respective probable personal qualities that were determined.