Embodiments relate to detecting an attitude of a user towards a target prior to or without presence of a direct expression of the attitude. A dictionary is built with a first collection of positive attitude content and a second collection of negative attitude content. In addition, a statistical model of attitude relevance is constructed based on content based similarity metrics. The model utilizes the dictionary and statistically assesses attitude relevance. Based on the assessment the user is classified as relevant or non-relevant for attitude towards the target.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: constructing an attitude dictionary for each identified target, including mining keywords from content of social media posts, the dictionary identifying an expression of relevance; storing the dictionary at a first memory location; building a statistical model of attitude relevance towards each target, wherein the dictionary generates features for the model; storing the model at a second memory location; and prior to receipt of a direct expression to a target, comparing a communication from a source to the model and creating an attitude classification for the source, wherein the comparison converts an identity of the source to the attitude classification. 2. The method of claim 1, further comprising dynamically updating the dictionary based on new target identification. 3. The method of claim 1, further comprising computing one or more text features from positive expression content and storing the positive features, and computing one or more text features from negative expression content and storing the negative features. 4. The method of claim 3, further comprising computing strength of the communication associated with the source based on a keyword matching score between message content and one or more keywords in the dictionary. 5. The method of claim 4, further comprising modeling one or more topics of identified keywords and associating each keyword in the dictionary with a probability value obtained from topic modeling, and computing a matching score for the communication as a sum of all probability scores normalized by message length. 6. The method of claim 5, further comprising categorizing the dictionary by one or more topics and identifying one or more keywords for each topic, and searching for a match with one of the identified keywords from each topic, including averaging the probability value of the matched keyword. 7. The method of claim 5, further comprising calculating a co-occurrence score, including counting a quantity of co-occurrence of keywords in a message and normalizing the quantity by pairs of keywords in the message. 8. The method of claim 5, further comprising computing a confidence of co-occurrence of keywords in a message for each pair of keywords in a topic.