All Projects → celarex → STS-CNN-STSbenchmark-Semantic-Similarity-Semantic-Textual-Similarity-CNN-HCTI-Tensorflow-Keras

celarex / STS-CNN-STSbenchmark-Semantic-Similarity-Semantic-Textual-Similarity-CNN-HCTI-Tensorflow-Keras

Licence: other
A simple implementation of paper "HCTI at SemEval-2017 Task 1: Use convolutional neural network to evaluate semantic textual similarity."

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to STS-CNN-STSbenchmark-Semantic-Similarity-Semantic-Textual-Similarity-CNN-HCTI-Tensorflow-Keras

Manhattan-LSTM
Keras and PyTorch implementations of the MaLSTM model for computing Semantic Similarity.
Stars: ✭ 28 (+7.69%)
Mutual labels:  semantic-similarity, natural-language-understanding
wikiHow paper list
A paper list of research conducted based on wikiHow
Stars: ✭ 25 (-3.85%)
Mutual labels:  natural-language-understanding
corpusexplorer2.0
Korpuslinguistik war noch nie so einfach...
Stars: ✭ 16 (-38.46%)
Mutual labels:  natural-language-understanding
DiscEval
Discourse Based Evaluation of Language Understanding
Stars: ✭ 18 (-30.77%)
Mutual labels:  natural-language-understanding
terraform-aws-iam-assumed-roles
Terraform Module for Assumed Roles on AWS with IAM Groups Requiring MFA
Stars: ✭ 33 (+26.92%)
Mutual labels:  sts
nxontology
NetworkX-based Python library for representing ontologies
Stars: ✭ 45 (+73.08%)
Mutual labels:  semantic-similarity
bert extension tf
BERT Extension in TensorFlow
Stars: ✭ 29 (+11.54%)
Mutual labels:  natural-language-understanding
VCML
PyTorch implementation of paper "Visual Concept-Metaconcept Learner", NeruIPS 2019
Stars: ✭ 45 (+73.08%)
Mutual labels:  natural-language-understanding
sepia-assist-server
Core server of the SEPIA Framework responsible for NLU, conversation, smart-service integration, user-accounts and more.
Stars: ✭ 81 (+211.54%)
Mutual labels:  natural-language-understanding
chatbot-samples
🤖 聊天机器人,对话模板
Stars: ✭ 110 (+323.08%)
Mutual labels:  natural-language-understanding
watson-document-classifier
Augment IBM Watson Natural Language Understanding APIs with a configurable mechanism for text classification, uses Watson Studio.
Stars: ✭ 41 (+57.69%)
Mutual labels:  natural-language-understanding
PrivacyQA EMNLP
PrivacyQA, a resource to support question-answering over privacy policies.
Stars: ✭ 24 (-7.69%)
Mutual labels:  natural-language-understanding
dstqa
Code for Li Zhou, Kevin Small. Multi-domain Dialogue State Tracking as Dynamic Knowledge Graph Enhanced Question Answering. In NeurIPS 2019 Workshop on Conversational AI
Stars: ✭ 26 (+0%)
Mutual labels:  natural-language-understanding
linguistics problems
Natural language processing in examples and games
Stars: ✭ 23 (-11.54%)
Mutual labels:  natural-language-understanding
Question-Answering-based-on-SQuAD
Question Answering System using BiDAF Model on SQuAD v2.0
Stars: ✭ 20 (-23.08%)
Mutual labels:  natural-language-understanding
viky-ai
Natural Language Processing platform. Allows to extract information from unstructured text.
Stars: ✭ 38 (+46.15%)
Mutual labels:  natural-language-understanding
sequence labeling tf
Sequence Labeling in Tensorflow
Stars: ✭ 18 (-30.77%)
Mutual labels:  natural-language-understanding
awesome-nlg
A curated list of resources dedicated to Natural Language Generation (NLG)
Stars: ✭ 386 (+1384.62%)
Mutual labels:  natural-language-understanding
SelSum
Abstractive opinion summarization system (SelSum) and the largest dataset of Amazon product summaries (AmaSum). EMNLP 2021 conference paper.
Stars: ✭ 36 (+38.46%)
Mutual labels:  natural-language-understanding
MP-CNN-Variants
Variants of Multi-Perspective Convolutional Neural Networks
Stars: ✭ 22 (-15.38%)
Mutual labels:  semantic-textual-similarity

STSbenchmark

Introduction

This repository contains an implementation of paper "HCTI at SemEval-2017 Task 1: Use convolutional neural network to evaluate semantic textual similarity." https://www.aclweb.org/anthology/S17-2016

A simple CNN approach to get semantic textual similarity scores is proposed in the paper, which got the 3rd place in SemEval-2017 task 1. This implementation is based on python 3.5/Tensorflow 1.7.0/Keras 1.2.2 and can achieve over 0.77 on STSbenchmark datasets.

Citation

If you use these codes for your research, please cite:

@inproceedings{Shao:2017,
	author = {Yang Shao},
	title  = {{HCTI} at SemEval-2017 Task 1: Use convolutional neural network to evaluate Semantic Textual Similarity},
	booktitle = {Proceedings of the 11th International Workshop on Semantic Evaluation (SemEval 2017)},
	year   = {2017},
	address = {Vancouver, Canada},
	publisher = {Association for Computational Linguistics},
	note = {\href{https://github.com/celarex}{URL}},
}

Yang Shao. 2017. HCTI at SemEval-2017 Task 1: Use convolutional neural network to evaluate semantic textual similarity. In Proceedings of SemEval-2017. https://github.com/celarex/Semantic-Textual-Similarity-STSbenchmark-HCTI-CNN

Training

To train your own model, you need to download GloVe pre-trained word vectors from http://nlp.stanford.edu/data/glove.840B.300d.zip first and unzip it in your folder.
To train your CNN model on STSbenchmark datasets:

python sts.py
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].