SlideShare a Scribd company logo
1 of 22
Download to read offline
Opinions Matter - InfoLab@UD at
2014 Contextual Suggestion Track
PeilinYang and Hui Fang
University of Delaware
1
Presented by Kuang Lu
The Roadmap
2
Candidate Suggestion
Crawling
Profile Modeling
Candidate Suggestion
Ranking
Description
Generation
The Roadmap
3
Candidate Suggestion
Crawling
Profile Modeling
Candidate Suggestion
Ranking
Description
Generation
Opinions matter!
The Roadmap
4
Candidate Suggestion
Crawling
Profile Modeling
Candidate Suggestion
Ranking
Description
Generation
Similar with last year’s method
Compare with last year
• Linear Interpolation
• last year’s top
• Learning to Rank
• worthy to try
The Roadmap
5
Candidate Suggestion
Crawling
Profile Modeling
Candidate Suggestion
Ranking
Description
Generation
Candidate Suggestion Crawling
6
Source :Yelp
7
Candidate Suggestion Crawling
• Name
• Yelp url
• URL
• overallRating
• total_review_number
• Categories
• pics_count
• Reviews
• user_id
• user_friends_count
• user_reviews_count
• rating
• comment
• useful_count
• funny_count
• cool_count
JSON
• Source :Yelp
• Total : 60,442
• Average: 1,208
The Roadmap
8
Candidate Suggestion
Crawling
Profile Modeling[1]
Candidate Suggestion
Ranking
Description
Generation
[1] P. Yang and H. Fang. Opinion-based user profile modeling for contextual suggestions. In Proceedings of the
2013 Conference on the Theory of Information Retrieval, ICTIR’13, pages 18:80–18:83, New York, NY, USA,
2013. ACM.
9
Inspiration
Landmarks
Restaurants
Shopping
• Type (American, Mexican)
• Ambience (quiet, hot)
• Price (low, middle, high)
• …
• Type (Ancient, Modern)
• SuitableFor (Family, Adult)
• …
Statue of Liberty
Ipondo Japanese Cuisine
Museum of Modern Art
Uncle Sam Steak
Doma Mall
Statue of Liberty
Uncle Sam Steak
Museum of Modern Art
Ipondo Japanese Cuisine
Doma Mall
• Others like it?
• …
Uncle Sam Steak
Museum of Modern Art
Statue of Liberty
Ipondo Japanese Cuisine
Doma Mall
Category Features Miscellaneous
10
Inspiration
No single factor can capture the real reason…
Enrich!
Explore the opinions
Leverage the wisdom of crowds
11
Profile Modeling - User
Ruxbin
Museum of
Science &
Industry
Only Ratings are ProvidedFind Reviews w/Similar Ratings
Delicious cuisine, prefect service.
Love the food and the ambience.
Not interesting.
Have nothing special.
They should have more transportation support.
Positive User Profile
Negative User Profile
12
Profile Modeling - User
Representations of Reviews when building user profile
• Full Reviews (FR): use full text in the review.
• Unique terms from Full Reviews (UFR): only the unique
terms in the review.
• Selective Reviews (SR): most frequent terms in the review.
• Unique terms from Selective Reviews (USR): only consider
the unique terms in SR.
• Nouns in Reviews (NR): nouns in the review.
• Review Summaries (RS): summary of the review. RS are the
terms extracted from the reviews using Opinosis
Algorithm[2].
[2] K. Ganesan, C. Zhai, and J. Han. Opinosis: a graph-based approach to abstractive summarization of highly
redundant opinions. In Proceedings of the 23rd International Conference on Computational Linguistics, COLING ’10,
pages 340–348, Stroudsburg, PA, USA, 2010. Association for Computational Linguistics.
13
Profile Modeling – Candidate Suggestions
Absolutely amazing food and the most friendly and inviting
atmosphere that I've ever experienced.
The food was very reasonably priced. No soggy dough and just
the right amount of sweetness.
Rice ball for a dollar. I guess so? But nothing special.
I've done some pretty disgusting things in my life... trust me,
but I've always been considerate of other people and their
boundaries.
Positive Candidate Profile
Negative Candidate Profile
The Roadmap
14
Candidate Suggestion
Crawling
Profile Modeling
Candidate Suggestion
Ranking
Description
Generation
Candidate Suggestion Ranking
15
Why does the user dislike
example suggestions?
Why does the user like
example suggestions?
Why do other users dislike
candidate suggestions?
Why do other users like
candidate suggestions?
Positive User Profile
Negative User Profile
Positive Candi. Profile
Negative Candi. Profile
Similarity
• Learning to Rank
• Linear Interpolation
Ranking – Learning to Rank
16
1. Features: Similarities Scores
FR
4
UFR
4
SR
4
USR
4
NR
4
RS
4
Category Similarity
2
Review Similarities Category Similarities [3]
[3] P. Yang and H. Fang. An exploration of ranking-based strategy for contextual suggestion. In
Proceedings of 21st Text REtrieval Conference (TREC 2012). NIST, November 2012.
2. Method:
 MART
 LambdaMART
 SVM
 …
Ranking – Linear Interpolation
17
 FR  UFR  SR  USR  NR  RS
The Roadmap
18
Candidate Suggestion
Crawling
Profile Modeling
Candidate Suggestion
Ranking
Description
Generation
Personalized Description Generation
19
• Opening Sentence
• Highlighted Reviews
• Concluding Sentence
• “Official”Introduction
 What kind of this place is?
 What is this place? (see below)
Finer category
 Why do other people like it?
 Why is this recommended forYOU?
Positive example suggestion with the same finer category
Sentences containing frequent nouns in positive reviews
and more positive adjectives
Description Example
The “Olive Room” is a bar. Here at the olive room,
you will receive the finest cuisine.“If you are
looking for a unique dining experience, with
excellent food, service, location, and outstanding
ambiance, look no further!”This place is similar to
another place you liked:TriaWine Room.
20
What kind of this place is?
What is this place?
Why do other people like it?
Why is this recommended for YOU?
Results
Runs P@5 MRR TBG
UDInfoCS2014_1 0.4074 0.5482 1.6271
UDInfoCS2014_2 0.5572 0.7439 2.7043
TREC Median 0.3492 0.5350 1.3685
21
• UDInfoCS2014_1: Learning to Rank.
• UDInfoCS2014_2: Linear Interpolation
Thank you!
Questions?
24

More Related Content

What's hot

First Research Assignment
First Research AssignmentFirst Research Assignment
First Research AssignmentKyle Winward
 
In-text Citations - APA 6th ed
In-text Citations - APA 6th edIn-text Citations - APA 6th ed
In-text Citations - APA 6th edJanice Orcutt
 
Copyright and-plagiarism-1201038609147989-2
Copyright and-plagiarism-1201038609147989-2Copyright and-plagiarism-1201038609147989-2
Copyright and-plagiarism-1201038609147989-2scducharme
 
Literature review and research methodology
Literature review and research methodologyLiterature review and research methodology
Literature review and research methodologyRaj Bhattarai
 
PLAGIARISM DETECTION & MANAGEMENT USING TURNITIN
PLAGIARISM DETECTION & MANAGEMENT USING TURNITINPLAGIARISM DETECTION & MANAGEMENT USING TURNITIN
PLAGIARISM DETECTION & MANAGEMENT USING TURNITINDr.Kamran Ishfaq
 
Women's Health Registry Technical Overview
Women's Health Registry Technical OverviewWomen's Health Registry Technical Overview
Women's Health Registry Technical OverviewBrian Chamberlain
 

What's hot (8)

First Research Assignment
First Research AssignmentFirst Research Assignment
First Research Assignment
 
In-text Citations - APA 6th ed
In-text Citations - APA 6th edIn-text Citations - APA 6th ed
In-text Citations - APA 6th ed
 
Plagiarism
PlagiarismPlagiarism
Plagiarism
 
Plagiarism
PlagiarismPlagiarism
Plagiarism
 
Copyright and-plagiarism-1201038609147989-2
Copyright and-plagiarism-1201038609147989-2Copyright and-plagiarism-1201038609147989-2
Copyright and-plagiarism-1201038609147989-2
 
Literature review and research methodology
Literature review and research methodologyLiterature review and research methodology
Literature review and research methodology
 
PLAGIARISM DETECTION & MANAGEMENT USING TURNITIN
PLAGIARISM DETECTION & MANAGEMENT USING TURNITINPLAGIARISM DETECTION & MANAGEMENT USING TURNITIN
PLAGIARISM DETECTION & MANAGEMENT USING TURNITIN
 
Women's Health Registry Technical Overview
Women's Health Registry Technical OverviewWomen's Health Registry Technical Overview
Women's Health Registry Technical Overview
 

Similar to Opinions Matter - Contextual Suggestion Track at TREC 2014

Combining the opinion profile modeling with complex context filtering for Con...
Combining the opinion profile modeling with complex context filtering for Con...Combining the opinion profile modeling with complex context filtering for Con...
Combining the opinion profile modeling with complex context filtering for Con...Twitter Inc.
 
2012.06.20 International and Collaborative Research
2012.06.20 International and Collaborative Research2012.06.20 International and Collaborative Research
2012.06.20 International and Collaborative ResearchNUI Galway
 
Research Methods and Research Paper Writing: Guide and tools for PG and Docto...
Research Methods and Research Paper Writing: Guide and tools for PG and Docto...Research Methods and Research Paper Writing: Guide and tools for PG and Docto...
Research Methods and Research Paper Writing: Guide and tools for PG and Docto...Sudhir Kumar Soam
 
In preparation for your research, select an individual currently in .docx
In preparation for your research, select an individual currently in .docxIn preparation for your research, select an individual currently in .docx
In preparation for your research, select an individual currently in .docxzenobiakeeney
 
Reading Resources WK5 Babbie, E. (2017). Basics of social rese.docx
Reading Resources WK5 Babbie, E. (2017). Basics of social rese.docxReading Resources WK5 Babbie, E. (2017). Basics of social rese.docx
Reading Resources WK5 Babbie, E. (2017). Basics of social rese.docxaudeleypearl
 
Literature searching peer review in practice: enhancing the skills of searchers
Literature searching peer review in practice: enhancing the skills of searchersLiterature searching peer review in practice: enhancing the skills of searchers
Literature searching peer review in practice: enhancing the skills of searchersRachel Playforth
 
Rationalising referencing: changing policy and practice to smooth transition ...
Rationalising referencing: changing policy and practice to smooth transition ...Rationalising referencing: changing policy and practice to smooth transition ...
Rationalising referencing: changing policy and practice to smooth transition ...IL Group (CILIP Information Literacy Group)
 
SfAA2016 Extended RQI Presentation
SfAA2016 Extended RQI PresentationSfAA2016 Extended RQI Presentation
SfAA2016 Extended RQI PresentationJames Beebe
 
Research Paper Name  ________________________________________.docx
Research Paper Name  ________________________________________.docxResearch Paper Name  ________________________________________.docx
Research Paper Name  ________________________________________.docxronak56
 
How to Write a Research Propasal
How to Write a Research PropasalHow to Write a Research Propasal
How to Write a Research PropasalRajesh Jadav
 
SIGIR 2018 - From the Probability Ranking Principle to the Low Prior Discover...
SIGIR 2018 - From the Probability Ranking Principle to the Low Prior Discover...SIGIR 2018 - From the Probability Ranking Principle to the Low Prior Discover...
SIGIR 2018 - From the Probability Ranking Principle to the Low Prior Discover...Rocío Cañamares
 
Key Findings from the Applicant Survey
Key Findings from the Applicant SurveyKey Findings from the Applicant Survey
Key Findings from the Applicant SurveyHuron Consulting Group
 
A Personal View on Research and Writing
A Personal View on Research and WritingA Personal View on Research and Writing
A Personal View on Research and WritingSandeep Purao
 
Kuliah-Tamu-26022018-Universitas-Brawijaya.pptx
Kuliah-Tamu-26022018-Universitas-Brawijaya.pptxKuliah-Tamu-26022018-Universitas-Brawijaya.pptx
Kuliah-Tamu-26022018-Universitas-Brawijaya.pptxManalARIF2
 
Qualitative DissertationsTasks· Visit the Argosy University o.docx
Qualitative DissertationsTasks· Visit the Argosy University o.docxQualitative DissertationsTasks· Visit the Argosy University o.docx
Qualitative DissertationsTasks· Visit the Argosy University o.docxmakdul
 

Similar to Opinions Matter - Contextual Suggestion Track at TREC 2014 (20)

Combining the opinion profile modeling with complex context filtering for Con...
Combining the opinion profile modeling with complex context filtering for Con...Combining the opinion profile modeling with complex context filtering for Con...
Combining the opinion profile modeling with complex context filtering for Con...
 
2012.06.20 International and Collaborative Research
2012.06.20 International and Collaborative Research2012.06.20 International and Collaborative Research
2012.06.20 International and Collaborative Research
 
Research Methods and Research Paper Writing: Guide and tools for PG and Docto...
Research Methods and Research Paper Writing: Guide and tools for PG and Docto...Research Methods and Research Paper Writing: Guide and tools for PG and Docto...
Research Methods and Research Paper Writing: Guide and tools for PG and Docto...
 
In preparation for your research, select an individual currently in .docx
In preparation for your research, select an individual currently in .docxIn preparation for your research, select an individual currently in .docx
In preparation for your research, select an individual currently in .docx
 
Relationship-Based Top-K Concept Retrieval for Ontology Search
Relationship-Based Top-K Concept Retrieval for Ontology SearchRelationship-Based Top-K Concept Retrieval for Ontology Search
Relationship-Based Top-K Concept Retrieval for Ontology Search
 
Reading Resources WK5 Babbie, E. (2017). Basics of social rese.docx
Reading Resources WK5 Babbie, E. (2017). Basics of social rese.docxReading Resources WK5 Babbie, E. (2017). Basics of social rese.docx
Reading Resources WK5 Babbie, E. (2017). Basics of social rese.docx
 
Literature searching peer review in practice: enhancing the skills of searchers
Literature searching peer review in practice: enhancing the skills of searchersLiterature searching peer review in practice: enhancing the skills of searchers
Literature searching peer review in practice: enhancing the skills of searchers
 
An empirical examination of online restaurant reviews
An empirical examination of online restaurant reviewsAn empirical examination of online restaurant reviews
An empirical examination of online restaurant reviews
 
Rationalising referencing: changing policy and practice to smooth transition ...
Rationalising referencing: changing policy and practice to smooth transition ...Rationalising referencing: changing policy and practice to smooth transition ...
Rationalising referencing: changing policy and practice to smooth transition ...
 
SfAA2016 Extended RQI Presentation
SfAA2016 Extended RQI PresentationSfAA2016 Extended RQI Presentation
SfAA2016 Extended RQI Presentation
 
Research Paper Name  ________________________________________.docx
Research Paper Name  ________________________________________.docxResearch Paper Name  ________________________________________.docx
Research Paper Name  ________________________________________.docx
 
How to Write a Research Propasal
How to Write a Research PropasalHow to Write a Research Propasal
How to Write a Research Propasal
 
SIGIR 2018 - From the Probability Ranking Principle to the Low Prior Discover...
SIGIR 2018 - From the Probability Ranking Principle to the Low Prior Discover...SIGIR 2018 - From the Probability Ranking Principle to the Low Prior Discover...
SIGIR 2018 - From the Probability Ranking Principle to the Low Prior Discover...
 
Literature review in research
Literature review in researchLiterature review in research
Literature review in research
 
Key Findings from the Applicant Survey
Key Findings from the Applicant SurveyKey Findings from the Applicant Survey
Key Findings from the Applicant Survey
 
A Personal View on Research and Writing
A Personal View on Research and WritingA Personal View on Research and Writing
A Personal View on Research and Writing
 
Kuliah-Tamu-26022018-Universitas-Brawijaya.pptx
Kuliah-Tamu-26022018-Universitas-Brawijaya.pptxKuliah-Tamu-26022018-Universitas-Brawijaya.pptx
Kuliah-Tamu-26022018-Universitas-Brawijaya.pptx
 
Qualitative DissertationsTasks· Visit the Argosy University o.docx
Qualitative DissertationsTasks· Visit the Argosy University o.docxQualitative DissertationsTasks· Visit the Argosy University o.docx
Qualitative DissertationsTasks· Visit the Argosy University o.docx
 
Research PROPOSAL
Research PROPOSALResearch PROPOSAL
Research PROPOSAL
 
Research PROPOSAL.ppt
Research PROPOSAL.pptResearch PROPOSAL.ppt
Research PROPOSAL.ppt
 

More from Twitter Inc.

An Exploration of Ranking-based Strategy for Contextual Suggestions
An Exploration of Ranking-based Strategy for Contextual SuggestionsAn Exploration of Ranking-based Strategy for Contextual Suggestions
An Exploration of Ranking-based Strategy for Contextual SuggestionsTwitter Inc.
 
Evaluating the Effectiveness of Axiomatic Approaches in Web Track
Evaluating the Effectiveness of Axiomatic Approaches in Web TrackEvaluating the Effectiveness of Axiomatic Approaches in Web Track
Evaluating the Effectiveness of Axiomatic Approaches in Web TrackTwitter Inc.
 
VIRLab SIGIR14 Demo
VIRLab SIGIR14 DemoVIRLab SIGIR14 Demo
VIRLab SIGIR14 DemoTwitter Inc.
 
Can Short Queries be Even Shorter?
Can Short Queries be Even Shorter?Can Short Queries be Even Shorter?
Can Short Queries be Even Shorter?Twitter Inc.
 
Towards Privacy-Preserving Evaluation for Information Retrieval Models over I...
Towards Privacy-Preserving Evaluation for Information Retrieval Models over I...Towards Privacy-Preserving Evaluation for Information Retrieval Models over I...
Towards Privacy-Preserving Evaluation for Information Retrieval Models over I...Twitter Inc.
 
Retrieval Performance Bound Analysis for Single Term Queries
Retrieval Performance Bound Analysis for Single Term QueriesRetrieval Performance Bound Analysis for Single Term Queries
Retrieval Performance Bound Analysis for Single Term QueriesTwitter Inc.
 
Anserini SIGIR 2017 Poster
Anserini SIGIR 2017 PosterAnserini SIGIR 2017 Poster
Anserini SIGIR 2017 PosterTwitter Inc.
 
A Reproducibility Study of Information Retrieval Models
A Reproducibility Study of Information Retrieval ModelsA Reproducibility Study of Information Retrieval Models
A Reproducibility Study of Information Retrieval ModelsTwitter Inc.
 

More from Twitter Inc. (8)

An Exploration of Ranking-based Strategy for Contextual Suggestions
An Exploration of Ranking-based Strategy for Contextual SuggestionsAn Exploration of Ranking-based Strategy for Contextual Suggestions
An Exploration of Ranking-based Strategy for Contextual Suggestions
 
Evaluating the Effectiveness of Axiomatic Approaches in Web Track
Evaluating the Effectiveness of Axiomatic Approaches in Web TrackEvaluating the Effectiveness of Axiomatic Approaches in Web Track
Evaluating the Effectiveness of Axiomatic Approaches in Web Track
 
VIRLab SIGIR14 Demo
VIRLab SIGIR14 DemoVIRLab SIGIR14 Demo
VIRLab SIGIR14 Demo
 
Can Short Queries be Even Shorter?
Can Short Queries be Even Shorter?Can Short Queries be Even Shorter?
Can Short Queries be Even Shorter?
 
Towards Privacy-Preserving Evaluation for Information Retrieval Models over I...
Towards Privacy-Preserving Evaluation for Information Retrieval Models over I...Towards Privacy-Preserving Evaluation for Information Retrieval Models over I...
Towards Privacy-Preserving Evaluation for Information Retrieval Models over I...
 
Retrieval Performance Bound Analysis for Single Term Queries
Retrieval Performance Bound Analysis for Single Term QueriesRetrieval Performance Bound Analysis for Single Term Queries
Retrieval Performance Bound Analysis for Single Term Queries
 
Anserini SIGIR 2017 Poster
Anserini SIGIR 2017 PosterAnserini SIGIR 2017 Poster
Anserini SIGIR 2017 Poster
 
A Reproducibility Study of Information Retrieval Models
A Reproducibility Study of Information Retrieval ModelsA Reproducibility Study of Information Retrieval Models
A Reproducibility Study of Information Retrieval Models
 

Recently uploaded

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Recently uploaded (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

Opinions Matter - Contextual Suggestion Track at TREC 2014

  • 1. Opinions Matter - InfoLab@UD at 2014 Contextual Suggestion Track PeilinYang and Hui Fang University of Delaware 1 Presented by Kuang Lu
  • 2. The Roadmap 2 Candidate Suggestion Crawling Profile Modeling Candidate Suggestion Ranking Description Generation
  • 3. The Roadmap 3 Candidate Suggestion Crawling Profile Modeling Candidate Suggestion Ranking Description Generation Opinions matter!
  • 4. The Roadmap 4 Candidate Suggestion Crawling Profile Modeling Candidate Suggestion Ranking Description Generation Similar with last year’s method Compare with last year • Linear Interpolation • last year’s top • Learning to Rank • worthy to try
  • 5. The Roadmap 5 Candidate Suggestion Crawling Profile Modeling Candidate Suggestion Ranking Description Generation
  • 7. 7 Candidate Suggestion Crawling • Name • Yelp url • URL • overallRating • total_review_number • Categories • pics_count • Reviews • user_id • user_friends_count • user_reviews_count • rating • comment • useful_count • funny_count • cool_count JSON • Source :Yelp • Total : 60,442 • Average: 1,208
  • 8. The Roadmap 8 Candidate Suggestion Crawling Profile Modeling[1] Candidate Suggestion Ranking Description Generation [1] P. Yang and H. Fang. Opinion-based user profile modeling for contextual suggestions. In Proceedings of the 2013 Conference on the Theory of Information Retrieval, ICTIR’13, pages 18:80–18:83, New York, NY, USA, 2013. ACM.
  • 9. 9 Inspiration Landmarks Restaurants Shopping • Type (American, Mexican) • Ambience (quiet, hot) • Price (low, middle, high) • … • Type (Ancient, Modern) • SuitableFor (Family, Adult) • … Statue of Liberty Ipondo Japanese Cuisine Museum of Modern Art Uncle Sam Steak Doma Mall Statue of Liberty Uncle Sam Steak Museum of Modern Art Ipondo Japanese Cuisine Doma Mall • Others like it? • … Uncle Sam Steak Museum of Modern Art Statue of Liberty Ipondo Japanese Cuisine Doma Mall Category Features Miscellaneous
  • 10. 10 Inspiration No single factor can capture the real reason… Enrich! Explore the opinions Leverage the wisdom of crowds
  • 11. 11 Profile Modeling - User Ruxbin Museum of Science & Industry Only Ratings are ProvidedFind Reviews w/Similar Ratings Delicious cuisine, prefect service. Love the food and the ambience. Not interesting. Have nothing special. They should have more transportation support. Positive User Profile Negative User Profile
  • 12. 12 Profile Modeling - User Representations of Reviews when building user profile • Full Reviews (FR): use full text in the review. • Unique terms from Full Reviews (UFR): only the unique terms in the review. • Selective Reviews (SR): most frequent terms in the review. • Unique terms from Selective Reviews (USR): only consider the unique terms in SR. • Nouns in Reviews (NR): nouns in the review. • Review Summaries (RS): summary of the review. RS are the terms extracted from the reviews using Opinosis Algorithm[2]. [2] K. Ganesan, C. Zhai, and J. Han. Opinosis: a graph-based approach to abstractive summarization of highly redundant opinions. In Proceedings of the 23rd International Conference on Computational Linguistics, COLING ’10, pages 340–348, Stroudsburg, PA, USA, 2010. Association for Computational Linguistics.
  • 13. 13 Profile Modeling – Candidate Suggestions Absolutely amazing food and the most friendly and inviting atmosphere that I've ever experienced. The food was very reasonably priced. No soggy dough and just the right amount of sweetness. Rice ball for a dollar. I guess so? But nothing special. I've done some pretty disgusting things in my life... trust me, but I've always been considerate of other people and their boundaries. Positive Candidate Profile Negative Candidate Profile
  • 14. The Roadmap 14 Candidate Suggestion Crawling Profile Modeling Candidate Suggestion Ranking Description Generation
  • 15. Candidate Suggestion Ranking 15 Why does the user dislike example suggestions? Why does the user like example suggestions? Why do other users dislike candidate suggestions? Why do other users like candidate suggestions? Positive User Profile Negative User Profile Positive Candi. Profile Negative Candi. Profile Similarity • Learning to Rank • Linear Interpolation
  • 16. Ranking – Learning to Rank 16 1. Features: Similarities Scores FR 4 UFR 4 SR 4 USR 4 NR 4 RS 4 Category Similarity 2 Review Similarities Category Similarities [3] [3] P. Yang and H. Fang. An exploration of ranking-based strategy for contextual suggestion. In Proceedings of 21st Text REtrieval Conference (TREC 2012). NIST, November 2012. 2. Method:  MART  LambdaMART  SVM  …
  • 17. Ranking – Linear Interpolation 17  FR  UFR  SR  USR  NR  RS
  • 18. The Roadmap 18 Candidate Suggestion Crawling Profile Modeling Candidate Suggestion Ranking Description Generation
  • 19. Personalized Description Generation 19 • Opening Sentence • Highlighted Reviews • Concluding Sentence • “Official”Introduction  What kind of this place is?  What is this place? (see below) Finer category  Why do other people like it?  Why is this recommended forYOU? Positive example suggestion with the same finer category Sentences containing frequent nouns in positive reviews and more positive adjectives
  • 20. Description Example The “Olive Room” is a bar. Here at the olive room, you will receive the finest cuisine.“If you are looking for a unique dining experience, with excellent food, service, location, and outstanding ambiance, look no further!”This place is similar to another place you liked:TriaWine Room. 20 What kind of this place is? What is this place? Why do other people like it? Why is this recommended for YOU?
  • 21. Results Runs P@5 MRR TBG UDInfoCS2014_1 0.4074 0.5482 1.6271 UDInfoCS2014_2 0.5572 0.7439 2.7043 TREC Median 0.3492 0.5350 1.3685 21 • UDInfoCS2014_1: Learning to Rank. • UDInfoCS2014_2: Linear Interpolation