Susan W. McRoy and Syed S. Ali

A Practical, Declarative Theory of Dialog

[Full Text]
[send contribution]
[debate procedure]
[copyright]


Overview of interactions

No Comment(s) Answer(s) Continued discussion
1 23.2.00 McConachy and Zukerman
26.3.00 McRoy and Ali

C1. Richard McConachy and Ingrid Zukerman (23.2.00):

This paper attempts to cover a lot of ground in a comparatively small amount of space. As such we found it difficult to get a good feel for how several of the component pieces worked and how they are integrated. This is particularly salient in light of the fact that the components that are actually described, i.e., the parser, RRM, ARGUER and YAG, are treated quite separately, and the only thing they seem to have in common is the knowledge representation. The few rules that are actually presented give an inkling of the operation of the system, but their generality is unclear, as is their ``knowledge intensiveness'' -- how many rules are there of each type, what sort of coverage do they have? How does this compare to other dialogue systems?

One of the main contributions of the paper, viz the fourth and fifth levels of the discourse model, is described in a very cursory manner, even though these are the components that enable the higher functions of the system. You state that these components ``are needed to allow the system to interpret context-dependent utterances or to deal with unexpected utterances''. How are they actually used? Likewise, it is unclear how a representation such as that in Figure 4 is obtained. Could you please describe the process that yields this representation? Also, it is not clear whether the described system is implemented as a whole (or what is the stage of the implementation), or whether these are separate (but related) research efforts that will be eventually pulled together.

We believe that to answer these concerns, a longer submission is required which details the different components of the system and describes how they actually work. In addition, we suggest that the descriptions of ARGUER and RRM (which are not really complete enough to be helpful) be removed in favor of more a detailed description of the operation of the dialogue framework and system.

Additional (more detailed) questions

References
Karacapilidis, N. and Papadias, D. (1998), Hermes: Supporting Argumentative Discourse in Multi-Agent Decision Making. In AAAI98 Proceedings -- the Fifteenth National Conference on Artificial Intelligence, Madison, Wisconsin, pp. 827-832, AAAI Press.

McRoy, S., Haller, S. and Ali, S. (1997), Uniform knowledge representation for NLP in the B2 system. Natural Language Engineering , 3(2), 123-145.

Vreeswijk, G. (1997), Abstract Argumentation Systems. Artificial Intelligence 90 (1-2), 225-279.

Zukerman, I., McConachy, R., and Korb, K. (1998), Bayesian Reasoning in an Abductive Mechanism for Argument Generation and Analysis. In AAAI98 Proceedings -- the Fifteenth National Conference on Artificial Intelligence, Madison, Wisconsin, pp. 833-838, AAAI Press.

Richard McConachy and Ingrid Zukerman, University of Monash


A1. Susan McRoy and Sy Ali (26.3.00):

Thank you Richard and Ingrid.  We appreciate the care that you put into your comments

Comments:

This paper attempts to cover a lot of ground in a comparatively small amount of space. As such we found it difficult to get a good feel for how several of the component pieces worked and how they are integrated. This is particularly salient in light of the fact that the components that are actually described, i.e., the parser, RRM, ARGUER and YAG, are treated quite separately, and the only thing they seem to have in common is the knowledge representation. The few rules that are actually presented give an inkling of the operation of the system, but their generality is unclear, as is their ``knowledge intensiveness'' -- how many rules are there of each type, what sort of coverage do they have? How does this compare to other dialogue systems?

The authors reply:

We are trying to do two things in this paper: Firstly, to describe an overall architecture and secondly, to describe how  dialog tasks (which are typically specified only procedurally) can be capured in a declarative framework. We agree that the presentation is a bit terse and, with the editors approval, we will expand our final version to make things clearer. To answer the question, our approach is knowledge intensive. Although we are still working on the representations, for each step there are typically at least 5 rules for each interpretation type at each level of analysis. We deal with this complexity, in part, by partitioning the semantic network representations, although this introduces a cost for accessing the partitions. We are not aware of any other declarative approaches to dialog, so we do not believe there is a comparison to be made of the sort suggested.

Comments:

One of the main contributions of the paper, viz the fourth and fifth levels of the discourse model, is described in a very cursory manner, even though these are the components that enable the higher functions of the system. You state that these components ``are needed to allow the system to interpret context-dependent utterances or to deal with unexpected utterances''. How are they actually used? Likewise, it is unclear how a representation such as that in Figure 4 is obtained. Could you please describe the process that yields this representation? Also, it is not clear whether the described system is implemented as a whole (or what is the stage of the implementation), or whether these are separate (but related) research efforts that will be eventually pulled together.

The authors reply:

We will certainly provide more detail about the fourth and fifth levels of the discourse model and how they would be obtained. Although the first 3 levels are fully implemented and integrated, the last two are implemented but not fully integrated.  There is an integrated system that uses the argumentation schema but with a subset of the rules that we have written for levels 1 and 2; we are revising our work on misunderstandings and have not yet integrated it into our current declarative model. This will still be the case when we submit our final paper.

Comments:

We believe that to answer these concerns, a longer submission is required which details the different components of the system and describes how they actually work. In addition, we suggest that the descriptions of ARGUER and RRM (which are not really complete enough to be helpful) be removed in favor of more a detailed description of the operation of the dialogue framework and system.

The authors reply:

We agree -- we will either delete material that does not stand alone or expand upon it.  Given its current state of development we are likely to expand ARGUER and omit RRM.

Additional (more detailed) questions /Replies



Additional questions and answers will be added here.
To contribute, please click [send contribution] above and send your question or comment as an E-mail message.
For additional details, please click [debate procedure] above.
This debate is moderated by the guest editors.