Object-oriented modelling of spoken language dialogue systems

In this paper we show how established object modelling techniques can be used in the creation of spoken dialogue management systems. One of the motivations behind the particular approach adopted here is the observation that, in spoken human-to-human dialogues, certain skillsets and patterns of dialo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Natural language engineering 2000-09, Vol.6 (3-4), p.341-362, Article S1351324900002527
Hauptverfasser: O'NEILL, IAN M., McTEAR, MICHAEL F.
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 362
container_issue 3-4
container_start_page 341
container_title Natural language engineering
container_volume 6
creator O'NEILL, IAN M.
McTEAR, MICHAEL F.
description In this paper we show how established object modelling techniques can be used in the creation of spoken dialogue management systems. One of the motivations behind the particular approach adopted here is the observation that, in spoken human-to-human dialogues, certain skillsets and patterns of dialogue evolution are common to many different contexts; other dialogue skills and accompanying real-world knowledge are required only for more specialised transactions within particular business domains. As a starting point for modelling an automated spoken dialogue management system we recommend a use case analysis of the required functionality. The use case analysis encourages the developer to identify generic-specific relationships and interactions between different dialogue management skills. We consider some of the broad philosophies underlying current dialogue management systems and outline practical high-level dialogue behaviour based on mixed-initiative, frame-based processing, combined with a rigorously applied confirmation strategy. On the basis of the use case requirements analysis, we explore a possible design for an object-oriented dialogue management system, indicating the roles and relationships of the various classes that embody the required dialogue functionality, and showing how implemented objects within the system will interact. The manner of this interaction is such as to allow one overall system to process transactions in several business domains. We also indicate some of the advantages of a rule-based implementation: the proposed design is tailored towards such an implementation in Prolog++. An object-oriented development process places high-level, generic dialogue management functionality at the disposal of more specialised ‘expert’ components. Maintainability and extensibility are therefore enhanced: if the developer chooses to refine generic behaviour, it is immediately available to the more specialised components; if new domain-specific expertise is required, it can be added with minimal impact on generic behaviour.
doi_str_mv 10.1017/S1351324900002527
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_85543092</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cupid>10_1017_S1351324900002527</cupid><sourcerecordid>85543092</sourcerecordid><originalsourceid>FETCH-LOGICAL-c273t-1b83e8e461b5fa17ce620d89476ca8e4d21660ece88edcdf202dc71f135c3b763</originalsourceid><addsrcrecordid>eNp9UE1PwzAMjRBIjMEP4NYTt0I-2iQ7cEATDKRJCG0MblGauFW3thlJK7F_T6ZNXJDwxZb9np_9ELom-JZgIu4WhOWE0WyCY9CcihM0IhmfpJIQfBrrOE7383N0EcI6gjIishG6fy3WYPrU-Rq6HmzSOgtNU3dV4sokbN0GuqTRXTXoChJb68ZVAyRhF3powyU6K3UT4OqYx-j96XE5fU7nr7OX6cM8NVSwPiWFZCAh46TIS02EAU6xlZNMcKNj31LCOQYDUoI1tqSYWiNIGY82rBCcjdHNYe_Wu68BQq_aOph4p-7ADUHJPM8YntAIJAeg8S4ED6Xa-rrVfqcIVnuj1B-jIic9cOr40_cvQfuN4oKJXPHZm5p_rD4XS7lSWcSzo4ZuC1_bCtTaDb6LBvyj8gNMV3mu</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>85543092</pqid></control><display><type>article</type><title>Object-oriented modelling of spoken language dialogue systems</title><source>Cambridge Journals - Connect here FIRST to enable access</source><creator>O'NEILL, IAN M. ; McTEAR, MICHAEL F.</creator><creatorcontrib>O'NEILL, IAN M. ; McTEAR, MICHAEL F.</creatorcontrib><description>In this paper we show how established object modelling techniques can be used in the creation of spoken dialogue management systems. One of the motivations behind the particular approach adopted here is the observation that, in spoken human-to-human dialogues, certain skillsets and patterns of dialogue evolution are common to many different contexts; other dialogue skills and accompanying real-world knowledge are required only for more specialised transactions within particular business domains. As a starting point for modelling an automated spoken dialogue management system we recommend a use case analysis of the required functionality. The use case analysis encourages the developer to identify generic-specific relationships and interactions between different dialogue management skills. We consider some of the broad philosophies underlying current dialogue management systems and outline practical high-level dialogue behaviour based on mixed-initiative, frame-based processing, combined with a rigorously applied confirmation strategy. On the basis of the use case requirements analysis, we explore a possible design for an object-oriented dialogue management system, indicating the roles and relationships of the various classes that embody the required dialogue functionality, and showing how implemented objects within the system will interact. The manner of this interaction is such as to allow one overall system to process transactions in several business domains. We also indicate some of the advantages of a rule-based implementation: the proposed design is tailored towards such an implementation in Prolog++. An object-oriented development process places high-level, generic dialogue management functionality at the disposal of more specialised ‘expert’ components. Maintainability and extensibility are therefore enhanced: if the developer chooses to refine generic behaviour, it is immediately available to the more specialised components; if new domain-specific expertise is required, it can be added with minimal impact on generic behaviour.</description><identifier>ISSN: 1351-3249</identifier><identifier>EISSN: 1469-8110</identifier><identifier>DOI: 10.1017/S1351324900002527</identifier><identifier>CODEN: NLENFE</identifier><language>eng</language><publisher>Cambridge University Press</publisher><ispartof>Natural language engineering, 2000-09, Vol.6 (3-4), p.341-362, Article S1351324900002527</ispartof><rights>2000 Cambridge University Press</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c273t-1b83e8e461b5fa17ce620d89476ca8e4d21660ece88edcdf202dc71f135c3b763</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.cambridge.org/core/product/identifier/S1351324900002527/type/journal_article$$EHTML$$P50$$Gcambridge$$H</linktohtml><link.rule.ids>164,314,776,780,27901,27902,55603</link.rule.ids></links><search><creatorcontrib>O'NEILL, IAN M.</creatorcontrib><creatorcontrib>McTEAR, MICHAEL F.</creatorcontrib><title>Object-oriented modelling of spoken language dialogue systems</title><title>Natural language engineering</title><addtitle>Nat. Lang. Eng</addtitle><description>In this paper we show how established object modelling techniques can be used in the creation of spoken dialogue management systems. One of the motivations behind the particular approach adopted here is the observation that, in spoken human-to-human dialogues, certain skillsets and patterns of dialogue evolution are common to many different contexts; other dialogue skills and accompanying real-world knowledge are required only for more specialised transactions within particular business domains. As a starting point for modelling an automated spoken dialogue management system we recommend a use case analysis of the required functionality. The use case analysis encourages the developer to identify generic-specific relationships and interactions between different dialogue management skills. We consider some of the broad philosophies underlying current dialogue management systems and outline practical high-level dialogue behaviour based on mixed-initiative, frame-based processing, combined with a rigorously applied confirmation strategy. On the basis of the use case requirements analysis, we explore a possible design for an object-oriented dialogue management system, indicating the roles and relationships of the various classes that embody the required dialogue functionality, and showing how implemented objects within the system will interact. The manner of this interaction is such as to allow one overall system to process transactions in several business domains. We also indicate some of the advantages of a rule-based implementation: the proposed design is tailored towards such an implementation in Prolog++. An object-oriented development process places high-level, generic dialogue management functionality at the disposal of more specialised ‘expert’ components. Maintainability and extensibility are therefore enhanced: if the developer chooses to refine generic behaviour, it is immediately available to the more specialised components; if new domain-specific expertise is required, it can be added with minimal impact on generic behaviour.</description><issn>1351-3249</issn><issn>1469-8110</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2000</creationdate><recordtype>article</recordtype><recordid>eNp9UE1PwzAMjRBIjMEP4NYTt0I-2iQ7cEATDKRJCG0MblGauFW3thlJK7F_T6ZNXJDwxZb9np_9ELom-JZgIu4WhOWE0WyCY9CcihM0IhmfpJIQfBrrOE7383N0EcI6gjIishG6fy3WYPrU-Rq6HmzSOgtNU3dV4sokbN0GuqTRXTXoChJb68ZVAyRhF3powyU6K3UT4OqYx-j96XE5fU7nr7OX6cM8NVSwPiWFZCAh46TIS02EAU6xlZNMcKNj31LCOQYDUoI1tqSYWiNIGY82rBCcjdHNYe_Wu68BQq_aOph4p-7ADUHJPM8YntAIJAeg8S4ED6Xa-rrVfqcIVnuj1B-jIic9cOr40_cvQfuN4oKJXPHZm5p_rD4XS7lSWcSzo4ZuC1_bCtTaDb6LBvyj8gNMV3mu</recordid><startdate>200009</startdate><enddate>200009</enddate><creator>O'NEILL, IAN M.</creator><creator>McTEAR, MICHAEL F.</creator><general>Cambridge University Press</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7T9</scope></search><sort><creationdate>200009</creationdate><title>Object-oriented modelling of spoken language dialogue systems</title><author>O'NEILL, IAN M. ; McTEAR, MICHAEL F.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c273t-1b83e8e461b5fa17ce620d89476ca8e4d21660ece88edcdf202dc71f135c3b763</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2000</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>O'NEILL, IAN M.</creatorcontrib><creatorcontrib>McTEAR, MICHAEL F.</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Linguistics and Language Behavior Abstracts (LLBA)</collection><jtitle>Natural language engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>O'NEILL, IAN M.</au><au>McTEAR, MICHAEL F.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Object-oriented modelling of spoken language dialogue systems</atitle><jtitle>Natural language engineering</jtitle><addtitle>Nat. Lang. Eng</addtitle><date>2000-09</date><risdate>2000</risdate><volume>6</volume><issue>3-4</issue><spage>341</spage><epage>362</epage><pages>341-362</pages><artnum>S1351324900002527</artnum><issn>1351-3249</issn><eissn>1469-8110</eissn><coden>NLENFE</coden><abstract>In this paper we show how established object modelling techniques can be used in the creation of spoken dialogue management systems. One of the motivations behind the particular approach adopted here is the observation that, in spoken human-to-human dialogues, certain skillsets and patterns of dialogue evolution are common to many different contexts; other dialogue skills and accompanying real-world knowledge are required only for more specialised transactions within particular business domains. As a starting point for modelling an automated spoken dialogue management system we recommend a use case analysis of the required functionality. The use case analysis encourages the developer to identify generic-specific relationships and interactions between different dialogue management skills. We consider some of the broad philosophies underlying current dialogue management systems and outline practical high-level dialogue behaviour based on mixed-initiative, frame-based processing, combined with a rigorously applied confirmation strategy. On the basis of the use case requirements analysis, we explore a possible design for an object-oriented dialogue management system, indicating the roles and relationships of the various classes that embody the required dialogue functionality, and showing how implemented objects within the system will interact. The manner of this interaction is such as to allow one overall system to process transactions in several business domains. We also indicate some of the advantages of a rule-based implementation: the proposed design is tailored towards such an implementation in Prolog++. An object-oriented development process places high-level, generic dialogue management functionality at the disposal of more specialised ‘expert’ components. Maintainability and extensibility are therefore enhanced: if the developer chooses to refine generic behaviour, it is immediately available to the more specialised components; if new domain-specific expertise is required, it can be added with minimal impact on generic behaviour.</abstract><pub>Cambridge University Press</pub><doi>10.1017/S1351324900002527</doi><tpages>22</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1351-3249
ispartof Natural language engineering, 2000-09, Vol.6 (3-4), p.341-362, Article S1351324900002527
issn 1351-3249
1469-8110
language eng
recordid cdi_proquest_miscellaneous_85543092
source Cambridge Journals - Connect here FIRST to enable access
title Object-oriented modelling of spoken language dialogue systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T12%3A32%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Object-oriented%20modelling%20of%20spoken%20language%20dialogue%20systems&rft.jtitle=Natural%20language%20engineering&rft.au=O'NEILL,%20IAN%20M.&rft.date=2000-09&rft.volume=6&rft.issue=3-4&rft.spage=341&rft.epage=362&rft.pages=341-362&rft.artnum=S1351324900002527&rft.issn=1351-3249&rft.eissn=1469-8110&rft.coden=NLENFE&rft_id=info:doi/10.1017/S1351324900002527&rft_dat=%3Cproquest_cross%3E85543092%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=85543092&rft_id=info:pmid/&rft_cupid=10_1017_S1351324900002527&rfr_iscdi=true