# MatchZoo: A Learning, Practicing, and Developing System for Neural Text   Matching

**Authors:** Jiafeng Guo, Yixing Fan, Xiang Ji, Xueqi Cheng

arXiv: 1905.10289 · 2019-07-25

## TL;DR

MatchZoo is a comprehensive system designed to simplify the learning, practicing, and development of neural text matching models, addressing challenges faced by researchers in model implementation, experimentation, and comparison.

## Contribution

It introduces a unified platform with a matching library and interactive studio to facilitate understanding, training, and development of neural text matching models.

## Key findings

- Enables systematic learning of neural text matching models
- Simplifies training, testing, and application processes
- Supports development of new models with rich APIs

## Abstract

Text matching is the core problem in many natural language processing (NLP) tasks, such as information retrieval, question answering, and conversation. Recently, deep leaning technology has been widely adopted for text matching, making neural text matching a new and active research domain. With a large number of neural matching models emerging rapidly, it becomes more and more difficult for researchers, especially those newcomers, to learn and understand these new models. Moreover, it is usually difficult to try these models due to the tedious data pre-processing, complicated parameter configuration, and massive optimization tricks, not to mention the unavailability of public codes sometimes. Finally, for researchers who want to develop new models, it is also not an easy task to implement a neural text matching model from scratch, and to compare with a bunch of existing models. In this paper, therefore, we present a novel system, namely MatchZoo, to facilitate the learning, practicing and designing of neural text matching models. The system consists of a powerful matching library and a user-friendly and interactive studio, which can help researchers: 1) to learn state-of-the-art neural text matching models systematically, 2) to train, test and apply these models with simple configurable steps; and 3) to develop their own models with rich APIs and assistance.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1905.10289/full.md

## Figures

6 figures with captions in the complete paper: https://tomesphere.com/paper/1905.10289/full.md

## References

12 references — full list in the complete paper: https://tomesphere.com/paper/1905.10289/full.md

---
Source: https://tomesphere.com/paper/1905.10289