Integrating a dialog component into a framework for spoken language understanding

Spoken language interfaces are the latest trend in human computer interaction. Users enjoy the newly found freedom but developers face an unfamiliar and daunting task. Creating reactive spoken language interfaces requires skills in natural language processing. We show how a developer can integrate a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2018 IEEE ACM 6th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE) S. 1 - 7
Hauptverfasser: Weigelt, Sebastian, Hey, Tobias, Landhäußer, Mathias
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: New York, NY, USA ACM 28.05.2018
Schriftenreihe:ACM Conferences
Schlagworte:
ISBN:1450357237, 9781450357234
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Spoken language interfaces are the latest trend in human computer interaction. Users enjoy the newly found freedom but developers face an unfamiliar and daunting task. Creating reactive spoken language interfaces requires skills in natural language processing. We show how a developer can integrate a dialog component in a natural language processing system by means of software engineering methods. Our research project PARSE that aims at naturalistic end-user programming in spoken natural language serves as an example. We integrate a dialog component with PARSE without affecting its other components: We modularize the dialog management and introduce dialog acts that bundle a trigger for the dialog and the reaction of the system. We implemented three dialog acts to address the following issues: speech recognition uncertainties, coreference ambiguities, and incomplete conditionals. We conducted a user study with ten subjects to evaluate our approach. The dialog component achieved resolution rates from 23% to 50% (depending on the dialog act) and introduces a negligible number of errors. We expect the overall performance to increase even further with the implementation of additional dialog acts.
AbstractList Spoken language interfaces are the latest trend in human computer interaction. Users enjoy the newly found freedom but developers face an unfamiliar and daunting task. Creating reactive spoken language interfaces requires skills in natural language processing. We show how a developer can integrate a dialog component in a natural language processing system by means of software engineering methods. Our research project PARSE that aims at naturalistic end-user programming in spoken natural language serves as an example. We integrate a dialog component with PARSE without affecting its other components: We modularize the dialog management and introduce dialog acts that bundle a trigger for the dialog and the reaction of the system. We implemented three dialog acts to address the following issues: speech recognition uncertainties, coreference ambiguities, and incomplete conditionals. We conducted a user study with ten subjects to evaluate our approach. The dialog component achieved resolution rates from 23% to 50% (depending on the dialog act) and introduces a negligible number of errors. We expect the overall performance to increase even further with the implementation of additional dialog acts.
Spoken language interfaces are the latest trend in human computer interaction. Users enjoy the newly found freedom but developers face an unfamiliar and daunting task. Creating reactive spoken language interfaces requires skills in natural language processing. We show how a developer can integrate a dialog component in a natural language processing system by means of software engineering methods. Our research project PARSE that aims at naturalistic end-user programming in spoken natural language serves as an example. We integrate a dialog component with PARSE without affecting its other components: We modularize the dialog management and introduce dialog acts that bundle a trigger for the dialog and the reaction of the system. We implemented three dialog acts to address the following issues: speech recognition uncertainties, coreference ambiguities, and incomplete conditionals. We conducted a user study with ten subjects to evaluate our approach. The dialog component achieved resolution rates from 23% to 50% (depending on the dialog act) and introduces a negligible number of errors. We expect the overall performance to increase even further with the implementation of additional dialog acts.
Author Hey, Tobias
Landhäußer, Mathias
Weigelt, Sebastian
Author_xml – sequence: 1
  givenname: Sebastian
  surname: Weigelt
  fullname: Weigelt, Sebastian
  email: weigelt@kit.edu
  organization: Karlsruhe Institute of Technology, Karlsruhe, Germany
– sequence: 2
  givenname: Tobias
  surname: Hey
  fullname: Hey, Tobias
  email: hey@kit.edu
  organization: Karlsruhe Institute of Technology, Karlsruhe, Germany
– sequence: 3
  givenname: Mathias
  surname: Landhäußer
  fullname: Landhäußer, Mathias
  email: mathias@thingsTHINKING.net
  organization: things THINKING GmbH, Karlsruhe, Germany
BookMark eNqNkM1LAzEQxSMqaGvPHrzk6GVrvqZJjlL8KBRE0HOY3WSXtd2kZLeI_71b2oNHmcOPecN7A29CLmKKgZBbzuacK3iQ3CrO1PxIOCOTUWUStJD6_O9yRWZ9_8UYEwujrIRr8r6KQ2gyDm1sKFLf4jY1tErdbnwRB9rGIY16nbEL3ylvaJ0y7XdpEyLdYmz22AS6jz7kfsDox5Qbclnjtg-zE6fk8_npY_larN9eVsvHdYFC6aEQhqEwZWUt19ooBCvZYZCj0iBNXbFgK1hIoSu_KJmoLSjwwDmUnnmUU3J3zG1DCG6X2w7zjzMKhBn9UzI_XrHqXJnSpnecuUNb7tTWieDK3IZ6NNz_0yB_AbqeaTk
CODEN IEEPAD
ContentType Conference Proceeding
Copyright 2018 ACM
Copyright_xml – notice: 2018 ACM
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/3194104.3194105
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 1450357237
9781450357234
EndPage 7
ExternalDocumentID 8452875
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
ABLEC
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
IEGSK
LHSKQ
OCL
RIB
RIC
RIE
RIL
AAWTH
ID FETCH-LOGICAL-a247t-280a28bc9917784a59303030a1a47538fc0e9c56327cd6b02f9545d5115bd0da3
IEDL.DBID RIE
ISBN 1450357237
9781450357234
ISICitedReferencesCount 5
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000444764500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:55:13 EDT 2025
Wed Jul 31 05:39:07 EDT 2024
Wed Jan 31 06:49:01 EST 2024
IsPeerReviewed false
IsScholarly true
Keywords human-computer interaction
naturalistic programming
knowledge-based software engineering
natural language processing for software engineering
programming in natural language
enduser programming
dialog integration
dialog systems
Language English
License Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org
LinkModel DirectLink
MeetingName ICSE '18: 40th International Conference on Software Engineering
MergedId FETCHMERGED-LOGICAL-a247t-280a28bc9917784a59303030a1a47538fc0e9c56327cd6b02f9545d5115bd0da3
PageCount 7
ParticipantIDs acm_books_10_1145_3194104_3194105_brief
acm_books_10_1145_3194104_3194105
ieee_primary_8452875
PublicationCentury 2000
PublicationDate 20180528
2018-May
PublicationDateYYYYMMDD 2018-05-28
2018-05-01
PublicationDate_xml – month: 05
  year: 2018
  text: 20180528
  day: 28
PublicationDecade 2010
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle 2018 IEEE ACM 6th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE)
PublicationTitleAbbrev RAISE
PublicationYear 2018
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0002684935
Score 2.0657551
Snippet Spoken language interfaces are the latest trend in human computer interaction. Users enjoy the newly found freedom but developers face an unfamiliar and...
SourceID ieee
acm
SourceType Publisher
StartPage 1
SubjectTerms Computing methodologies -- Artificial intelligence -- Natural language processing
Computing methodologies -- Artificial intelligence -- Natural language processing -- Discourse, dialogue and pragmatics
Computing methodologies -- Artificial intelligence -- Natural language processing -- Lexical semantics
dialog integration
dialog systems
end user programming
Human-centered computing -- Human computer interaction (HCI) -- Interaction paradigms -- Natural language interfaces
human-computer interaction
knowledge-based software engineering
Natural language processing
natural language processing for software engineering
naturalistic programming
Programming
programming in natural language
Semantics
Speech recognition
Speech synthesis
Task analysis
Title Integrating a dialog component into a framework for spoken language understanding
URI https://ieeexplore.ieee.org/document/8452875
WOSCitedRecordID wos000444764500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwED_m8MGnqZs4v4gg-GK3fiRL-qwOBRkTHeytJGkKRWzH1vn3e2mzqSCI9CElHG05ctzvrve7A7hSmmMUECkvMEx5NA0CT4Uy8OKMSTNSiikj62ETfDIR83k8bcHNlgtjjKmLz8zA3tb_8tNSr22qbCgoQ4DPdmCHc95wtbb5FNu1JI6Y694TUDbEw0Ux2Bg0q3UeUr__GKJS-5Bx539v34feFxmPTLdu5gBapjiEzmYaA3HG2YXnR9f5AaWIJHe5TcsQK1cW-GCSF1WJ--NNNRZBuEpeFuWbKciTy1qS2XeuSw9m4_vX2wfPDUzwZEh55YXCl6FQGjEf54JKFqODwksGkmJYIjLtm1izURRynY6UH2YxAqgUMRdTqZ_K6AjaBX7TMRAqdYwyFo8YiihDGInGrdHio1SnoenDJWozsZHAKmnIzSxxGncr68P1nzKJWuYm60PX6jtZNB02Eqfqk9-3T2EPYYtoyg7PoF0t1-YcdvVHla-WF_Wx-ARnBLPV
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwED_mFPRp6ibOzwiCL3b2I1nbZ3VsOMfEDfZWkjSFIrZj6_z7vbTZVBBE-pASjrYcOe531_vdAVwL6WMU4AnLUUxYNHYcS7jcscKEcdUVggnFy2ET_mgUzGbhuAa3Gy6MUqosPlMdfVv-y49zudKpsruAMgT4bAu2GaWuU7G1NhkV3bck9Jjp3-NQdofHi2K40alW7T64fP8xRqX0Ir3G_96_D60vOh4ZbxzNAdRUdgiN9TwGYsyzCS8D0_sBpQgnD6lOzBAtl2f4YJJmRY77vXU9FkHASl7n-ZvKyNDkLcn0O9ulBdPe4-S-b5mRCRZ3qV9YbmBzNxASUZ_vB5SzEF0UXtzhFAOTIJG2CiXreq4v466w3SRECBUj6mIitmPuHUE9w286BkK5DFFGIxJFEWcEiqN5S7R5L5axq9pwhdqMdCywjCp6M4uMxs3K2nDzp0wkFqlK2tDU-o7mVY-NyKj65PftS9jtT56H0XAwejqFPQQxQVWEeAb1YrFS57AjP4p0ubgoj8gn81K3HA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+6th+International+Workshop+on+Realizing+Artificial+Intelligence+Synergies+in+Software+Engineering&rft.atitle=Integrating+a+dialog+component+into+a+framework+for+spoken+language+understanding&rft.au=Weigelt%2C+Sebastian&rft.au=Hey%2C+Tobias&rft.au=Landh%C3%A4u%C3%9Fer%2C+Mathias&rft.series=ACM+Conferences&rft.date=2018-05-28&rft.pub=ACM&rft.isbn=1450357237&rft.spage=1&rft.epage=7&rft_id=info:doi/10.1145%2F3194104.3194105
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450357234/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450357234/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450357234/sc.gif&client=summon&freeimage=true