Autoencoders and recommender systems: COFILS approach. (15th December 2017)
- Record Type:
- Journal Article
- Title:
- Autoencoders and recommender systems: COFILS approach. (15th December 2017)
- Main Title:
- Autoencoders and recommender systems: COFILS approach
- Authors:
- Barbieri, Julio
Alvim, Leandro G.M.
Braida, Filipe
Zimbrão, Geraldo - Abstract:
- Highlights: We propose incorporating autoencoders into COFILS. Autoencoder COFILS presents competitive results against state-of-the-art methods. A new non-linear way to solve CF problem rather than straightforward approaches. Abstract: Collaborative Filtering to Supervised Learning (COFILS) transforms a Collaborative Filtering (CF) problem into classical Supervised Learning (SL) problem. Applying COFILS reduces data sparsity and makes it possible to test a variety of SL algorithms rather than matrix decomposition methods. Its main steps are: extraction, mapping and prediction. Firstly, a Singular Value Decomposition (SVD) generates a set of latent variables from a ratings matrix. Next, on the mapping phase, a new data set is generated where each sample contains a set of latent variables from a user and each rated item; and a target that corresponds the user rating for that item. Finally, on the last phase, a SL algorithm is applied. One problem of COFILS is its dependency on SVD, that is not able to extract non-linear features from data and it is not robust to noisy data. To address this problem, we propose switching SVD to a Stacked Denoising Autoencoder (SDA) on the first phase of COFILS. With SDA, more useful and complex representations can be learned in a neural network with a local denoising criterion. We test our novel technique, namely Autoencoder COFILS (A-COFILS), on MovieLens, R3 Yahoo! Music and Movie Tweetings data sets and compare to COFILS, as a baseline, andHighlights: We propose incorporating autoencoders into COFILS. Autoencoder COFILS presents competitive results against state-of-the-art methods. A new non-linear way to solve CF problem rather than straightforward approaches. Abstract: Collaborative Filtering to Supervised Learning (COFILS) transforms a Collaborative Filtering (CF) problem into classical Supervised Learning (SL) problem. Applying COFILS reduces data sparsity and makes it possible to test a variety of SL algorithms rather than matrix decomposition methods. Its main steps are: extraction, mapping and prediction. Firstly, a Singular Value Decomposition (SVD) generates a set of latent variables from a ratings matrix. Next, on the mapping phase, a new data set is generated where each sample contains a set of latent variables from a user and each rated item; and a target that corresponds the user rating for that item. Finally, on the last phase, a SL algorithm is applied. One problem of COFILS is its dependency on SVD, that is not able to extract non-linear features from data and it is not robust to noisy data. To address this problem, we propose switching SVD to a Stacked Denoising Autoencoder (SDA) on the first phase of COFILS. With SDA, more useful and complex representations can be learned in a neural network with a local denoising criterion. We test our novel technique, namely Autoencoder COFILS (A-COFILS), on MovieLens, R3 Yahoo! Music and Movie Tweetings data sets and compare to COFILS, as a baseline, and state of the art CF techniques. Our results indicate that A- COFILS outperforms COFILS for all the data sets and with an improvement up to 5.9%. Also, A-COFILS achieves the best result for the MovieLens 100k data set and ranks on the top three algorithms for these data sets. Thus, we show that our technique represents an advance on COFILS methodology, improving its results and making it a suitable method for CF problem. … (more)
- Is Part Of:
- Expert systems with applications. Volume 89(2017)
- Journal:
- Expert systems with applications
- Issue:
- Volume 89(2017)
- Issue Display:
- Volume 89, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 89
- Issue:
- 2017
- Issue Sort Value:
- 2017-0089-2017-0000
- Page Start:
- 81
- Page End:
- 90
- Publication Date:
- 2017-12-15
- Subjects:
- Recommender systems -- Collaborative filtering -- Autoencoder -- COFILS -- A-COFILS
Expert systems (Computer science) -- Periodicals
Systèmes experts (Informatique) -- Périodiques
Electronic journals
006.33 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09574174 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.eswa.2017.07.030 ↗
- Languages:
- English
- ISSNs:
- 0957-4174
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3842.004220
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 5203.xml