-
Pure Spectral Graph Embeddings: Reinterpreting Graph Convolution for Top-N Recommendation
Authors:
Edoardo D'Amico,
Aonghus Lawlor,
Neil Hurley
Abstract:
The use of graph convolution in the development of recommender system algorithms has recently achieved state-of-the-art results in the collaborative filtering task (CF). While it has been demonstrated that the graph convolution operation is connected to a filtering operation on the graph spectral domain, the theoretical rationale for why this leads to higher performance on the collaborative filter…
▽ More
The use of graph convolution in the development of recommender system algorithms has recently achieved state-of-the-art results in the collaborative filtering task (CF). While it has been demonstrated that the graph convolution operation is connected to a filtering operation on the graph spectral domain, the theoretical rationale for why this leads to higher performance on the collaborative filtering problem remains unknown. The presented work makes two contributions. First, we investigate the effect of using graph convolution throughout the user and item representation learning processes, demonstrating how the latent features learned are pushed from the filtering operation into the subspace spanned by the eigenvectors associated with the highest eigenvalues of the normalised adjacency matrix, and how vectors lying on this subspace are the optimal solutions for an objective function related to the sum of the prediction function over the training data. Then, we present an approach that directly leverages the eigenvectors to emulate the solution obtained through graph convolution, eliminating the requirement for a time-consuming gradient descent training procedure while also delivering higher performance on three real-world datasets.
△ Less
Submitted 28 May, 2023;
originally announced May 2023.
-
Item Graph Convolution Collaborative Filtering for Inductive Recommendations
Authors:
Edoardo D'Amico,
Khalil Muhammad,
Elias Tragos,
Barry Smyth,
Neil Hurley,
Aonghus Lawlor
Abstract:
Graph Convolutional Networks (GCN) have been recently employed as core component in the construction of recommender system algorithms, interpreting user-item interactions as the edges of a bipartite graph. However, in the absence of side information, the majority of existing models adopt an approach of randomly initialising the user embeddings and optimising them throughout the training process. T…
▽ More
Graph Convolutional Networks (GCN) have been recently employed as core component in the construction of recommender system algorithms, interpreting user-item interactions as the edges of a bipartite graph. However, in the absence of side information, the majority of existing models adopt an approach of randomly initialising the user embeddings and optimising them throughout the training process. This strategy makes these algorithms inherently transductive, curtailing their ability to generate predictions for users that were unseen at training time. To address this issue, we propose a convolution-based algorithm, which is inductive from the user perspective, while at the same time, depending only on implicit user-item interaction data. We propose the construction of an item-item graph through a weighted projection of the bipartite interaction network and to employ convolution to inject higher order associations into item embeddings, while constructing user representations as weighted sums of the items with which they have interacted. Despite not training individual embeddings for each user our approach achieves state of-the-art recommendation performance with respect to transductive baselines on four real-world datasets, showing at the same time robust inductive performance.
△ Less
Submitted 28 March, 2023;
originally announced March 2023.
-
On the instability of embeddings for recommender systems: the case of Matrix Factorization
Authors:
Giovanni Gabbolini,
Edoardo D'Amico,
Cesare Bernardis,
Paolo Cremonesi
Abstract:
Most state-of-the-art top-N collaborative recommender systems work by learning embeddings to jointly represent users and items. Learned embeddings are considered to be effective to solve a variety of tasks. Among others, providing and explaining recommendations. In this paper we question the reliability of the embeddings learned by Matrix Factorization (MF). We empirically demonstrate that, by sim…
▽ More
Most state-of-the-art top-N collaborative recommender systems work by learning embeddings to jointly represent users and items. Learned embeddings are considered to be effective to solve a variety of tasks. Among others, providing and explaining recommendations. In this paper we question the reliability of the embeddings learned by Matrix Factorization (MF). We empirically demonstrate that, by simply changing the initial values assigned to the latent factors, the same MF method generates very different embeddings of items and users, and we highlight that this effect is stronger for less popular items. To overcome these drawbacks, we present a generalization of MF, called Nearest Neighbors Matrix Factorization (NNMF). The new method propagates the information about items and users to their neighbors, speeding up the training procedure and extending the amount of information that supports recommendations and representations. We describe the NNMF variants of three common MF approaches, and with extensive experiments on five different datasets we show that they strongly mitigate the instability issues of the original MF versions and they improve the accuracy of recommendations on the long-tail.
△ Less
Submitted 12 April, 2021;
originally announced April 2021.
-
Laser Wire Scanner Compton Scattering Techniques for the Measurement of the Transverse Beam Size of Particle Beams at Future Linear Colliders
Authors:
I. Agapov,
K. Baleski,
G. A. Blair,
J. Bosser,
H. H. Braun,
E. Bravin,
G. Boorman,
S. T. Boogert,
J. Carter,
E. D'amico,
N. Delerue,
D. F. Howell,
S. Doebert,
C. Driouichi,
J. Frisch,
K. Honkavaaram S. Hutchins,
T. Kamps,
T. Lefevre,
H. Lewin,
T. Paris,
F. Poirier,
M. T. Price,
R. Maccaferi,
S. Malton,
G. Penn
, et al. (9 additional authors not shown)
Abstract:
This archive summarizes a working paper and conference proceedings related to laser wire scanner development for the Future Linear Collider (FLC) in the years 2001 to 2006. In particular the design, setup and data taking for the laser wire experiments at PETRA II and CT2 are described. The material is focused on the activities undertaken by Royal Holloway University of London (RHUL).
This archive summarizes a working paper and conference proceedings related to laser wire scanner development for the Future Linear Collider (FLC) in the years 2001 to 2006. In particular the design, setup and data taking for the laser wire experiments at PETRA II and CT2 are described. The material is focused on the activities undertaken by Royal Holloway University of London (RHUL).
△ Less
Submitted 9 December, 2014;
originally announced December 2014.