Predicting Pairwise Relations with Neural Similarity Encoders

February 06, 2017 Β· Entered Twilight Β· πŸ› Bulletin of the Polish Academy of Sciences: Technical Sciences

πŸŒ… TWILIGHT: Old Age
Predates the code-sharing era β€” a pioneer of its time

"Last commit was 5.0 years ago (β‰₯5 year threshold)"

Evidence collected by the PWNC Scanner

Repo contents: .gitignore, 00_flowerpots.ipynb, 00_general_transfer_learning.ipynb, 00_matrix_factorization.ipynb, 01_embed_linear_nonlinear.ipynb, 02_embed_nonmetric.ipynb, 03_embed_classlabels.ipynb, 04_noisy_data.ipynb, 05_manifold_s-curve.ipynb, 06_link_prediction.ipynb, 07_recommender_systems.ipynb, 08_transfer_learning_similarities.ipynb, 09_interpret_similarities_zappos50k.ipynb, LICENSE, README.md, __init__.py, basic_examples_compact.ipynb, basic_examples_simec_with_keras.ipynb, data, examples_torch.ipynb, experiments_paper.ipynb, simec.py, simec_torch.py, utils.py, utils_datasets.py, utils_plotting.py, utils_torch.py

Authors Franziska Horn, Klaus-Robert Müller arXiv ID 1702.01824 Category stat.ML: Machine Learning (Stat) Cross-listed cs.LG Citations 4 Venue Bulletin of the Polish Academy of Sciences: Technical Sciences Repository https://github.com/cod3licious/simec ⭐ 17 Last Checked 1 month ago
Abstract
Matrix factorization is at the heart of many machine learning algorithms, for example, dimensionality reduction (e.g. kernel PCA) or recommender systems relying on collaborative filtering. Understanding a singular value decomposition (SVD) of a matrix as a neural network optimization problem enables us to decompose large matrices efficiently while dealing naturally with missing values in the given matrix. But most importantly, it allows us to learn the connection between data points' feature vectors and the matrix containing information about their pairwise relations. In this paper we introduce a novel neural network architecture termed Similarity Encoder (SimEc), which is designed to simultaneously factorize a given target matrix while also learning the mapping to project the data points' feature vectors into a similarity preserving embedding space. This makes it possible to, for example, easily compute out-of-sample solutions for new data points. Additionally, we demonstrate that SimEc can preserve non-metric similarities and even predict multiple pairwise relations between data points at once.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Machine Learning (Stat)

R.I.P. πŸ‘» Ghosted

Graph Attention Networks

Petar VeličkoviΔ‡, Guillem Cucurull, ... (+4 more)

stat.ML πŸ› ICLR πŸ“š 24.7K cites 8 years ago
R.I.P. πŸ‘» Ghosted

Layer Normalization

Jimmy Lei Ba, Jamie Ryan Kiros, Geoffrey E. Hinton

stat.ML πŸ› arXiv πŸ“š 12.0K cites 9 years ago