Research Article
Fuzzy Aspect Based Opinion Classification System for Mining Tourist Reviews
| Input: Collection of sentences | | Output: Aspects assigned to sentences | | () initialize aspects | | () for all sentences do | | () stanford_tagger = SPOS() / Applying Stanford Part-Of-Speech Tagger on each sentence / | | () if NN in stanford_tagger then | | () aspects NN | | () end if | | () end for | | () initialize aspects_groups | | () for all aspects do | | () WordNet_sets = WNSS() / Applying WordNet synonym set on each aspect / | | () if TRUE in WordNet_sets then | | () aspects_groups | | () end if | | () end for | | () frequent_aspects = frequency_measure(aspects, group_aspets, 10) / Filtering the frequent aspects / | | () fuzzy_rules = FURIA(sentences, frequent_aspects) / Building Fuzzy rules / | | () initialize aspect_assigned_sentences | | () for all sentences do | | () aspect_identification = FURIA() / Applying Fuzzy rules on each sentence / | | () if TRUE in aspect_identification then | | () aspect_assigned_sentences aspect_identification | | () end if | | () end for | | () return aspect_assigned_sentences |
|