All Projects → TharinduDR → Siamese-Recurrent-Architectures

TharinduDR / Siamese-Recurrent-Architectures

Licence: other
Usage of Siamese Recurrent Neural network architectures for semantic textual similarity

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Siamese-Recurrent-Architectures

Siamese-Sentence-Similarity
Keras and Tensorflow implementation of Siamese Recurrent Architectures for Learning Sentence Similarity
Stars: ✭ 47 (+147.37%)
Mutual labels:  siamese-network, siamese-recurrent-architectures
Facial-Recognition-Using-FaceNet-Siamese-One-Shot-Learning
Implementation of Facial Recognition System Using Facenet based on One Shot Learning Using Siamese Networks
Stars: ✭ 104 (+447.37%)
Mutual labels:  siamese-network
Deep-One-Shot-Logo-Retrieval
A Deep One-Shot Network for Query-based Logo Retrieval [Pattern Recognition 2019, Elsevier]
Stars: ✭ 58 (+205.26%)
Mutual labels:  siamese-network
one-shot-steel-surfaces
One-Shot Recognition of Manufacturing Defects in Steel Surfaces
Stars: ✭ 29 (+52.63%)
Mutual labels:  siamese-network
oneshot-audio
Experiment with "one-shot learning" techniques to recognize a voice signature
Stars: ✭ 22 (+15.79%)
Mutual labels:  siamese-network
pytorch-siamese-triplet
One-Shot Learning with Triplet CNNs in Pytorch
Stars: ✭ 74 (+289.47%)
Mutual labels:  siamese-network
Simple-Sentence-Similarity
Exploring the simple sentence similarity measurements using word embeddings
Stars: ✭ 99 (+421.05%)
Mutual labels:  sentence-similarity
MP-CNN-Variants
Variants of Multi-Perspective Convolutional Neural Networks
Stars: ✭ 22 (+15.79%)
Mutual labels:  sentence-similarity
One-Shot-Learning-with-Siamese-Networks
Implementation of One Shot Learning using Convolutional Siamese Networks on Omniglot Dataset
Stars: ✭ 129 (+578.95%)
Mutual labels:  siamese-network
visual-compatibility
Context-Aware Visual Compatibility Prediction (https://arxiv.org/abs/1902.03646)
Stars: ✭ 92 (+384.21%)
Mutual labels:  siamese-network
ChangeFormer
Official PyTorch implementation of our IGARSS'22 paper: A Transformer-Based Siamese Network for Change Detection
Stars: ✭ 220 (+1057.89%)
Mutual labels:  siamese-network
PREREQ-IAAI-19
Inferring Concept Prerequisite Relations from Online Educational Resources (IAAI-19)
Stars: ✭ 22 (+15.79%)
Mutual labels:  siamese-network
KoSentenceBERT-ETRI
🌷 Sentence Embeddings using Siamese ETRI KoBERT-Networks
Stars: ✭ 141 (+642.11%)
Mutual labels:  sentence-similarity
TwinBert
pytorch implementation of the TwinBert paper
Stars: ✭ 36 (+89.47%)
Mutual labels:  siamese-network
nlp-cheat-sheet-python
NLP Cheat Sheet, Python, spacy, LexNPL, NLTK, tokenization, stemming, sentence detection, named entity recognition
Stars: ✭ 69 (+263.16%)
Mutual labels:  sentence-similarity
siamese dssm
siamese dssm sentence_similarity sentece_similarity_rank tensorflow
Stars: ✭ 59 (+210.53%)
Mutual labels:  sentence-similarity
dialectID siam
Dialect identification using Siamese network
Stars: ✭ 15 (-21.05%)
Mutual labels:  siamese-network
FaceRecog
Realtime Facial recognition system using Siamese neural network
Stars: ✭ 47 (+147.37%)
Mutual labels:  siamese-network
CHIP2018
CHIP2018问句匹配大赛 Rank6解决方案
Stars: ✭ 20 (+5.26%)
Mutual labels:  sentence-similarity
RankNet
Learning to Rank from Pair-wise data
Stars: ✭ 40 (+110.53%)
Mutual labels:  siamese-network

Siamese-Recurrent-Architectures

Siamese networks are networks that have two or more identical sub-networks in them. Siamese networks seem to perform well on similarity tasks and have been used for tasks like sentence semantic similarity, recognizing forged signatures and many more. This paper offers a pretty straightforward approach to the common problem of sentence similarity using simamese network, named MaLSTM (“Ma” for Manhattan distance)

This project tries to dig deep in to siamese networks to outperform the MALSTM performance. Following architectures have been considered.


MALSTM (Original Paper)

Architecture

Alt text

The experiments can be found here. Best result was,

Optimizer Transfer Learning Augmentation Embedding RMSE Pearson Spearman
Adagrad False False word2vec 0.153 0.809 0.741
Adadelta True True word2vec 0.156 0.802 0.733

denotes the original paper.


MAGRU

Architecture

Alt text

The experiments can be found here. Best result was,

Optimizer Transfer Learning Augmentation Embedding RMSE Pearson Spearman
Adadelta True True word2vec 0.140 0.838 0.780

MABILSTM

Architecture

Alt text

The experiments can be found here. Best result was,

Optimizer Transfer Learning Augmentation Embedding RMSE Pearson Spearman
Adadelta True False word2vec 0.164 0.784 0.708

MABIGRU

Architecture

Alt text

The experiments can be found here. Best result was,

Optimizer Transfer Learning Augmentation Embedding RMSE Pearson Spearman
Adadelta True True word2vec 0.143 0.832 0.773

MALSTM-ATTENTION

Architecture

Alt text

The experiments can be found here. Best result was,

Optimizer Transfer Learning Augmentation Embedding RMSE Pearson Spearman
Adagrad False False word2vec 0.145 0.827 0.765

MAGRU-ATTENTION

Architecture

Alt text

The experiments can be found here. Best result was,

Optimizer Transfer Learning Augmentation Embedding RMSE Pearson Spearman
Adadelta False False word2vec 0.149 0.818 0.751

MAGRU-CAPSULE

Architecture

Alt text

The experiments can be found here. Best result was,

Optimizer Transfer Learning Augmentation Embedding RMSE Pearson Spearman
Adadelta False False word2vec 0.156 0.806 0.733
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].