NLP

MSc Thesis: Multimodal Similarity Learning for Duplicate Product Identification

State of the art models for Similarity Learning are all based on Deep Learning architecture using Siamese Network [Gregory et al., 2015]. They define a feature extraction pipeline that creates a latent representation of input data. This embedding …

How to choose your loss when designing a Siamese Neural Network ? Contrastive, Triplet or Quadruplet ?

Deep Similarity Learning is the training of a deep learning architecture to learn to detect similarity and disimilarity between two inputs (or more). In this article, I presented, studied and compared three of the most popular losses for the task of …

Introduction to Deep Similarity Learning for sequences

Deep Similarity Learning is the training of a deep learning architecture to learn to detect similarity and disimilarity between two inputs (or more). In this article, I focused on similarities between sentences, presenting the theory as well as …