Top Banner
Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović
16

Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Dec 25, 2015

Download

Documents

Sybil Cannon
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Opinion mining in social networks

Student: Aleksandar Ponjavić 3244/2014Mentor: Profesor dr Veljko Milutinović

Page 2: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Introduction

•Opinion mining is a type of natural language processing for tracking the mood of the public

•Opinion mining involves building a system

to collect and categorize opinions

•Data – products, topic

2/16

Page 3: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Social networks

•Social networks are best represented as graphs

•Social power (member’s prestige) is centrality

•Centrality▫number of links▫number of shortest paths▫the mean of shortest paths lengths

3/16

Page 4: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Opinion mining

•The first task is sentiment analysis and aims at the establishment of the polarity of the given source text

•Some words have different meaningsin various contexts

4/16

Page 5: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Opinion mining

•The second task consistsin identifying the degree of objectivity and subjectivity of a text

•Opinion extraction

5/16

Page 6: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Opinion mining

•The third task is aims at the discovery and/or summarization of explicit opinions of the assessed product.

•All three classes of opinion mining taskscan greatly benefit from additional datafrom the social network (centrality).

6/16

Page 7: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Document semantic orientation

• Ti – the i-th term of the document d• |d| – is the number of terms appearing in the document d• Cp and Cn – positive and negative classes• score() – function that assigns positive or negative values

to terms

7/16

Page 8: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Document semantic orientation•Semantic orientations of individual terms

are aggregated using a dictionary method

•This method uses two small sets of manually identified positive and negative adjectives, which serve as seed sets

8/16

Page 9: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Document semantic orientation

•p( t|Cp ) and p( t|Cn ) – conditional probabilities of the occurrence of the term t

in positive and negative class• These probabilities may be approximated

by term occurrence frequencies in the training set.

9/16

Page 10: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Opinion prediction

•After document semantic orientationand after removing the degree of subjectivity

•Algorithm for summarization of dataand prediction

10 /16

Page 11: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Improvements

•Defining more selective classes

•Assigning trust to credible users

•Using more social network data to eliminate potential spams

11 /16

Page 12: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Advantages and practical uses

•It can help marketers to evaluate the success of an ad campaign

or new product launch.

•Determine which versions of a product or service are popular and identify which peoplewill like or dislike product features

12 /16

Page 13: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Disadvantages

•Can be very hard to determine the word class,often depends of native language

•Requires strong machine learning algorithmsto solve classification problem

•Opinions are strongly relaying on credibility of it’s users (social network)

13/16

Page 14: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Conclusion

•Using already existing data

•Fast growing technique,follow grow of social media

14/16

Page 15: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Literature

• Milutinović, V., “The Best Method for Presentation of Research Results”, IEEE TCCA

• R.F. Xu, , K.F. Wong, and Y.Q. WIA in NTCIR-7 MOAT Task, Japanese Weblog Opinion Mining

• G. Wang, K. Araki,. Modifying SO , Opinion Mining by Using a Balancing Factor and Detecting Neutral Expressions

• V. Hatzivassiloglou, , K.R. McKeown (1997). Predicting the semantic orientation of adjectives. In Proceedings of the 35th Annual Meeting of the Association for Computational Linguistics and the 8th Conference of the European

15/16

Page 16: Opinion mining in social networks Student: Aleksandar Ponjavić 3244/2014 Mentor: Profesor dr Veljko Milutinović.

Questions?

Thank’s for your attention!

16/16