A Context-Aware Chatbot Using Multi-Layer Embedding and NTN-based Pattern Matching for Elderly Care
碩士 === 國立成功大學 === 資訊工程學系 === 105 === According to demographic changes, the services designed for elderly are more needed and important. Previous studies show that there is a high relationship between loneliness, gloom, and disability for elderly. In order to increase the affective interaction and re...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/x8nkf9 |
id |
ndltd-TW-105NCKU5392099 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-105NCKU53920992019-07-25T04:46:49Z http://ndltd.ncl.edu.tw/handle/x8nkf9 A Context-Aware Chatbot Using Multi-Layer Embedding and NTN-based Pattern Matching for Elderly Care 應用多層特徵轉換與神經張量網路模板匹配架構於銀髮族照護之情境感知對話機器人 Chia-TienChang 張嘉恬 碩士 國立成功大學 資訊工程學系 105 According to demographic changes, the services designed for elderly are more needed and important. Previous studies show that there is a high relationship between loneliness, gloom, and disability for elderly. In order to increase the affective interaction and reduce the loneliness and isolation of elderly, this thesis develops a context-aware chatbot system for elderly care. In previous work, social media or community-based question-answer data were generally used to build the chatbots. This kind of data is different from our daily conversation and lack of context information. For elderly care, the chatbot system should respond to the users with the sentences considering the causal context. Therefore, we collected the MHMC chatting dataset from daily communication. Since people are free to say anything to the system, the collected sentences are converted into patterns in the pre-processing part to cover the variability of spoken language. Then, an LSTM-based multi-layer embedding model is used to embed the semantic information between words and sentences in a single turn for context tracking. Finally, the Neural Tensor Network (NTN) is employed to select a proper response pattern, which will be further filled with suitable words based on a rule-based method as the response to the elderly. For performance evaluation, this study collected an MHMC chatting dataset, consisting of 65 topic-based dialogues and 2239 message-response pairs, from 40 subjects. Five-fold cross-validation scheme was employed for training and evaluation. Experimental results show that the proposed method achieved an accuracy of 69.8%, which outperformed the traditional Okapi model. Chung-Hsien Wu 吳宗憲 2018 學位論文 ; thesis 54 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系 === 105 === According to demographic changes, the services designed for elderly are more needed and important. Previous studies show that there is a high relationship between loneliness, gloom, and disability for elderly. In order to increase the affective interaction and reduce the loneliness and isolation of elderly, this thesis develops a context-aware chatbot system for elderly care.
In previous work, social media or community-based question-answer data were generally used to build the chatbots. This kind of data is different from our daily conversation and lack of context information. For elderly care, the chatbot system should respond to the users with the sentences considering the causal context. Therefore, we collected the MHMC chatting dataset from daily communication. Since people are free to say anything to the system, the collected sentences are converted into patterns in the pre-processing part to cover the variability of spoken language. Then, an LSTM-based multi-layer embedding model is used to embed the semantic information between words and sentences in a single turn for context tracking. Finally, the Neural Tensor Network (NTN) is employed to select a proper response pattern, which will be further filled with suitable words based on a rule-based method as the response to the elderly.
For performance evaluation, this study collected an MHMC chatting dataset, consisting of 65 topic-based dialogues and 2239 message-response pairs, from 40 subjects. Five-fold cross-validation scheme was employed for training and evaluation. Experimental results show that the proposed method achieved an accuracy of 69.8%, which outperformed the traditional Okapi model.
|
author2 |
Chung-Hsien Wu |
author_facet |
Chung-Hsien Wu Chia-TienChang 張嘉恬 |
author |
Chia-TienChang 張嘉恬 |
spellingShingle |
Chia-TienChang 張嘉恬 A Context-Aware Chatbot Using Multi-Layer Embedding and NTN-based Pattern Matching for Elderly Care |
author_sort |
Chia-TienChang |
title |
A Context-Aware Chatbot Using Multi-Layer Embedding and NTN-based Pattern Matching for Elderly Care |
title_short |
A Context-Aware Chatbot Using Multi-Layer Embedding and NTN-based Pattern Matching for Elderly Care |
title_full |
A Context-Aware Chatbot Using Multi-Layer Embedding and NTN-based Pattern Matching for Elderly Care |
title_fullStr |
A Context-Aware Chatbot Using Multi-Layer Embedding and NTN-based Pattern Matching for Elderly Care |
title_full_unstemmed |
A Context-Aware Chatbot Using Multi-Layer Embedding and NTN-based Pattern Matching for Elderly Care |
title_sort |
context-aware chatbot using multi-layer embedding and ntn-based pattern matching for elderly care |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/x8nkf9 |
work_keys_str_mv |
AT chiatienchang acontextawarechatbotusingmultilayerembeddingandntnbasedpatternmatchingforelderlycare AT zhāngjiātián acontextawarechatbotusingmultilayerembeddingandntnbasedpatternmatchingforelderlycare AT chiatienchang yīngyòngduōcéngtèzhēngzhuǎnhuànyǔshénjīngzhāngliàngwǎnglùmóbǎnpǐpèijiàgòuyúyínfàzúzhàohùzhīqíngjìnggǎnzhīduìhuàjīqìrén AT zhāngjiātián yīngyòngduōcéngtèzhēngzhuǎnhuànyǔshénjīngzhāngliàngwǎnglùmóbǎnpǐpèijiàgòuyúyínfàzúzhàohùzhīqíngjìnggǎnzhīduìhuàjīqìrén AT chiatienchang contextawarechatbotusingmultilayerembeddingandntnbasedpatternmatchingforelderlycare AT zhāngjiātián contextawarechatbotusingmultilayerembeddingandntnbasedpatternmatchingforelderlycare |
_version_ |
1719229937479581696 |