29.06.2014 Views

Sentiment Analysis based on Appraisal Theory and Functional Local ...

Sentiment Analysis based on Appraisal Theory and Functional Local ...

Sentiment Analysis based on Appraisal Theory and Functional Local ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

13<br />

probabilistic parsing [33], machine translati<strong>on</strong> [150], <strong>and</strong> questi<strong>on</strong> answering [141]. In<br />

this way, FLAG adheres to the principle of least commitment [107, 118, 162], putting<br />

off decisi<strong>on</strong>s about which patterns are correct until it has as much informati<strong>on</strong> as<br />

possible about the text each pattern identifies.<br />

H1: The three step process of finding attitude groups, identifying the potential appraisal<br />

expressi<strong>on</strong> structures for each attitude group, <strong>and</strong> then selecting the best<br />

<strong>on</strong>e can accurately extract targets in domains such as blogs, where <strong>on</strong>e can’t<br />

take advantage of redundancy to create or use domain-specific resources as part<br />

of the appraisal extracti<strong>on</strong> process.<br />

The first step in FLAG’s operati<strong>on</strong> is to detect ranges of text which are c<strong>and</strong>idates<br />

for parsing. This is d<strong>on</strong>e by finding opini<strong>on</strong> phrases which are c<strong>on</strong>structed from<br />

opini<strong>on</strong> head words <strong>and</strong> modifiers listed in a lexic<strong>on</strong>. The lexic<strong>on</strong> lists positive <strong>and</strong><br />

negative opini<strong>on</strong> words <strong>and</strong> modifiers with the opti<strong>on</strong>s they realize in the Attitude<br />

system. This lexic<strong>on</strong> is used to locate opini<strong>on</strong> phrases, possibly generating multiple<br />

possible interpretati<strong>on</strong>s of the same phrase.<br />

The sec<strong>on</strong>d step in FLAG’s extracti<strong>on</strong> process is to determine a set of potential<br />

appraisal expressi<strong>on</strong> instances for each attitude group, using a set of linkage specificati<strong>on</strong>s<br />

(patterns in a dependency parse of the sentence that represent patterns in<br />

the local grammar of evaluati<strong>on</strong>) to identify the targets, evaluators, <strong>and</strong> other parts<br />

of each potential appraisal expressi<strong>on</strong> instance. Using these linkage specificati<strong>on</strong>s,<br />

FLAG is expected, in general, to find several patterns for each attitude found in the<br />

first step.<br />

It is time c<strong>on</strong>suming to develop a list of patterns, <strong>and</strong> a relatively unintuitive<br />

task for any developer who would have to develop this list. Therefore, I have developed<br />

a supervised learning technique that can learn these local grammar patterns from an

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!