Top Banner
Albert-Ludwigs-Universität Freiburg Various Aspects of Recommender Systems October 24th, 2016 Master project WS 16/17 Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony Arrascue Ayala
31

Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Sep 17, 2018

Download

Documents

phungdan
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: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Albert-Ludwigs-Universität Freiburg

Various Aspects of Recommender Systems

October 24th, 2016

Master project WS 16/17

Master Project

Prof. Dr. Georg Lausen

Anas Alzoghbi

Victor Anthony Arrascue Ayala

Page 2: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Agenda

Organization

Recommender Systems

Topics- Cross-domain recommendations in RecSesame

- Scientific Paper recommendation

Agenda for next week

25.10.2016 Various Aspects of Recommender Systems WS16/17 2

Page 3: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Requirements

Study regulations (Studienordnung)

- 16 ECTS → 480 hours

Master project

- Team size: 1-3 students

- Project report: 40 pages

- Short presentations: 2-3 (individual as needed)

- Final presentation: 25 min

Some preconditions

- Prior knowledge in Java programming

- Recommended lecture “Data Analysis and Query Language”

25.10.2016 Various Aspects of Recommender Systems WS16/17 3

Page 4: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Organization

25.10.2016 Various Aspects of Recommender Systems WS16/17 4

Time & Place

- Monday 14-16 (c.t.)

- Geb. 51 – SR 01 029

Website (http://dbis.informatik.uni-freiburg.de)

- Apply via HISinOne

- Startseite› Lehre› Lehrangebot › Wintersemester2016/17 › Various Aspects of Recommender Systems

Page 5: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

General goals

Collective work on a project

Gain experience in research and development method

Improve individual programming skills

Incorporate in new topics (Semantic Web, Recommender systems,…)

Learn about problems of larger projects

25.10.2016 Various Aspects of Recommender Systems WS16/17 5

Page 6: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Grading

Workload of every student must be clearly distinguishable

Some Criteria

- The scope and difficulty of the work / implementation

- Individual contribution

- Team performance: a successful project has a positive effect

- Role and participation in the team (coordination, etc.)

- Quality of code (formatting, documentation)

- Individual report (project report)

- Presentations (especially the final presentation)

25.10.2016 Various Aspects of Recommender Systems WS16/17 6

Page 7: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Master projects

1. Cross-domain recommendations on RecSesame(Anthony)

2. Mining and integrating conference meta-data(Anas)

25.10.2016 Recommender Systems 7

Page 8: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Cross-domain RS- 1st project

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 8

?

?

?

Page 9: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Cross-domain RS

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 9

?

?

?

Page 10: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Knowledge Linkage

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 10

Movies Books

Page 11: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Knowledge Linkage

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 11

Movies Books

Page 12: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Linked open Data

25.10.2016 Recommender Systems 12

295 datasets

31B triples

503M out links

Partial view of Linking Open Data cloud diagram 2014, by Max Schmachtenberg, Christian Bizer, Anja Jentzsch and Richard Cyganiak.

Page 13: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Linked open Data

25.10.2016 Recommender Systems 13

Partial view of Linking Open Data cloud diagram 2014, by Max Schmachtenberg, Christian Bizer, Anja Jentzsch and Richard Cyganiak.

Example:

- http://www.visualdataweb.org/relfinder/relfinder.php

Page 14: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Knowledge Linkage

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 14

Movies Books

Page 15: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Knowledge Linkage

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 15

Movies Books

Page 16: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

The project

1. Understand the data

2. Design a cross-domain RS

3. Integrate the recommender into RecSesame

4. Evaluate the recommender

25.10.2016 Recommender Systems 16

Page 17: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Data

Collection of Likes (Facebook)- Domains: music, movies, books

Challenge ESWC’15

We extracted data from Dbpedia

Items are interconnected

25.10.2016 Recommender Systems 17

Page 18: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Design

25.10.2016 Recommender Systems 18

Page 19: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

RecSesame - models

25.10.2016 Recommender Systems 20

Page 20: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

RecSesame – learning models

25.10.2016 Recommender Systems 21

Page 21: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Evaluation – supported metrics

25.10.2016 Recommender Systems 22

Ranking Metrics- Precision, Recall, F-Measure, Mean Reciprocal Rank,

Normalized Discounted Cumulative Gain, Area Under Curve

Prediction Metrics- Mean Absolute Error, Root Mean Squared Error

Page 22: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Submission of task (compulsory)

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 23

2 teams, 2 students each

Deadline: 07.11.2016

Pre-requisite to participation

Page 23: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Submission of task (compulsory)

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 24

1. Get started with RecSesame- Submit evaluation results for small dataset

2. Implement a dummy recommender andevaluate it

3. Report- Design proposal (1 page)

- Related work (3 pages)

Page 24: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Scientific Paper recommendation- 2nd project

Recommend Scientific papers to scholars

Content-Based recommendation

Publication history

Exploiting publicly available meta-data- Title

- Abstract

- Keyword list

- Publication year

25.10.2016 Various Aspects of Recommender Systems WS16/17 25

Page 25: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Scientific Paper recommendation

For a researcher (𝑟)

- 𝑚 Publications

- 𝑛 Keywords

- 𝑝′: A candidate paper

25.10.2016 Various Aspects of Recommender Systems WS16/17 26

𝑘1 𝑘2 𝑘3 𝑘𝑛

𝑝1 → 𝑤1,1 𝑤1,2 𝑤1,3 … 𝑤1,𝑛

… …

𝑝𝑚 → 𝑤𝑚,1 𝑤𝑚,2 𝑤𝑚,3 … 𝑤𝑚,𝑛

𝑝′ → 𝑤′1 𝑤′2 𝑤′3 … 𝑤′𝑛

𝑝′′ → 𝑤′′1 𝑤′′2 𝑤′′3 … 𝑤′′𝑛

… …

Candidate papers

Previous/relevant publications

Page 26: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Mining and integrating conference meta-data

Extracting structured information of conference papers- Title- Abstract- Authors- Keywords list- Year- Date & time- Pdf file

Design a tool for an existing recommendation app that can generically deal with various conferences websites

Mine meta-data for- Main track papers- Workshops papers

Integrate existing tools/systems- jsoup- GROBID (for pdf files)

25.10.2016 Various Aspects of Recommender Systems WS16/17 27

Page 27: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Mining and integrating conference meta-data

Example of Conference websites:- http://iswc2016.semanticweb.org/pages/program.html

- http://2016.eswc-conferences.org/program

- http://iswc2014.semanticweb.org/program_glance.html

- http://iswc2015.semanticweb.org/program

- http://www.www2015.it/program/

- http://www2016.ca/program-at-a-glance.html

- http://2014.eswc-conferences.org/program/accepted-papers.html (pdf files)

- http://2015.eswc-conferences.org/program/accepted-papers

25.10.2016 Various Aspects of Recommender Systems WS16/17 28

Page 28: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Recommendation web app - demo

Jsouphttps://try.jsoup.org/

ISWC 2015URL: http://iswc2015.semanticweb.org/papersCSS selectors:

List tag: .views-field Paper Name: strongAuthor: emPDF: a[href]

ESWC 2014URL: http://2014.eswc-conferences.org/program/accepted-papers.htmlCSS selectors:

List tag: .field-item liPaper Name: emAuthors: span

ESWC 2015URL: http://2015.eswc-conferences.org/program/accepted-papersCSS selectors: same as ESWC 2014

25.10.2016 Various Aspects of Recommender Systems WS16/17 29

Page 29: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Submission of task (compulsory)

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 30

Team of 2 students (1 student is also accepted)

Deadline: 07.11.2016

Pre-requisite to participation

Page 30: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Submission of task (compulsory)

25.10.2016 Data Analysis and Query Languages SS16 - Exercises 31

1. Get started with Jsoup, GROBID

2. Implement a dummy crawler for ISWC 20151. Crawl paper names, authors, pdf files, and abstracts

from pdfs

3. Report- Design proposal (1 page)

- Related work (3 pages)report on existing systems/tools/methods to solve thisproblem

Page 31: Master Project - dbis.informatik.uni-freiburg.dedbis.informatik.uni-freiburg.de/content/courses/WS1617/Projekt... · Master Project Prof. Dr. Georg Lausen Anas Alzoghbi Victor Anthony

Thank you!

Any questions?

25.10.2016 Various Aspects of Recommender Systems WS16/17 32