Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alisatodorova/book-recommender

Comparison of Hybrid Book Recommender Systems: Matrix Factorization with Neural Networks vs. Neural Collaborative Filtering with Attention
https://github.com/alisatodorova/book-recommender

book-recommendation-system collaborative-filtering keras machine-learning matrix-factorization neural-network recommender-system tensorflow

Last synced: 27 days ago
JSON representation

Comparison of Hybrid Book Recommender Systems: Matrix Factorization with Neural Networks vs. Neural Collaborative Filtering with Attention

Awesome Lists containing this project

README

        

# Book-Recommender
**Title:** Comparison of Hybrid Book Recommender Systems: Matrix Factorization with Neural Networks vs. Neural Collaborative Filtering with Attention

**Abstract:** In this paper, we explore two advanced hybrid models for book recommendation systems: Matrix Factorization with Neural Networks (MF-NN) and Neural Collaborative Filtering with Attention (NCF-Attention). The goal of this research is to enhance prediction accuracy and generalization by leveraging deep learning techniques alongside traditional collaborative filtering methods. Our study employs the ”Book-Crossing: User review ratings” dataset from Kaggle to train, optimize, incrementally enhance, and then evaluate each of the models, focusing on their performance and scalability. Our findings indicate that while both models offer significant improvements over traditional approaches, the MF-NN model demonstrates superior performance in terms of accuracy and computational efficiency for our given dataset.

See **DL_Report.pdf** for the full report.

See folder **dataset** for the used dataset. File **test.ipynb** contains some visualisations and insights about the data.

Jupyter notebooks for each experiment can be seen in their corresponding folders, labeled **experiment#**, where # is 1 through 4.