Summary
This chapter presented a detailed exploration of using LightGCN
for book recommendation tasks. We used the Book-Crossing
dataset, preprocessed it to form a bipartite graph, and implemented a LightGCN
model with BPR loss. We trained the model and evaluated it using the recall@20
and ndcg@20
metrics. We demonstrated the effectiveness of the model by generating recommendations for a given user.
Overall, this chapter has provided valuable insight into the usage of LightGCN
models in recommendation tasks. It is a state-of-the-art architecture that performs better than more complex models. You can expand this project by trying other techniques we discussed in previous chapters, such as matrix factorization and node2vec
.