SWAP - Semantic Web Access and Personalization Research Group

RecSys2019.RecSys2019 History

Show minor edits - Show changes to markup

September 13, 2019, at 07:40 AM EST by 130.241.3.200 -
Changed line 81 from:
  • Part 5: Advances in Content-based Recommender Systems - Conversational RecSys (Hands-on with Solutions)
to:
  • Part 5: Advances in Content-based Recommender Systems - Conversational RecSys (Hands-on with Solutions)
September 13, 2019, at 07:39 AM EST by 130.241.3.200 -
Changed lines 81-82 from:
  • Part 5: Advances in Content-based Recommender Systems - Conversational RecSys (Hands-on)
to:
  • Part 5: Advances in Content-based Recommender Systems - Conversational RecSys (Hands-on with Solutions)
September 10, 2019, at 02:22 PM EST by 93.43.182.86 -
Changed line 73 from:

Slides (available soon)

to:

Slides

September 10, 2019, at 02:19 PM EST by 93.43.182.86 -
Changed lines 77-81 from:
  • Part 1: Advances in Content-based Recommender Systems - Introduction
  • Part 2: Advances in Content-based Recommender Systems - Endogenous Techniques
  • Part 3: Advances in Content-based Recommender Systems - Exogenous Techniques
  • Part 4: Generating Explanations
  • Part 5: Advances in Content-based Recommender Systems - Conversational RecSys (Hands-on)
to:
  • Part 1: Advances in Content-based Recommender Systems - Introduction
  • Part 2: Advances in Content-based Recommender Systems - Exogenous Techniques
  • Part 3: Advances in Content-based Recommender Systems - Endogenous Techniques
  • Part 4: Advances in Content-based Recommender Systems - Generating Explanations
  • Part 5: Advances in Content-based Recommender Systems - Conversational RecSys (Hands-on)
September 10, 2019, at 02:16 PM EST by 93.43.182.86 -
Changed lines 77-81 from:
  • Part 1: Advances in Content-based Recommender Systems - Introduction
  • Part 2: Advances in Content-based Recommender Systems - Endogenous Techniques
  • Part 3: Advances in Content-based Recommender Systems - Exogenous Techniques
  • Part 4: Advances in Content-based Recommender Systems - Generating Explanations
  • Part 5: Advances in Content-based Recommender Systems - Conversational RecSys (Hands-on)
to:
  • Part 1: Advances in Content-based Recommender Systems - Introduction
  • Part 2: Advances in Content-based Recommender Systems - Endogenous Techniques
  • Part 3: Advances in Content-based Recommender Systems - Exogenous Techniques
  • Part 4: Generating Explanations
  • Part 5: Advances in Content-based Recommender Systems - Conversational RecSys (Hands-on)
September 08, 2019, at 01:02 PM EST by 37.77.123.172 -
Changed line 67 from:

Please note, to run the system, you must add the appropriate lines of code where highlighted.

to:

Please note, to run the system, you must add the appropriate lines of code where highlighted. This will be the goal of the hands-on session.

September 08, 2019, at 01:00 PM EST by 37.77.123.172 -
Changed line 44 from:

We will use the MiniConverseFramework

to:

We will use the MiniConverse Framework

September 08, 2019, at 12:59 PM EST by 37.77.123.172 -
Changed line 59 from:
  • Paste the repository's URL (available soon) in the URI text box and click Next 1.3.
to:
  • Paste the repository's URL (https://github.com/aiovine/RecSysSummerSchool2019.git) in the URI text box and click Next 1.3.
Changed line 65 from:
  • To launch the interface, right-click on the DialogManager class, and select Run As > Java Application
to:
  • To launch the interface, right-click on the DialogManager class, and select Run As > Java Application
September 03, 2019, at 09:16 AM EST by 193.204.187.90 -
Changed lines 31-37 from:
  • M. De Gemmis, P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics-aware content-based recommender systems. In "Recommender Systems Handbook", pages 119-159. 2015.

Link

  • P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics in Adaptive and Personalised Systems - Methods, Tools and Applications. Springer, 2019 (in press). ISBN 978-3-030-05618-6.

Link

to:
  • M. De Gemmis, P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics-aware content-based recommender systems. In "Recommender Systems Handbook", pages 119-159. 2015 (Link)
  • P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics in Adaptive and Personalised Systems - Methods, Tools and Applications. Springer, 2019 (in press). ISBN 978-3-030-05618-6 (Link)
September 03, 2019, at 09:15 AM EST by 193.204.187.90 -
Changed lines 31-33 from:
  • M. De Gemmis, P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics-

aware content-based recommender systems. In "Recommender Systems Handbook", pages 119-159. 2015.

to:
  • M. De Gemmis, P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics-aware content-based recommender systems. In "Recommender Systems Handbook", pages 119-159. 2015.
Changed lines 35-36 from:
  • P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics in Adaptive and Personalised Systems - Methods, Tools and Applications. Springer, 2019 (in press).

ISBN 978-3-030-05618-6.

to:
  • P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics in Adaptive and Personalised Systems - Methods, Tools and Applications. Springer, 2019 (in press). ISBN 978-3-030-05618-6.
September 03, 2019, at 09:15 AM EST by 193.204.187.90 -
Changed lines 29-32 from:
  • xxx
  • [[https://www.springer.com/gp/book/9783030056179|P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics in Adaptive

and Personalised Systems - Methods, Tools and Applications. Springer, 2019 (in press). ISBN 978-3-030-05618-6.]]

to:
  • M. De Gemmis, P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics-

aware content-based recommender systems. In "Recommender Systems Handbook", pages 119-159. 2015.

Link

  • P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics in Adaptive and Personalised Systems - Methods, Tools and Applications. Springer, 2019 (in press).

ISBN 978-3-030-05618-6.

Link

September 03, 2019, at 09:14 AM EST by 193.204.187.90 -
Changed lines 29-30 from:
  • [[https://link.springer.com/chapter/10.1007/978-1-4899-7637-6_4|M. De Gemmis, P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics-

aware content-based recommender systems. In "Recommender Systems Handbook", pages 119-159. 2015.]]

to:
  • xxx
September 03, 2019, at 09:14 AM EST by 193.204.187.90 -
Changed lines 29-33 from:

.... readings

to:
  • [[https://link.springer.com/chapter/10.1007/978-1-4899-7637-6_4|M. De Gemmis, P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics-

aware content-based recommender systems. In "Recommender Systems Handbook", pages 119-159. 2015.]]

  • [[https://www.springer.com/gp/book/9783030056179|P. Lops, C. Musto, F. Narducci, and G. Semeraro. Semantics in Adaptive

and Personalised Systems - Methods, Tools and Applications. Springer, 2019 (in press). ISBN 978-3-030-05618-6.]]

September 03, 2019, at 09:02 AM EST by 193.204.187.90 -
Changed line 77 from:
  • Part 5: Advances in Content-based Recommender Systems - Conversational Recommender Systems (Hands-on)
to:
  • Part 5: Advances in Content-based Recommender Systems - Conversational RecSys (Hands-on)
September 03, 2019, at 09:01 AM EST by 193.204.187.90 -
Changed line 69 from:

Slides

to:

Slides (available soon)

Changed lines 73-74 from:

.... slides

to:
  • Part 1: Advances in Content-based Recommender Systems - Introduction
  • Part 2: Advances in Content-based Recommender Systems - Endogenous Techniques
  • Part 3: Advances in Content-based Recommender Systems - Exogenous Techniques
  • Part 4: Advances in Content-based Recommender Systems - Generating Explanations
  • Part 5: Advances in Content-based Recommender Systems - Conversational Recommender Systems (Hands-on)
Changed line 87 from:

.... links

to:

TBD

September 03, 2019, at 06:51 AM EST by 193.204.187.90 -
Changed lines 38-39 from:

.... preparation

to:

Hands-on Session

We will use the MiniConverseFramework

Software Requirements:

Java 7 or newer Maven Java IDE (Recommended: Eclipse with EGit plugin installed)

Installation guide:

  • Import the project into Eclipse using

File > Import > Git > Projects from Git 1.1.

  • Select "Clone URI" and click Next 1.2.
  • Paste the repository's URL (available soon) in the URI text box and click Next 1.3.
  • Keep clicking Next until the project is imported
  • In Eclipse, right-click on the pom.xml file and select Run As > Maven install
  • To launch the interface, right-click on the DialogManager class, and select Run As > Java Application

Please note, to run the system, you must add the appropriate lines of code where highlighted.

September 03, 2019, at 05:29 AM EST by 193.204.187.90 -
Added line 12:
Added lines 31-59:







Preparation

.... preparation







Slides

.... slides







Links

.... links

September 03, 2019, at 05:28 AM EST by 193.204.187.90 -
Added line 15:
September 03, 2019, at 05:28 AM EST by 193.204.187.90 -
Deleted line 11:
Deleted line 14:
September 03, 2019, at 05:28 AM EST by 193.204.187.90 -
Changed lines 7-10 from:

Giovanni Semeraro Marco de Gemmis Pasquale Lops Cataldo Musto

to:

Giovanni Semeraro
Marco de Gemmis
Pasquale Lops
Cataldo Musto\\

Changed lines 17-24 from:
to:
Added line 23:
Changed lines 25-26 from:

Diario

to:

Readings

Changed lines 29-148 from:
  • [27 Febbraio 2019] Inizio del Corso.
  • [25 Febbraio 2019] Le lezioni del corso avranno inizio mercoledì 28/02 e si terranno il mercoledì dalle 8.30 alle 12.30 e il giovedì dalle 11.30 alle 14.30 in Aula Magna (Piano Terra).
  • [25 Febbraio 2019] Disponibile il programma preliminare del corso.
  • [25 Febbraio 2019] On-line pagina web del corso.







Modalità d'Esame

L'esame si svolge consegnando un caso di studio e sostenendo una prova orale, che copre i contenuti di teoria e la discussione del progetto. Lo studente può essere esonerato dai contenuti di teoria sostenendo (e superando) una prova esonerante che sarà tenuta a fine corso.

Prenotazioni
Per sostenere le prove di ciascun appello occorre OBBLIGATORIAMENTE prenotarsi.

Le prenotazioni all'esame (scritto e orale) avvengono OBBLIGATORIAMENTE mediante l'uso del sistema ESSE3. Il caso di Studio deve essere consegnato 10 giorni prima della data d'appello.









Materiale Didattico

  • 0. Presentazione del Corso
  • 1. Utilizzo di Eclipse CDT
  • 2. Linguaggio C - Parte 1
  • 3. Linguaggio C - Parte 2
  • 4. Stile di Programmazione
  • 5. Stringhe e Caratteri
  • 6. Programmazione Modulare (Parte 1)
  • 7. Programmazione Modulare (Parte 2)
  • 8. Puntatori (Parte 1)
  • 9. Puntatori (Parte 2)
  • 10. File
  • 11. Documentazione
  • 12. Testing
  • 13. Debugging
  • 14. Algoritmi Fondamentali (Parte 1)
  • 15. Algoritmi Fondamentali (Parte 2)







Casi di Studio

  • Casi di Studio - Assegnazione Bonus Esercitazioni A.A. 2018/2019
  • Risultati Esonero A.A. 2018/2019
  • Casi di Studio - Presentazione
  • Casi di Studio - FAQ
  • Casi di Studio - Template Documentazione
  • Casi di Studio - Aeroporto di Bari (Traccia Valida per Giugno 2019)
  • Casi di Studio - Agenzia Viaggi (Traccia Valida per Luglio 2019 - Secondo Appello)
  • Casi di Studio - Cinema (Traccia Valida per Luglio 2019 - Terzo Appello)
  • Casi di Studio - Spotify (Traccia Valida per Settembre 2019 - Quarto e Quinto Appello)







Codice Sorgente

  • Problema 1.1 (Soluzione)
  • Problema 2.1 (Soluzione)
  • Problema 2.2 (Soluzione)
  • Problema 3.1 (Soluzione)
  • Problema 6.1 (Soluzione)
  • Problema 7.1 (Soluzione)
  • Problema 8.1 (Soluzione)
  • Problema 9.1 (Soluzione)
  • Problema 9.2 (Soluzione)
  • Problema 9.3 (Soluzione)
  • Problema 10.1 (Soluzione)
  • Problema 12.1 (Soluzione)
  • Lezione 3 - Esercizi (Codice Sorgente)
  • Lezione 5 - Esercizi (Codice Sorgente)
  • Lezione 7 - Esercizi (Codice Sorgente)
  • Lezione 8 - Esercizi (Codice Sorgente)
  • Lezione 9 - Esercizi (Codice Sorgente)
  • Lezione 10 - Esercizi (Codice Sorgente)







Esercitazioni

  • Esercitazione 0 (Traccia)
  • Esercitazione 0 (Discussione)
  • Esercitazione 0 (Soluzione)
  • Esercitazione 0 (Valutazione)
  • Esercitazione 1 (Traccia)
  • Esercitazione 1 (Discussione)
  • Esercitazione 1 (Valutazione)
  • Esercitazione 2 (Traccia)
  • Esercitazione 2 (Discussione)
  • Esercitazione 2 (Valutazione)
  • Esercitazione 3 (Traccia)
  • Esercitazione 3 (Discussione)
  • Esercitazione 3 (Valutazione)
  • Esercitazione 4 (Traccia)
  • Esercitazione 4 (Valutazione)







Risultati

  • Risultati Appello - Giugno 2019
  • Risultati Appello - Luglio 2019
  • Risultati Appello - Luglio 2019 (2)







Link Utili

  • Accesso Alla Piattaforma Repl
  • Canale Telegram del Corso

\\\

to:

.... readings

September 03, 2019, at 05:26 AM EST by 193.204.187.90 -
Changed lines 1-5 from:

ACM Summer School on Recommender Systems
CdL in Informatica e Tecnologie per la Produzione del Software
2019

to:

ACM Summer School on Recommender Systems 2019
Lecture: Advances in Content-based Recommender Systems

Changed lines 6-9 from:

Docente:\\

to:

Speakers:
Giovanni Semeraro Marco de Gemmis Pasquale Lops

Added line 11:

Fedelucio Narducci

September 03, 2019, at 05:24 AM EST by 193.204.187.90 -
Added line 2:

CdL in Informatica e Tecnologie per la Produzione del Software\\

September 03, 2019, at 05:23 AM EST by 193.204.187.90 -
Changed lines 1-3 from:

Laboratorio di Informatica (Track B)
CdL in Informatica e Tecnologie per la Produzione del Software
A.A. 2018-2019

to:

ACM Summer School on Recommender Systems
2019

September 03, 2019, at 05:18 AM EST by 193.204.187.90 -
Added lines 1-149:

Laboratorio di Informatica (Track B)
CdL in Informatica e Tecnologie per la Produzione del Software
A.A. 2018-2019



Docente:
Cataldo Musto












Diario

  • [27 Febbraio 2019] Inizio del Corso.
  • [25 Febbraio 2019] Le lezioni del corso avranno inizio mercoledì 28/02 e si terranno il mercoledì dalle 8.30 alle 12.30 e il giovedì dalle 11.30 alle 14.30 in Aula Magna (Piano Terra).
  • [25 Febbraio 2019] Disponibile il programma preliminare del corso.
  • [25 Febbraio 2019] On-line pagina web del corso.







Modalità d'Esame

L'esame si svolge consegnando un caso di studio e sostenendo una prova orale, che copre i contenuti di teoria e la discussione del progetto. Lo studente può essere esonerato dai contenuti di teoria sostenendo (e superando) una prova esonerante che sarà tenuta a fine corso.

Prenotazioni
Per sostenere le prove di ciascun appello occorre OBBLIGATORIAMENTE prenotarsi.

Le prenotazioni all'esame (scritto e orale) avvengono OBBLIGATORIAMENTE mediante l'uso del sistema ESSE3. Il caso di Studio deve essere consegnato 10 giorni prima della data d'appello.









Materiale Didattico

  • 0. Presentazione del Corso
  • 1. Utilizzo di Eclipse CDT
  • 2. Linguaggio C - Parte 1
  • 3. Linguaggio C - Parte 2
  • 4. Stile di Programmazione
  • 5. Stringhe e Caratteri
  • 6. Programmazione Modulare (Parte 1)
  • 7. Programmazione Modulare (Parte 2)
  • 8. Puntatori (Parte 1)
  • 9. Puntatori (Parte 2)
  • 10. File
  • 11. Documentazione
  • 12. Testing
  • 13. Debugging
  • 14. Algoritmi Fondamentali (Parte 1)
  • 15. Algoritmi Fondamentali (Parte 2)







Casi di Studio

  • Casi di Studio - Assegnazione Bonus Esercitazioni A.A. 2018/2019
  • Risultati Esonero A.A. 2018/2019
  • Casi di Studio - Presentazione
  • Casi di Studio - FAQ
  • Casi di Studio - Template Documentazione
  • Casi di Studio - Aeroporto di Bari (Traccia Valida per Giugno 2019)
  • Casi di Studio - Agenzia Viaggi (Traccia Valida per Luglio 2019 - Secondo Appello)
  • Casi di Studio - Cinema (Traccia Valida per Luglio 2019 - Terzo Appello)
  • Casi di Studio - Spotify (Traccia Valida per Settembre 2019 - Quarto e Quinto Appello)







Codice Sorgente

  • Problema 1.1 (Soluzione)
  • Problema 2.1 (Soluzione)
  • Problema 2.2 (Soluzione)
  • Problema 3.1 (Soluzione)
  • Problema 6.1 (Soluzione)
  • Problema 7.1 (Soluzione)
  • Problema 8.1 (Soluzione)
  • Problema 9.1 (Soluzione)
  • Problema 9.2 (Soluzione)
  • Problema 9.3 (Soluzione)
  • Problema 10.1 (Soluzione)
  • Problema 12.1 (Soluzione)
  • Lezione 3 - Esercizi (Codice Sorgente)
  • Lezione 5 - Esercizi (Codice Sorgente)
  • Lezione 7 - Esercizi (Codice Sorgente)
  • Lezione 8 - Esercizi (Codice Sorgente)
  • Lezione 9 - Esercizi (Codice Sorgente)
  • Lezione 10 - Esercizi (Codice Sorgente)







Esercitazioni

  • Esercitazione 0 (Traccia)
  • Esercitazione 0 (Discussione)
  • Esercitazione 0 (Soluzione)
  • Esercitazione 0 (Valutazione)
  • Esercitazione 1 (Traccia)
  • Esercitazione 1 (Discussione)
  • Esercitazione 1 (Valutazione)
  • Esercitazione 2 (Traccia)
  • Esercitazione 2 (Discussione)
  • Esercitazione 2 (Valutazione)
  • Esercitazione 3 (Traccia)
  • Esercitazione 3 (Discussione)
  • Esercitazione 3 (Valutazione)
  • Esercitazione 4 (Traccia)
  • Esercitazione 4 (Valutazione)







Risultati

  • Risultati Appello - Giugno 2019
  • Risultati Appello - Luglio 2019
  • Risultati Appello - Luglio 2019 (2)







Link Utili

  • Accesso Alla Piattaforma Repl
  • Canale Telegram del Corso