bridging recommendation and adaptation gaf-twittomender compliance case-study john hannon, evgeny...
TRANSCRIPT
![Page 1: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/1.jpg)
Bridging Recommendation Bridging Recommendation and Adaptationand AdaptationGAF-Twittomender GAF-Twittomender compliance case-studycompliance case-study
John Hannon, Evgeny Knutov, Paul De John Hannon, Evgeny Knutov, Paul De Bra, Bra, Mykola Pechenizkiy, Barry Smyth, Mykola Pechenizkiy, Barry Smyth, Kevin McCarthyKevin McCarthy
![Page 2: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/2.jpg)
Agenda
• AH systems evolution, GAF• AH process modelling and GAF building
blocks• GAF-RecSys compliance• Twittomender highlights• Twittomender case-study• Lessons learned• Further Twittomender extension
/ Department of Computer Science PAGE 218-04-23
![Page 3: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/3.jpg)
AH Systems and GAF
/ Department of Computer Science PAGE 318-04-23
• Generalize AHS functionality in GAF reference model
(incl. systems which are not labelled as AH, e.g. RecSys)• Enhance GAF layered structure with the process• Enrich GAF with new approaches, techniques
![Page 4: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/4.jpg)
Adaptation process modeling
/ Department of Computer Science PAGE 418-04-23
Classic loop user modeling - adaptation
Munich Model: Lifecycle of Adaptation
Generic Adaptivity Model
GOMAWE
![Page 5: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/5.jpg)
Classification of AH methods and techniques; adaptation process
/ Department of Computer Science PAGE 518-04-23
• Classification of AH methods and techniques integrated with adaptation process
• Basis for the AHS layered structure
![Page 6: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/6.jpg)
GAF layered model
/ Department of Computer Science PAGE 618-04-23
• GAF aligns the order of the layers in the system according to the classification of AH methods and techniques
• Rotate layered structure of GAF and match with adaptation process flowcharts
GAF layered structure building blocks
![Page 7: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/7.jpg)
GAF ‘sequence chart’ – RecSys compliance
/ Department of Computer Science PAGE 718-04-23
![Page 8: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/8.jpg)
Having trouble finding people to follow on Twitter?
/ Department of Computer Science PAGE 818-04-23
• Syncing a users account and producing followee recommendations through a range of collaborative (3) and content-based (4) strategies
![Page 9: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/9.jpg)
Twittomender architecture
/ Department of Computer Science PAGE 918-04-23
Client-Server architecture
Build on top of Twitter API and Lucene (full features text search engine)
![Page 10: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/10.jpg)
GAF – Twittomender compliance
/ Department of Computer Science PAGE 1018-04-23
![Page 11: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/11.jpg)
GAF – Twittomender compliance (cont.)
• Resource Model – Tweets (via Twitter API)• Goal Model – Twitter Profile login / Search query• User Model – Twittomender User profiler• Domain Model – Lucene index of users’ tweets• Group Model – Collaborative twitter profile
(followers) • Application Model – Twittomender framework• Adaptation Model – Retrieval module (Lucene)• No Twittomender Contextual info
/ Department of Computer Science PAGE 1118-04-23
![Page 12: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/12.jpg)
Lessons Learned
• Helped to identify Twittomender missing parts / extension possibilities• Recommendation of resources of a different
nature
• (elaborate) User Modelling
• Contextualization
• Further Twittomender Extensions (UM interoperability)
/ Department of Computer Science PAGE 1218-04-23
![Page 13: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/13.jpg)
UM interoperability in Twittomender
/ Department of Computer Science PAGE 1318-04-23
![Page 14: Bridging Recommendation and Adaptation GAF-Twittomender compliance case-study John Hannon, Evgeny Knutov, Paul De Bra, Mykola Pechenizkiy, Barry Smyth,](https://reader035.vdocuments.us/reader035/viewer/2022081514/56649c795503460f9492e3b2/html5/thumbnails/14.jpg)
/ Department of Computer Science PAGE 1418-04-23
(to be continued)
Thanks!and
Questions?