SlideShare a Scribd company logo
ICSOFT 2012
7th International Conference on Software Paradigm Trends


   A Multidomain and Multilingual
  Conceptual Data Model for Online
      Reviews Representation
                      Marcirio Silveira Chaves
           Business and Information Technology Research Centre (BITREC)
                           UniversidadeAtlântica, Portugal
                           marcirio.chaves@uatlantica.pt
                              WinniePicoto
                      School of Economics and Management
                      Technical University of Lisbon, Portugal
                               w.picoto@iseg.utl.pt
Research Question
    How to capture the different facets of online
          reviews in an usable knowledge
                  representation?


                Solution approach
A new multidomain and multilingual conceptual
      data model for capturing and storing
       knowledge from opinionated texts.


July 30, 2012           ICSOFT 2012                 2
Outline

• Characterization ofUser-Generated Content

• Problem Scenario

• Model-driven Engineering - Modeling UGC

• Final Remarks


July 30, 2012         ICSOFT 2012             3
Characterization of UGC
1 - Object (O)
     – An object is a product (e.g. movie and book) or a
     service (e.g. hotel and restaurant) under review
     which is composed by features.
     – Objects a.k.a. entities.
2 - Feature (F)
       – A feature is a component or part of an object.
                • actor and photography are features on a movie.
                • pool and staff are features on a hotel.
       – Features a.k.a. attributes or facets.


July 30, 2012                        ICSOFT 2012                   4
Characterization of UGC
3 - Sentence-Orientation (SO)
   – A review consists of a sequence of sentencesr=〈 s1, s2, …, sm〉(Ding
     et al., 2008).
3.1 Objectivity
   – An objective sentencecontains or mention facts.
   – A subjective sentencedoes not mention any fact.
3.2 Positivity
   – Orientation present in a sentence (+, -, or neutral).
3.3 Intensity (strength of the positivity)
   – Strengthof the private state that is being expressed.
   – How strong is an emotion or a conviction of belief (Wilson, 2008).


  July 30, 2012                 ICSOFT 2012                        5
Characterization of UGC
4 - Attitude (A)
       – Appraisal Theory (Martin and White, 2005)
          • how subjective language is used to express an
            attitude of some kind towards some target.
       – Appraisal Theory specifies three attitude types:
          • Affect(personal emotional state)
          • Appreciation(evaluation of phenomena)
          • Judgment(social or ethical appraisal of other’s
            behaviour)



July 30, 2012                ICSOFT 2012                      6
Characterization of UGC
5 - Recommendation (R)
       – A recommendation is a positive or negative
         statement which explicitly mention in words the
         satisfaction of a consumer.
                • I recommend! and
                • If you plan to travel there, find another hotel closer to
                  the main area, cause this one's not at all worth it!

6 - Suggestion (SG)
       – A hint given by the holder in order to improve the
         object (i.e. service or product).
       6.1 Explicit Suggestion - direct mention
       6.2 Implicit Suggestion -indirect mention
July 30, 2012                          ICSOFT 2012                            7
Characterization of UGC
7 - Intention (I)
       – It is a mention in which a holder explicitly intends (or
         not) to experiment again some product or service.
       7.1 Positive Intention
           • When I come back to Roma, I intend to stay there
             myself.
       7.2 Negative Intention
           • Certainly, we won’t repeat.




July 30, 2012                 ICSOFT 2012                     8
Characterization of UGC
8 - Complain (C): It is a phrase expressing a feeling of
   dissatisfaction, or resentment.
    – It is stronger than a suggestion.


9 - Opinion Holder (H)
    – The holder of a particular opinion is the person or the
      organizationthat holds the opinion (Ding et al., 2008).
    – Demographiccharacteristics(e.g. name, city and country).


10 – Source (S)
    – An information source is a web site which provides a set of
      reviews.
           • tripadvisor.com, booking.com, amazon.com


 July 30, 2012                       ICSOFT 2012                    9
Problem Scenario
Questions on the context of managerial decision making:
       – Which online reviews make recommendations? Which of
         them are explicit?
       – What types of holders give more (positive and negative)
         suggestions?
       – What is the most frequent semantic orientation in online
         reviews written in Italian?
       – What are the verbs more often used to describe positive
         opinions on the features A, B and C?
       – What is the co-occurrence between attitudes and features?




July 30, 2012                  ICSOFT 2012                     10
Model-driven Engineering
• ModellingUGC
       – Requirements
          • To support multidomain and multilingual texts;
          • To support the storage and integration of
            multiple information sources;
          • To support fast and simple generation of
            managerial reports;
          • To allow a fine-grained storage of the online
            reviews’ content.



July 30, 2012               ICSOFT 2012                  11
Opinion Class Meta-model




                     Multidomain
July 30, 2012             ICSOFT 2012      12
Example
• The view from the hotel room is wonderful -
  the ocean is just under the window! Liked the
  big swimming pool. The location is great, large
  beach near the hotel and if you like surfing,
  that's the place to go.
                                   Rating: 4 (1-5)
       August, 15 2010 - Group of friends, Russia.




July 30, 2012         ICSOFT 2012                13
Review, Holder, Object, and Feature Model




 July 30, 2012    ICSOFT 2012         14
Example
• The view from the hotel room is wonderful -
  the ocean is just under the window! Liked the
  big swimming pool. The location is great, large
  beach near the hotel and if you like surfing,
  that's the place to go.
                                   Rating: 4 (1-5)
       August, 15 2010 - Group of friends, Russia.




July 30, 2012         ICSOFT 2012                15
Semantic orientation of the features in the sentences




July 30, 2012          ICSOFT 2012                 16
Representation of co-occurrences
               detected in online reviews




July 30, 2012            ICSOFT 2012           17
Full conceptual data model




July 30, 2012              ICSOFT 2012       18
Final Remarks
• A fine-grained characterization of online reviews.

• A multidomain and multilingual conceptual data model
  to capture the different facets of unstructured online
  reviews.

• Managers can explore historical data gathered.

• Ongoing work
   – Development of algorithms to deal with semantic orientations,
     attitudes and recommendations in Portuguese.
   Chaves, M. S.; Freitas, L. A.; Souza, M. and Vieira, R. PIRPO: An Algorithm to deal with Polarity in Portuguese Online Reviews from
   the Accommodation Sector. Proc. of the 17th International Conference on Applications of Natural Language Processing to
   Information Systems (NLDB), Groningen, The Netherlands, 26-28 June. G. Bouma et al. (Eds.): NLDB 2012, LNCS 7337, pp. 296—301.
   Springer, Heidelberg, 2012.

 July 30, 2012                                            ICSOFT 2012                                                          19

More Related Content

Viewers also liked

Data Mining and Data Warehousing
Data Mining and Data WarehousingData Mining and Data Warehousing
Data Mining and Data Warehousing
Amdocs
 
DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
Lovely Professional University
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
Jason S
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
idnats
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
vivekjv
 
Data modeling for the business
Data modeling for the businessData modeling for the business
Data modeling for the business
Christopher Bradley
 

Viewers also liked (6)

Data Mining and Data Warehousing
Data Mining and Data WarehousingData Mining and Data Warehousing
Data Mining and Data Warehousing
 
DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
Data modeling for the business
Data modeling for the businessData modeling for the business
Data modeling for the business
 

Similar to A Multidomain and Multilingual Conceptual Data Model for Online Reviews Representation

[Nux]05 ux
[Nux]05 ux[Nux]05 ux
[Nux]05 ux
jylee_kgit
 
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
Vito Ostuni
 
Adapting to Uncertain and Evolving Requirements: The Case of Business-Driven ...
Adapting to Uncertain and Evolving Requirements: The Case of Business-Driven ...Adapting to Uncertain and Evolving Requirements: The Case of Business-Driven ...
Adapting to Uncertain and Evolving Requirements: The Case of Business-Driven ...
Eric Yu
 
A Framework For Effective Content Strategy Based On Heuristic Evaluation (Res...
A Framework For Effective Content Strategy Based On Heuristic Evaluation (Res...A Framework For Effective Content Strategy Based On Heuristic Evaluation (Res...
A Framework For Effective Content Strategy Based On Heuristic Evaluation (Res...
Nim Dvir
 
Citizen Engagement & Social Media Guidelines and Examples
Citizen Engagement & Social Media Guidelines and ExamplesCitizen Engagement & Social Media Guidelines and Examples
Citizen Engagement & Social Media Guidelines and Examples
Lisa Stotelmyre
 
Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...
Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...
Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...
Laurie Bennett
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable Deployment
Luigi Buglione
 
Rapid Prototype the User Experience
Rapid Prototype the User ExperienceRapid Prototype the User Experience
Rapid Prototype the User Experience
Hong Qu
 
2015-11-11 research seminar
2015-11-11 research seminar2015-11-11 research seminar
2015-11-11 research seminar
ifi8106tlu
 
Citizen Outreach and Engagement
Citizen Outreach and EngagementCitizen Outreach and Engagement
Citizen Outreach and Engagement
Lisa Stotelmyre
 
Ragan SharePoint Co
Ragan SharePoint CoRagan SharePoint Co
Ragan SharePoint Co
Jeff Willinger
 
295B_Report_Sentiment_analysis
295B_Report_Sentiment_analysis295B_Report_Sentiment_analysis
295B_Report_Sentiment_analysis
Zahid Azam
 
Data Mining for Moderation of Social Data
Data Mining for Moderation of Social DataData Mining for Moderation of Social Data
Data Mining for Moderation of Social Data
Fernando G. Guerrero
 
Design Process YouTube
Design Process YouTubeDesign Process YouTube
Design Process YouTube
Hong Qu
 
Lean UX presentation (UXSG meetup #9)
Lean UX presentation (UXSG meetup #9)Lean UX presentation (UXSG meetup #9)
Lean UX presentation (UXSG meetup #9)
UX Consulting Pte Ltd
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise AR
Mark Billinghurst
 
Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
Human-Centered Artificial Intelligence: Reliable, Safe & TrustworthyHuman-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
JalnaAfridi
 
2012 - Gov on the Go: Mobile Content Assessment and Evaluation
2012 - Gov on the Go: Mobile Content Assessment and Evaluation2012 - Gov on the Go: Mobile Content Assessment and Evaluation
2012 - Gov on the Go: Mobile Content Assessment and Evaluation
SLA Government Information Division
 
Axa Hackathon: User Centric Guide to Application Prototyping
Axa Hackathon: User Centric Guide to Application PrototypingAxa Hackathon: User Centric Guide to Application Prototyping
Axa Hackathon: User Centric Guide to Application Prototyping
Jay Suthar
 
LUXr 1-day workshop, July 18, 2012 [San Francisco]
LUXr 1-day workshop, July 18, 2012 [San Francisco]LUXr 1-day workshop, July 18, 2012 [San Francisco]
LUXr 1-day workshop, July 18, 2012 [San Francisco]
LUXr
 

Similar to A Multidomain and Multilingual Conceptual Data Model for Online Reviews Representation (20)

[Nux]05 ux
[Nux]05 ux[Nux]05 ux
[Nux]05 ux
 
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
 
Adapting to Uncertain and Evolving Requirements: The Case of Business-Driven ...
Adapting to Uncertain and Evolving Requirements: The Case of Business-Driven ...Adapting to Uncertain and Evolving Requirements: The Case of Business-Driven ...
Adapting to Uncertain and Evolving Requirements: The Case of Business-Driven ...
 
A Framework For Effective Content Strategy Based On Heuristic Evaluation (Res...
A Framework For Effective Content Strategy Based On Heuristic Evaluation (Res...A Framework For Effective Content Strategy Based On Heuristic Evaluation (Res...
A Framework For Effective Content Strategy Based On Heuristic Evaluation (Res...
 
Citizen Engagement & Social Media Guidelines and Examples
Citizen Engagement & Social Media Guidelines and ExamplesCitizen Engagement & Social Media Guidelines and Examples
Citizen Engagement & Social Media Guidelines and Examples
 
Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...
Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...
Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...
 
The LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable DeploymentThe LEGO Strategy: Guidelines for a Profitable Deployment
The LEGO Strategy: Guidelines for a Profitable Deployment
 
Rapid Prototype the User Experience
Rapid Prototype the User ExperienceRapid Prototype the User Experience
Rapid Prototype the User Experience
 
2015-11-11 research seminar
2015-11-11 research seminar2015-11-11 research seminar
2015-11-11 research seminar
 
Citizen Outreach and Engagement
Citizen Outreach and EngagementCitizen Outreach and Engagement
Citizen Outreach and Engagement
 
Ragan SharePoint Co
Ragan SharePoint CoRagan SharePoint Co
Ragan SharePoint Co
 
295B_Report_Sentiment_analysis
295B_Report_Sentiment_analysis295B_Report_Sentiment_analysis
295B_Report_Sentiment_analysis
 
Data Mining for Moderation of Social Data
Data Mining for Moderation of Social DataData Mining for Moderation of Social Data
Data Mining for Moderation of Social Data
 
Design Process YouTube
Design Process YouTubeDesign Process YouTube
Design Process YouTube
 
Lean UX presentation (UXSG meetup #9)
Lean UX presentation (UXSG meetup #9)Lean UX presentation (UXSG meetup #9)
Lean UX presentation (UXSG meetup #9)
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise AR
 
Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
Human-Centered Artificial Intelligence: Reliable, Safe & TrustworthyHuman-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
 
2012 - Gov on the Go: Mobile Content Assessment and Evaluation
2012 - Gov on the Go: Mobile Content Assessment and Evaluation2012 - Gov on the Go: Mobile Content Assessment and Evaluation
2012 - Gov on the Go: Mobile Content Assessment and Evaluation
 
Axa Hackathon: User Centric Guide to Application Prototyping
Axa Hackathon: User Centric Guide to Application PrototypingAxa Hackathon: User Centric Guide to Application Prototyping
Axa Hackathon: User Centric Guide to Application Prototyping
 
LUXr 1-day workshop, July 18, 2012 [San Francisco]
LUXr 1-day workshop, July 18, 2012 [San Francisco]LUXr 1-day workshop, July 18, 2012 [San Francisco]
LUXr 1-day workshop, July 18, 2012 [San Francisco]
 

More from Marcirio Chaves

A Look at Risks in IT Projects: A Case Study during the Merger Period in the ...
A Look at Risks in IT Projects: A Case Study during the Merger Period in the ...A Look at Risks in IT Projects: A Case Study during the Merger Period in the ...
A Look at Risks in IT Projects: A Case Study during the Merger Period in the ...
Marcirio Chaves
 
Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...
Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...
Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...
Marcirio Chaves
 
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Marcirio Chaves
 
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Marcirio Chaves
 
A Identificação de Riscos Novos e Potencializados em Projetos de Tecnologia d...
A Identificação de Riscos Novos e Potencializados em Projetos de Tecnologia d...A Identificação de Riscos Novos e Potencializados em Projetos de Tecnologia d...
A Identificação de Riscos Novos e Potencializados em Projetos de Tecnologia d...
Marcirio Chaves
 
WEB 2.0 TECHNOLOGIES TO SUPPORT LESSONS LEARNED IN PROJECT MANAGEMENT
WEB 2.0 TECHNOLOGIES TO SUPPORT LESSONS LEARNED IN PROJECT MANAGEMENTWEB 2.0 TECHNOLOGIES TO SUPPORT LESSONS LEARNED IN PROJECT MANAGEMENT
WEB 2.0 TECHNOLOGIES TO SUPPORT LESSONS LEARNED IN PROJECT MANAGEMENT
Marcirio Chaves
 
A Fine-Grained Analysis of User-Generated Content to Support Decision Making
A Fine-Grained Analysis of User-Generated Content to Support Decision MakingA Fine-Grained Analysis of User-Generated Content to Support Decision Making
A Fine-Grained Analysis of User-Generated Content to Support Decision Making
Marcirio Chaves
 
Towards a Multilingual Ontology for Ontology-driven Content Mining in Social ...
Towards a Multilingual Ontology for Ontology-driven Content Mining in Social ...Towards a Multilingual Ontology for Ontology-driven Content Mining in Social ...
Towards a Multilingual Ontology for Ontology-driven Content Mining in Social ...
Marcirio Chaves
 
Phd Marcirio Chaves
Phd Marcirio ChavesPhd Marcirio Chaves
Phd Marcirio Chaves
Marcirio Chaves
 
Tutorial on Parallel Computing and Message Passing Model - C5
Tutorial on Parallel Computing and Message Passing Model - C5Tutorial on Parallel Computing and Message Passing Model - C5
Tutorial on Parallel Computing and Message Passing Model - C5
Marcirio Chaves
 
Tutorial on Parallel Computing and Message Passing Model - C4
Tutorial on Parallel Computing and Message Passing Model - C4Tutorial on Parallel Computing and Message Passing Model - C4
Tutorial on Parallel Computing and Message Passing Model - C4
Marcirio Chaves
 
Tutorial on Parallel Computing and Message Passing Model - C3
Tutorial on Parallel Computing and Message Passing Model - C3Tutorial on Parallel Computing and Message Passing Model - C3
Tutorial on Parallel Computing and Message Passing Model - C3
Marcirio Chaves
 
Tutorial on Parallel Computing and Message Passing Model - C2
Tutorial on Parallel Computing and Message Passing Model - C2Tutorial on Parallel Computing and Message Passing Model - C2
Tutorial on Parallel Computing and Message Passing Model - C2
Marcirio Chaves
 
Tutorial on Parallel Computing and Message Passing Model - C1
Tutorial on Parallel Computing and Message Passing Model - C1Tutorial on Parallel Computing and Message Passing Model - C1
Tutorial on Parallel Computing and Message Passing Model - C1
Marcirio Chaves
 
Simpósio Brasileiro de Banco de Dados 2005
Simpósio Brasileiro de Banco de Dados 2005Simpósio Brasileiro de Banco de Dados 2005
Simpósio Brasileiro de Banco de Dados 2005
Marcirio Chaves
 
defesa dissertação mestrado
defesa dissertação mestradodefesa dissertação mestrado
defesa dissertação mestrado
Marcirio Chaves
 

More from Marcirio Chaves (16)

A Look at Risks in IT Projects: A Case Study during the Merger Period in the ...
A Look at Risks in IT Projects: A Case Study during the Merger Period in the ...A Look at Risks in IT Projects: A Case Study during the Merger Period in the ...
A Look at Risks in IT Projects: A Case Study during the Merger Period in the ...
 
Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...
Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...
Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...
 
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
Rethinking Lessons Learned in the PMBoK Process Groups: A Model based on Peop...
 
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
Revisita e Análise dos Métodos para Captura de Lições Aprendidas: Uma Contrib...
 
A Identificação de Riscos Novos e Potencializados em Projetos de Tecnologia d...
A Identificação de Riscos Novos e Potencializados em Projetos de Tecnologia d...A Identificação de Riscos Novos e Potencializados em Projetos de Tecnologia d...
A Identificação de Riscos Novos e Potencializados em Projetos de Tecnologia d...
 
WEB 2.0 TECHNOLOGIES TO SUPPORT LESSONS LEARNED IN PROJECT MANAGEMENT
WEB 2.0 TECHNOLOGIES TO SUPPORT LESSONS LEARNED IN PROJECT MANAGEMENTWEB 2.0 TECHNOLOGIES TO SUPPORT LESSONS LEARNED IN PROJECT MANAGEMENT
WEB 2.0 TECHNOLOGIES TO SUPPORT LESSONS LEARNED IN PROJECT MANAGEMENT
 
A Fine-Grained Analysis of User-Generated Content to Support Decision Making
A Fine-Grained Analysis of User-Generated Content to Support Decision MakingA Fine-Grained Analysis of User-Generated Content to Support Decision Making
A Fine-Grained Analysis of User-Generated Content to Support Decision Making
 
Towards a Multilingual Ontology for Ontology-driven Content Mining in Social ...
Towards a Multilingual Ontology for Ontology-driven Content Mining in Social ...Towards a Multilingual Ontology for Ontology-driven Content Mining in Social ...
Towards a Multilingual Ontology for Ontology-driven Content Mining in Social ...
 
Phd Marcirio Chaves
Phd Marcirio ChavesPhd Marcirio Chaves
Phd Marcirio Chaves
 
Tutorial on Parallel Computing and Message Passing Model - C5
Tutorial on Parallel Computing and Message Passing Model - C5Tutorial on Parallel Computing and Message Passing Model - C5
Tutorial on Parallel Computing and Message Passing Model - C5
 
Tutorial on Parallel Computing and Message Passing Model - C4
Tutorial on Parallel Computing and Message Passing Model - C4Tutorial on Parallel Computing and Message Passing Model - C4
Tutorial on Parallel Computing and Message Passing Model - C4
 
Tutorial on Parallel Computing and Message Passing Model - C3
Tutorial on Parallel Computing and Message Passing Model - C3Tutorial on Parallel Computing and Message Passing Model - C3
Tutorial on Parallel Computing and Message Passing Model - C3
 
Tutorial on Parallel Computing and Message Passing Model - C2
Tutorial on Parallel Computing and Message Passing Model - C2Tutorial on Parallel Computing and Message Passing Model - C2
Tutorial on Parallel Computing and Message Passing Model - C2
 
Tutorial on Parallel Computing and Message Passing Model - C1
Tutorial on Parallel Computing and Message Passing Model - C1Tutorial on Parallel Computing and Message Passing Model - C1
Tutorial on Parallel Computing and Message Passing Model - C1
 
Simpósio Brasileiro de Banco de Dados 2005
Simpósio Brasileiro de Banco de Dados 2005Simpósio Brasileiro de Banco de Dados 2005
Simpósio Brasileiro de Banco de Dados 2005
 
defesa dissertação mestrado
defesa dissertação mestradodefesa dissertação mestrado
defesa dissertação mestrado
 

Recently uploaded

Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 

Recently uploaded (20)

Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 

A Multidomain and Multilingual Conceptual Data Model for Online Reviews Representation

  • 1. ICSOFT 2012 7th International Conference on Software Paradigm Trends A Multidomain and Multilingual Conceptual Data Model for Online Reviews Representation Marcirio Silveira Chaves Business and Information Technology Research Centre (BITREC) UniversidadeAtlântica, Portugal marcirio.chaves@uatlantica.pt WinniePicoto School of Economics and Management Technical University of Lisbon, Portugal w.picoto@iseg.utl.pt
  • 2. Research Question How to capture the different facets of online reviews in an usable knowledge representation? Solution approach A new multidomain and multilingual conceptual data model for capturing and storing knowledge from opinionated texts. July 30, 2012 ICSOFT 2012 2
  • 3. Outline • Characterization ofUser-Generated Content • Problem Scenario • Model-driven Engineering - Modeling UGC • Final Remarks July 30, 2012 ICSOFT 2012 3
  • 4. Characterization of UGC 1 - Object (O) – An object is a product (e.g. movie and book) or a service (e.g. hotel and restaurant) under review which is composed by features. – Objects a.k.a. entities. 2 - Feature (F) – A feature is a component or part of an object. • actor and photography are features on a movie. • pool and staff are features on a hotel. – Features a.k.a. attributes or facets. July 30, 2012 ICSOFT 2012 4
  • 5. Characterization of UGC 3 - Sentence-Orientation (SO) – A review consists of a sequence of sentencesr=〈 s1, s2, …, sm〉(Ding et al., 2008). 3.1 Objectivity – An objective sentencecontains or mention facts. – A subjective sentencedoes not mention any fact. 3.2 Positivity – Orientation present in a sentence (+, -, or neutral). 3.3 Intensity (strength of the positivity) – Strengthof the private state that is being expressed. – How strong is an emotion or a conviction of belief (Wilson, 2008). July 30, 2012 ICSOFT 2012 5
  • 6. Characterization of UGC 4 - Attitude (A) – Appraisal Theory (Martin and White, 2005) • how subjective language is used to express an attitude of some kind towards some target. – Appraisal Theory specifies three attitude types: • Affect(personal emotional state) • Appreciation(evaluation of phenomena) • Judgment(social or ethical appraisal of other’s behaviour) July 30, 2012 ICSOFT 2012 6
  • 7. Characterization of UGC 5 - Recommendation (R) – A recommendation is a positive or negative statement which explicitly mention in words the satisfaction of a consumer. • I recommend! and • If you plan to travel there, find another hotel closer to the main area, cause this one's not at all worth it! 6 - Suggestion (SG) – A hint given by the holder in order to improve the object (i.e. service or product). 6.1 Explicit Suggestion - direct mention 6.2 Implicit Suggestion -indirect mention July 30, 2012 ICSOFT 2012 7
  • 8. Characterization of UGC 7 - Intention (I) – It is a mention in which a holder explicitly intends (or not) to experiment again some product or service. 7.1 Positive Intention • When I come back to Roma, I intend to stay there myself. 7.2 Negative Intention • Certainly, we won’t repeat. July 30, 2012 ICSOFT 2012 8
  • 9. Characterization of UGC 8 - Complain (C): It is a phrase expressing a feeling of dissatisfaction, or resentment. – It is stronger than a suggestion. 9 - Opinion Holder (H) – The holder of a particular opinion is the person or the organizationthat holds the opinion (Ding et al., 2008). – Demographiccharacteristics(e.g. name, city and country). 10 – Source (S) – An information source is a web site which provides a set of reviews. • tripadvisor.com, booking.com, amazon.com July 30, 2012 ICSOFT 2012 9
  • 10. Problem Scenario Questions on the context of managerial decision making: – Which online reviews make recommendations? Which of them are explicit? – What types of holders give more (positive and negative) suggestions? – What is the most frequent semantic orientation in online reviews written in Italian? – What are the verbs more often used to describe positive opinions on the features A, B and C? – What is the co-occurrence between attitudes and features? July 30, 2012 ICSOFT 2012 10
  • 11. Model-driven Engineering • ModellingUGC – Requirements • To support multidomain and multilingual texts; • To support the storage and integration of multiple information sources; • To support fast and simple generation of managerial reports; • To allow a fine-grained storage of the online reviews’ content. July 30, 2012 ICSOFT 2012 11
  • 12. Opinion Class Meta-model Multidomain July 30, 2012 ICSOFT 2012 12
  • 13. Example • The view from the hotel room is wonderful - the ocean is just under the window! Liked the big swimming pool. The location is great, large beach near the hotel and if you like surfing, that's the place to go. Rating: 4 (1-5) August, 15 2010 - Group of friends, Russia. July 30, 2012 ICSOFT 2012 13
  • 14. Review, Holder, Object, and Feature Model July 30, 2012 ICSOFT 2012 14
  • 15. Example • The view from the hotel room is wonderful - the ocean is just under the window! Liked the big swimming pool. The location is great, large beach near the hotel and if you like surfing, that's the place to go. Rating: 4 (1-5) August, 15 2010 - Group of friends, Russia. July 30, 2012 ICSOFT 2012 15
  • 16. Semantic orientation of the features in the sentences July 30, 2012 ICSOFT 2012 16
  • 17. Representation of co-occurrences detected in online reviews July 30, 2012 ICSOFT 2012 17
  • 18. Full conceptual data model July 30, 2012 ICSOFT 2012 18
  • 19. Final Remarks • A fine-grained characterization of online reviews. • A multidomain and multilingual conceptual data model to capture the different facets of unstructured online reviews. • Managers can explore historical data gathered. • Ongoing work – Development of algorithms to deal with semantic orientations, attitudes and recommendations in Portuguese. Chaves, M. S.; Freitas, L. A.; Souza, M. and Vieira, R. PIRPO: An Algorithm to deal with Polarity in Portuguese Online Reviews from the Accommodation Sector. Proc. of the 17th International Conference on Applications of Natural Language Processing to Information Systems (NLDB), Groningen, The Netherlands, 26-28 June. G. Bouma et al. (Eds.): NLDB 2012, LNCS 7337, pp. 296—301. Springer, Heidelberg, 2012. July 30, 2012 ICSOFT 2012 19

Editor's Notes

  1. An objective sentence contains or mention facts.This hotel is far from the airport, ca. 15km.A subjective sentence does not mention any fact.The parking could be free.It describes how intense it was the experience using a product or service:very positive, positive, neutral, negative and very negative. Very kindly staff. refers to a very positive impression on the staff service.
  2. 4.1 AffectIt refers to a personal emotional state (happiness, sad and angry), and is the most explicitly subjective type of appraisal (Whitelaw et al. 2005). “I was very happy for spend the holiday in this comfortable hotel.” expresses a happiness sentiment. 4.2 AppreciationIt refers to the intrinsic object properties (dirty, cold and small).4.3 JudgmentIt refers to an opinion formed by judging other’s behaviour (“attentive staff” and “friendly waiter”).
  3. 6.1 Explicit Suggestion - direct mentionFor example, in a hotel service, an explicit suggestion is “The mattresses of the beds need to be exchanged”.6.2 Implicit SuggestionIt is an indirect mention on a need of the product or service. For example, in a hotel service, an implicit suggestion is “… does not offer Internet service”.
  4. An intention can be also considered as an implicit recommendation! If we get the chance to Roma again we will ensure that we stay at the Alpha Hotel again.