10. A system for processing data, comprising: an interface to a storage device configured to store a set of data; and a processor, communicating with the storage device via the interface, the processor being configured to: identify a set of seed words comprising words defined as either positive words or negative words; extract, from the set of data, adjectives linked to the set of seed words with “and”; extract, from the set of data, adjectives linked to the set of seed words with “but”; determine a first value indicating a first frequency with which the adjectives are linked to the set of seed words with “and”; determine a second value indicating a second frequency with which the adjectives are linked to the set of seed words with “but”; calculate 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 frequency; and calculate, 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.
10. A system for processing data, comprising: an interface to a storage device configured to store a set of data; and a processor, communicating with the storage device via the interface, the processor being configured to: identify a set of seed words comprising words defined as either positive words or negative words; extract, from the set of data, adjectives linked to the set of seed words with “and”; extract, from the set of data, adjectives linked to the set of seed words with “but”; determine a first value indicating a first frequency with which the adjectives are linked to the set of seed words with “and”; determine a second value indicating a second frequency with which the adjectives are linked to the set of seed words with “but”; calculate 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 frequency; and calculate, 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. 14. The system of claim 10 , wherein the processor is further configured to calculate the antonym score using an equation c ij =I ij +Log(d ij − +1), wherein c ij corresponds to the antonym score, I ij equals 1 if the word i is in a positive set of the set of seed words and the word j is in a negative set of the set of seed words, or vice versa, and equals 0 otherwise, and d ij − corresponds to the second frequency.