Giter Club home page Giter Club logo

textmatching's Introduction

For what

Understanding the Methods in Text Matching Area Including Key-words based Matching Model & Latent Semantic Matching Model. Implement the Classical Methods.

Categories

  • tradition model (feature based models)
    • Key-words based methods
      • tf-idf model
      • words common rate model
      • find the most important word with adding syntax information
    • boosting models
    • linear models
    • factorization machine
  • Semantic deep model
    • representation-based models
      • DSSM, CDSSM
    • interaction-based models

People in these area

Survey

深度文本匹配综述(A Survey on Deep Text Matching)


Methods & Papers about Semantic Methods

DSSM
Learning Deep Structured Semantic Models for Web Search using Clickthrough Data
CIKM 2013
词袋模型,基于语义表达的结构, word hash + DNN
详细解释
代码


CDSSM
Learning Semantic Representations Using Convolutional Neural Networks for Web Search
WWW 2014, word hash + CNN + DNN


CLSM
A Latent Semantic Model with Convolutional-Pooling Structure for Information Retrieval
CIKM 2014
基于匹配的结构, word hash + CNN, CLSM和C-DSSM有什么区别呢


DSSM的应用
Modeling Interestingness with Deep Neural Networks
EMNLP 2014
DSSM应用于文本分析,在automatic highlighting和contextual entity search问题上效果好。
主要有两点贡献:
1) DSSM + CNN
2) 不针对相关性,加了一个ranker


ARC-I/ARC-II
Convolutional Neural Network Architectures for Matching Natural Language Sentences
NIPS 2014
CNN的基于语义表达和基于匹配的两种结构; 增加了门解决句子长度不一致问题


CNTN
Convolutional Neural Tensor Network Architecture for Community-based Question Answering
IJCAI 2015
(D)CNN+MLP(tensor layer);
基于语义表达的结构


DeepMatch
A Deep Architecture for Matching Short Texts
NIPS 2013
Reviews
目的:建模更复杂的匹配关系。最早的基于匹配的结构把。
结合了localness和hierarchy intrinsic,基于点积的网络不好做的,最大的亮点是用话题模型建立网络吧。


DeepMatch_tree
Syntax-based Deep Matching of Short Texts

Methods & Papers about Key Words Based Methods

****

Related talks and books

Downloads

DSSM/Sent2Vec Release Version
MSRA发布的Sent2Vec发行版

Datasets

Competition

Pretrained Models

Important Online Courses

References

https://github.com/robertsdionne/neural-network-papers/blob/master/README.md

textmatching's People

Contributors

accagain2014 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.