Zehao Lin - Academia.edu (original) (raw)

Papers by Zehao Lin

Research paper thumbnail of Graph Neural Net-Based User Simulator

Lecture Notes in Computer Science, 2019

User Simulators are major tools that enable offline training of task-oriented dialogue systems. T... more User Simulators are major tools that enable offline training of task-oriented dialogue systems. To efficiently utilize semantic dialog data and generate natural language utterances, user simulators based on neural network architectures are proposed. However, existing neural user simulators still rely on hand-crafted rules, which is difficult to ensure the effectiveness of feature extraction. This paper proposes the Graph Neural Net-based User Simulator (GUS), which constructs semantic graphs from the corpus and uses them to build Graph Convolutional Network (GCN) to extract feature vectors. We tested our model on examined public dataset and also made conversation with real human directly to verify the effectiveness. Experimental results show GUS significantly outperforms several state-of-the-art user simulators.

Research paper thumbnail of Wait, I'm Still Talking!" Predicting the Dialogue Interaction Behavior Using Imagine-Then-Arbitrate Model

ArXiv, 2020

Producing natural and accurate responses like human beings is the ultimate goal of intelligent di... more Producing natural and accurate responses like human beings is the ultimate goal of intelligent dialogue agents. So far, most of the past works concentrate on selecting or generating one pertinent and fluent response according to current query and its context. These models work on a one-to-one environment, making one response to one utterance each round. However, in real human-human conversations, human often sequentially sends several short messages for readability instead of a long message in one turn. Thus messages will not end with an explicit ending signal, which is crucial for agents to decide when to reply. So the first step for an intelligent dialogue agent is not replying but deciding if it should reply at the moment. To address this issue, in this paper, we propose a novel Imagine-then-Arbitrate (ITA) neural dialogue model to help the agent decide whether to wait or to make a response directly. Our method has two imaginator modules and an arbitrator module. The two imaginat...

Research paper thumbnail of Teacher-Student Framework Enhanced Multi-domain Dialogue Generation

Dialogue systems dealing with multi-domain tasks are highly required. How to record the state rem... more Dialogue systems dealing with multi-domain tasks are highly required. How to record the state remains a key problem in a task-oriented dialogue system. Normally we use human-defined features as dialogue states and apply a state tracker to extract these features. However, the performance of such a system is limited by the error propagation of a state tracker. In this paper, we propose a dialogue generation model that needs no external state trackers and still benefits from human-labeled semantic data. By using a teacher-student framework, several teacher models are firstly trained in their individual domains, learn dialogue policies from labeled states. And then the learned knowledge and experience are merged and transferred to a universal student model, which takes raw utterance as its input. Experiments show that the dialogue system trained under our framework outperforms the one uses a belief tracker.

Research paper thumbnail of MTSS: Learn from Multiple Domain Teachers and Become a Multi-Domain Dialogue Expert

Proceedings of the AAAI Conference on Artificial Intelligence, 2020

How to build a high-quality multi-domain dialogue system is a challenging work due to its complic... more How to build a high-quality multi-domain dialogue system is a challenging work due to its complicated and entangled dialogue state space among each domain, which seriously limits the quality of dialogue policy, and further affects the generated response. In this paper, we propose a novel method to acquire a satisfying policy and subtly circumvent the knotty dialogue state representation problem in the multi-domain setting. Inspired by real school teaching scenarios, our method is composed of multiple domain-specific teachers and a universal student. Each individual teacher only focuses on one specific domain and learns its corresponding domain knowledge and dialogue policy based on a precisely extracted single domain dialogue state representation. Then, these domain-specific teachers impart their domain knowledge and policies to a universal student model and collectively make this student model a multi-domain dialogue expert. Experiment results show that our method reaches competiti...

Research paper thumbnail of Predict-then-Decide: A Predictive Approach for Wait or Answer Task in Dialogue Systems

IEEE/ACM Transactions on Audio, Speech, and Language Processing, 2021

Different people have different habits of describing their intents in conversations. Some people ... more Different people have different habits of describing their intents in conversations. Some people tend to deliberate their intents in several successive utterances, i.e., they use several consistent messages for readability instead of a long sentence to express their question. This creates a predicament faced by the application of dialogue systems, especially in real-world industry scenarios, in which the dialogue system is unsure whether it should answer the query of user immediately or wait for further supplementary input. Motivated by such an interesting predicament, we define a novel Wait-or-Answer task for dialogue systems. We shed light on a new research topic about how the dialogue system can be more intelligent to behave in this Waitor-Answer quandary. Further, we propose a predictive approach named Predict-then-Decide (PTD) to tackle this Wait-or-Answer task. More specifically, we take advantage of a decision model to help the dialogue system decide whether to wait or answer. The decision of decision model is made with the assistance of two ancillary prediction models: a user prediction and an agent prediction. The user prediction model tries to predict what the user would supplement and uses its prediction to persuade the decision model that the user has some information to add, so the dialogue system should wait. The agent prediction model tries to predict the answer of the dialogue system and convince the decision model that it is a superior choice to answer the query of user immediately since the input of user has come to an end. We conduct our experiments on two real-life scenarios and three public datasets. Experimental results on five datasets show our proposed PTD approach significantly outperforms the existing models in solving this Wait-or-Answer problem.

Research paper thumbnail of Graph Neural Net-Based User Simulator

Lecture Notes in Computer Science, 2019

User Simulators are major tools that enable offline training of task-oriented dialogue systems. T... more User Simulators are major tools that enable offline training of task-oriented dialogue systems. To efficiently utilize semantic dialog data and generate natural language utterances, user simulators based on neural network architectures are proposed. However, existing neural user simulators still rely on hand-crafted rules, which is difficult to ensure the effectiveness of feature extraction. This paper proposes the Graph Neural Net-based User Simulator (GUS), which constructs semantic graphs from the corpus and uses them to build Graph Convolutional Network (GCN) to extract feature vectors. We tested our model on examined public dataset and also made conversation with real human directly to verify the effectiveness. Experimental results show GUS significantly outperforms several state-of-the-art user simulators.

Research paper thumbnail of Wait, I'm Still Talking!" Predicting the Dialogue Interaction Behavior Using Imagine-Then-Arbitrate Model

ArXiv, 2020

Producing natural and accurate responses like human beings is the ultimate goal of intelligent di... more Producing natural and accurate responses like human beings is the ultimate goal of intelligent dialogue agents. So far, most of the past works concentrate on selecting or generating one pertinent and fluent response according to current query and its context. These models work on a one-to-one environment, making one response to one utterance each round. However, in real human-human conversations, human often sequentially sends several short messages for readability instead of a long message in one turn. Thus messages will not end with an explicit ending signal, which is crucial for agents to decide when to reply. So the first step for an intelligent dialogue agent is not replying but deciding if it should reply at the moment. To address this issue, in this paper, we propose a novel Imagine-then-Arbitrate (ITA) neural dialogue model to help the agent decide whether to wait or to make a response directly. Our method has two imaginator modules and an arbitrator module. The two imaginat...

Research paper thumbnail of Teacher-Student Framework Enhanced Multi-domain Dialogue Generation

Dialogue systems dealing with multi-domain tasks are highly required. How to record the state rem... more Dialogue systems dealing with multi-domain tasks are highly required. How to record the state remains a key problem in a task-oriented dialogue system. Normally we use human-defined features as dialogue states and apply a state tracker to extract these features. However, the performance of such a system is limited by the error propagation of a state tracker. In this paper, we propose a dialogue generation model that needs no external state trackers and still benefits from human-labeled semantic data. By using a teacher-student framework, several teacher models are firstly trained in their individual domains, learn dialogue policies from labeled states. And then the learned knowledge and experience are merged and transferred to a universal student model, which takes raw utterance as its input. Experiments show that the dialogue system trained under our framework outperforms the one uses a belief tracker.

Research paper thumbnail of MTSS: Learn from Multiple Domain Teachers and Become a Multi-Domain Dialogue Expert

Proceedings of the AAAI Conference on Artificial Intelligence, 2020

How to build a high-quality multi-domain dialogue system is a challenging work due to its complic... more How to build a high-quality multi-domain dialogue system is a challenging work due to its complicated and entangled dialogue state space among each domain, which seriously limits the quality of dialogue policy, and further affects the generated response. In this paper, we propose a novel method to acquire a satisfying policy and subtly circumvent the knotty dialogue state representation problem in the multi-domain setting. Inspired by real school teaching scenarios, our method is composed of multiple domain-specific teachers and a universal student. Each individual teacher only focuses on one specific domain and learns its corresponding domain knowledge and dialogue policy based on a precisely extracted single domain dialogue state representation. Then, these domain-specific teachers impart their domain knowledge and policies to a universal student model and collectively make this student model a multi-domain dialogue expert. Experiment results show that our method reaches competiti...

Research paper thumbnail of Predict-then-Decide: A Predictive Approach for Wait or Answer Task in Dialogue Systems

IEEE/ACM Transactions on Audio, Speech, and Language Processing, 2021

Different people have different habits of describing their intents in conversations. Some people ... more Different people have different habits of describing their intents in conversations. Some people tend to deliberate their intents in several successive utterances, i.e., they use several consistent messages for readability instead of a long sentence to express their question. This creates a predicament faced by the application of dialogue systems, especially in real-world industry scenarios, in which the dialogue system is unsure whether it should answer the query of user immediately or wait for further supplementary input. Motivated by such an interesting predicament, we define a novel Wait-or-Answer task for dialogue systems. We shed light on a new research topic about how the dialogue system can be more intelligent to behave in this Waitor-Answer quandary. Further, we propose a predictive approach named Predict-then-Decide (PTD) to tackle this Wait-or-Answer task. More specifically, we take advantage of a decision model to help the dialogue system decide whether to wait or answer. The decision of decision model is made with the assistance of two ancillary prediction models: a user prediction and an agent prediction. The user prediction model tries to predict what the user would supplement and uses its prediction to persuade the decision model that the user has some information to add, so the dialogue system should wait. The agent prediction model tries to predict the answer of the dialogue system and convince the decision model that it is a superior choice to answer the query of user immediately since the input of user has come to an end. We conduct our experiments on two real-life scenarios and three public datasets. Experimental results on five datasets show our proposed PTD approach significantly outperforms the existing models in solving this Wait-or-Answer problem.