1. A method of processing data, the method comprising: identifying a set of seed words comprising words defined as either positive words or negative words; extracting, from a set of data, adjectives linked to the set of seed words with “and”; extracting, from the set of data, adjectives linked to the set of seed words with “but”; determining a first value indicating a first frequency with which the adjectives are linked to the set of seed words with “and”; determining a second value indicating a second frequency with which the adjectives are linked to the set of seed words with “but”; calculating a synonym score using an equation x ij =w ij + +Log(d ij + +1), wherein x ij corresponds to the synonym score, w ij + corresponds to a number of times that a word i and a word j appear to be synonyms, and d ij + corresponds to the first equency; and calculating, by a processor, sentiment scores for each adjective of the set of data based on the synonym score and an antonym score calculated using the second value.