An Evaluation of the Indian Buffet Process as Part of a Recommendation System

 This report investigates if it is possible to use the Indian Buffet Process (IBP), a stochastic process that defines a probability distribution, as part of a recommendation system. The report focuses on recommendation systems where one type of object, for instance movies, is recommended to another...

Full description

Bibliographic Details
Main Authors: Alinder, Helena, Nilsson, Josefin
Format: Others
Language:English
Published: KTH, Skolan för elektroteknik och datavetenskap (EECS) 2018
Subjects:
IBP
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-229424
id ndltd-UPSALLA1-oai-DiVA.org-kth-229424
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2294242018-08-24T05:50:17ZAn Evaluation of the Indian Buffet Process as Part of a Recommendation SystemengEn utvärdering av Indian Buffet Process som en del av ett rekommendationssystemAlinder, HelenaNilsson, JosefinKTH, Skolan för elektroteknik och datavetenskap (EECS)KTH, Skolan för elektroteknik och datavetenskap (EECS)2018Indian Buffet ProcessIBPGibbs samplingrecommendation systemsComputer SciencesDatavetenskap (datalogi) This report investigates if it is possible to use the Indian Buffet Process (IBP), a stochastic process that defines a probability distribution, as part of a recommendation system. The report focuses on recommendation systems where one type of object, for instance movies, is recommended to another type of object, for instance users.         A concept of performing link prediction with IBP is presented, along with a method for performing inference. Three papers that are related to the subject are presented and their results are analyzed together with additional experiments on an implementation of the IBP.        The report arrives at the conclusion that it is possible to use IBP in a recommendation system when recommending one object to another. In order to use IBP priors in a recommendation system which include real-life datasets, the paper suggests the use of a coupled version of the IBP model and if possible perform inference with a parallel Gibbs sampling.    Denna rapport undersöker om det är möjligt att använda Indian Buffet Process (IBP), en stokatisk process som definierar en sannolikhetsfördelning, som en del av ett rekommendationssystem. Rapporten fokuserar på rekommendationssystem där en sorts objekt, exempelvis filmer, rekommenderas till en annan sorts objekt, exempelvis användare.         Ett sätt att förutse länkar, link prediction, mellan olika objekt med hjälp av IBP presenteras tillsammans med en metod för att dra statistiska slutsatser, inference. Tre rapporter som är relaterade till ämnet presenteras och deras resultat analyseras tillsammans med ytterligare experiment på en implementation av IBP.        Rapporten drar slutsatsen att det är möjligt att använda IBP i ett rekommendationssystem då systemet rekommenderar ett objekt till ett annat objekt. Rapporten föreslår en kopplad version av IBP för att kunna använda IBP i ett rekommendationssystem som arbetar på riktigt data samt att inference ska utföras med en parallell Gibbs sampling. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-229424TRITA-EECS-EX ; 2018:241application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Indian Buffet Process
IBP
Gibbs sampling
recommendation systems
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Indian Buffet Process
IBP
Gibbs sampling
recommendation systems
Computer Sciences
Datavetenskap (datalogi)
Alinder, Helena
Nilsson, Josefin
An Evaluation of the Indian Buffet Process as Part of a Recommendation System
description  This report investigates if it is possible to use the Indian Buffet Process (IBP), a stochastic process that defines a probability distribution, as part of a recommendation system. The report focuses on recommendation systems where one type of object, for instance movies, is recommended to another type of object, for instance users.         A concept of performing link prediction with IBP is presented, along with a method for performing inference. Three papers that are related to the subject are presented and their results are analyzed together with additional experiments on an implementation of the IBP.        The report arrives at the conclusion that it is possible to use IBP in a recommendation system when recommending one object to another. In order to use IBP priors in a recommendation system which include real-life datasets, the paper suggests the use of a coupled version of the IBP model and if possible perform inference with a parallel Gibbs sampling. ===    Denna rapport undersöker om det är möjligt att använda Indian Buffet Process (IBP), en stokatisk process som definierar en sannolikhetsfördelning, som en del av ett rekommendationssystem. Rapporten fokuserar på rekommendationssystem där en sorts objekt, exempelvis filmer, rekommenderas till en annan sorts objekt, exempelvis användare.         Ett sätt att förutse länkar, link prediction, mellan olika objekt med hjälp av IBP presenteras tillsammans med en metod för att dra statistiska slutsatser, inference. Tre rapporter som är relaterade till ämnet presenteras och deras resultat analyseras tillsammans med ytterligare experiment på en implementation av IBP.        Rapporten drar slutsatsen att det är möjligt att använda IBP i ett rekommendationssystem då systemet rekommenderar ett objekt till ett annat objekt. Rapporten föreslår en kopplad version av IBP för att kunna använda IBP i ett rekommendationssystem som arbetar på riktigt data samt att inference ska utföras med en parallell Gibbs sampling.
author Alinder, Helena
Nilsson, Josefin
author_facet Alinder, Helena
Nilsson, Josefin
author_sort Alinder, Helena
title An Evaluation of the Indian Buffet Process as Part of a Recommendation System
title_short An Evaluation of the Indian Buffet Process as Part of a Recommendation System
title_full An Evaluation of the Indian Buffet Process as Part of a Recommendation System
title_fullStr An Evaluation of the Indian Buffet Process as Part of a Recommendation System
title_full_unstemmed An Evaluation of the Indian Buffet Process as Part of a Recommendation System
title_sort evaluation of the indian buffet process as part of a recommendation system
publisher KTH, Skolan för elektroteknik och datavetenskap (EECS)
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-229424
work_keys_str_mv AT alinderhelena anevaluationoftheindianbuffetprocessaspartofarecommendationsystem
AT nilssonjosefin anevaluationoftheindianbuffetprocessaspartofarecommendationsystem
AT alinderhelena enutvarderingavindianbuffetprocesssomendelavettrekommendationssystem
AT nilssonjosefin enutvarderingavindianbuffetprocesssomendelavettrekommendationssystem
AT alinderhelena evaluationoftheindianbuffetprocessaspartofarecommendationsystem
AT nilssonjosefin evaluationoftheindianbuffetprocessaspartofarecommendationsystem
_version_ 1718726960978329600