Cargando…

Performance analysis of CRF-based learning for processing WoT application requests expressed in natural language

BACKGROUND: In this paper, we investigate the effectiveness of a CRF-based learning method for identifying necessary Web of Things (WoT) application components that would satisfy the users’ requests issued in natural language. For instance, a user request such as “archive all sports breaking news” c...

Descripción completa

Detalles Bibliográficos
Autor principal: Yoon, Young
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4980846/
https://www.ncbi.nlm.nih.gov/pubmed/27563519
http://dx.doi.org/10.1186/s40064-016-3012-9
_version_ 1782447522777661440
author Yoon, Young
author_facet Yoon, Young
author_sort Yoon, Young
collection PubMed
description BACKGROUND: In this paper, we investigate the effectiveness of a CRF-based learning method for identifying necessary Web of Things (WoT) application components that would satisfy the users’ requests issued in natural language. For instance, a user request such as “archive all sports breaking news” can be satisfied by composing a WoT application that consists of ESPN breaking news service and Dropbox as a storage service. FINDINGS: We built an engine that can identify the necessary application components by recognizing a main act (MA) or named entities (NEs) from a given request. We trained this engine with the descriptions of WoT applications (called recipes) that were collected from IFTTT WoT platform. IFTTT hosts over 300 WoT entities that offer thousands of functions referred to as triggers and actions. There are more than 270,000 publicly-available recipes composed with those functions by real users. Therefore, the set of these recipes is well-qualified for the training of our MA and NE recognition engine. CONLUSIONS: We share our unique experience of generating the training and test set from these recipe descriptions and assess the performance of the CRF-based language method. Based on the performance evaluation, we introduce further research directions.
format Online
Article
Text
id pubmed-4980846
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-49808462016-08-25 Performance analysis of CRF-based learning for processing WoT application requests expressed in natural language Yoon, Young Springerplus Short Report BACKGROUND: In this paper, we investigate the effectiveness of a CRF-based learning method for identifying necessary Web of Things (WoT) application components that would satisfy the users’ requests issued in natural language. For instance, a user request such as “archive all sports breaking news” can be satisfied by composing a WoT application that consists of ESPN breaking news service and Dropbox as a storage service. FINDINGS: We built an engine that can identify the necessary application components by recognizing a main act (MA) or named entities (NEs) from a given request. We trained this engine with the descriptions of WoT applications (called recipes) that were collected from IFTTT WoT platform. IFTTT hosts over 300 WoT entities that offer thousands of functions referred to as triggers and actions. There are more than 270,000 publicly-available recipes composed with those functions by real users. Therefore, the set of these recipes is well-qualified for the training of our MA and NE recognition engine. CONLUSIONS: We share our unique experience of generating the training and test set from these recipe descriptions and assess the performance of the CRF-based language method. Based on the performance evaluation, we introduce further research directions. Springer International Publishing 2016-08-11 /pmc/articles/PMC4980846/ /pubmed/27563519 http://dx.doi.org/10.1186/s40064-016-3012-9 Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Short Report
Yoon, Young
Performance analysis of CRF-based learning for processing WoT application requests expressed in natural language
title Performance analysis of CRF-based learning for processing WoT application requests expressed in natural language
title_full Performance analysis of CRF-based learning for processing WoT application requests expressed in natural language
title_fullStr Performance analysis of CRF-based learning for processing WoT application requests expressed in natural language
title_full_unstemmed Performance analysis of CRF-based learning for processing WoT application requests expressed in natural language
title_short Performance analysis of CRF-based learning for processing WoT application requests expressed in natural language
title_sort performance analysis of crf-based learning for processing wot application requests expressed in natural language
topic Short Report
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4980846/
https://www.ncbi.nlm.nih.gov/pubmed/27563519
http://dx.doi.org/10.1186/s40064-016-3012-9
work_keys_str_mv AT yoonyoung performanceanalysisofcrfbasedlearningforprocessingwotapplicationrequestsexpressedinnaturallanguage