Master’s dissertation (Dissertations and theses)
Collaborative filtering: Scalable approaches using restricted Boltzmann machines
Louppe, Gilles
2010
 

Files


Full Text
glouppe10-msc-thesis.pdf
Author preprint (1.53 MB)
Download
Annexes
master-thesis.zip
Publisher postprint (1.18 MB)
Source code
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
collaborative filtering; restricted boltzmann machines; machine learning
Abstract :
[en] Parallel to the growth of electronic commerce, recommender systems have become a very active area of research, both in the industry and in the academic world. The goal of these systems is to make automatic but personal recommendations when customers are overwhelmed with thousands of possibilities and do not know what to look for. In that context, the object of this work is threefold. The first part consists in a survey of recommendation algorithms and emphasizes on a class of algorithms known as collaborative filtering algorithms. The second part consists in studying in more depth a specific model of neural networks known as restricted Boltzmann machines. That model is then experimentaly and extensively examined on a recommendation problem. The third part of this work focuses on how restricted Boltzmann machines can be made more scalable. Three different and original approaches are proposed and studied. In the first approach, we revisit the learning and test algorithms of restricted Boltzmann machines in the context of shared-memory architectures. In the second approach, we propose to reformulate these algorithms as MapReduce tasks. Finally, in the third method, ensemble of RBMs are investigated. The best and the more promising results are obtained with the MapReduce approach.
Disciplines :
Computer science
Author, co-author :
Louppe, Gilles  ;  Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes et modélisation
Language :
English
Title :
Collaborative filtering: Scalable approaches using restricted Boltzmann machines
Defense date :
29 June 2010
Number of pages :
95
Institution :
ULiège - Université de Liège
Degree :
Master en sciences informatiques, à finalité approfondie
Promotor :
Geurts, Pierre ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
President :
Boigelot, Bernard  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Jury member :
Sepulchre, Rodolphe ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Wehenkel, Louis  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Leduc, Guy ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Exploitation des signaux et images
Available on ORBi :
since 25 October 2010

Statistics


Number of views
1798 (118 by ULiège)
Number of downloads
2287 (72 by ULiège)

Bibliography


Similar publications



Contact ORBi