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...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för elektroteknik och datavetenskap (EECS)
2018
|
Subjects: | |
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 |