Elamur Research⌕
☰
home / papers / 2009 / A computational account of comparative implicatures for a spoken dialogue agent

A computational account of comparative implicatures for a spoken dialogue agent

Paper · 2009 · Luciana Benotti and David Traum

Summary

Benotti and Traum study how a dialogue agent can recover the unstated meaning of comparative sentences. A sentence like "downtown is safer than the market" literally orders two items on a scale. When the scale has few possible values, it can also suggest where each item sits on that scale. Classical degree semantics assumes the ordering relation is already known. In dialogue, however, knowledge of the domain is partial and gets negotiated, so the authors argue that relevant scales come from the participants' goals and the task model. They draw on Gricean and scalar implicature and on clarification requests, and they extend an existing information-state dialogue framework with rules that turn a comparative over a binary attribute into implicated values for both compared items. They test this in the SASO-EN negotiation scenario, where virtual agents debate where to put a clinic. With the rules, the agents grasp arguments they previously missed and can challenge an implicated claim directly. This matters because agents need to know why a comparative was said, not just its literal content.

Key points

  • The test domain is SASO-EN. A human Captain negotiates a clinic location with two virtual agents, the Doctor and the Elder.
  • The domain has over 60 states relevant to planning and negotiation. It uses 11 attributes, of which 7 are binary scales and 4 are non-scalar.
  • A comparative arrives as a semantic frame (attribute "safer", object downtown, value market). The rules add two further assertions: safety of downtown = yes and safety of the market = no.
  • The paper cites a corpus study of clarification requests. Problems with referring expressions cause 51.74% of them, and unstated task requirements cause 22.17%.
  • Implicatures interact with context in three ways:
    • If the implicated content is already present, it is bound and causes no update.
    • If another speaker's comparative implicates a claim that is already in context, that counts as accepting the claim.
    • If the claim conflicts with what the participants already share, the agent drops the implicature.
  • Known flaw: with chained comparatives, which implicature survives depends on the order of the utterances.

Interesting ideas

  • I1. Scales and their granularity come from the task model and goals, not from the lexicon, so only distinctions tied to the agent's goals produce implicatures.
  • I2. When a scale is binary, "X is more P than Y" can be expanded into two explicit state assertions (X is P, Y is not P), each kept separate from the literal content.
  • I3. Clarification questions serve as a diagnostic: content a listener could sensibly ask about ("why is the market not safe?") is exactly the implicated material.
  • I4. Implicated content is either bound to earlier context, treated as acceptance of another speaker's claim, or discarded when it clashes with the common ground.
  • I5. The order-dependence bug with chained comparatives is a good negative control showing that greedy inference needs global consistency checking.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (frames): prag could decide whether a comparative or scalar term triggers an implicature by checking which attributes matter for the current story's goals.
  • I2 (world): the world builder could add these derived states marked as cancellable inferences, so later contradicting text can drop them without breaking the literal comparison.
  • I3 (learn): evaluation could generate "why/are you sure" probes against inferred facts, checking that the system can point to the implicature and its trigger as an explanation.
  • I4 (frames): coreference and speech-act handling could use the same three-way check to label a sentence as agreeing with, repeating, or ignoring an earlier claim.
  • I5 (answer): QA tests on texts with chained comparisons (A > B, B > C) would show whether the world model reasons over the whole ordering rather than the last sentence.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

Also on the byline: University of the Sunshine Coast.

 Fields, topics and concepts

Cite

Cite as Luciana Benotti and David Traum. 2009. A computational account of comparative implicatures for a spoken dialogue agent. Proceedings of the Eighth International Conference on Computational Semantics.

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{benotti2009computational,
  title = {{A computational account of comparative implicatures for a spoken dialogue agent}},
  author = {Luciana Benotti and David Traum},
  booktitle = {Proceedings of the Eighth International Conference on Computational Semantics},
  year = {2009},
  doi = {10.3115/1693756.1693762},
  url = {https://doi.org/10.3115/1693756.1693762}
}

References

15 references, 1 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. D. Beaver and H. Zeevat. Accommodation. In The Oxford Handbook of Linguistic Interfaces, pages 503–539. OUP, 2007. find
  2. H. Clark. Bridging. In The 1975 Workshop on Theoretical issues in natural language processing, pages 169–174. ACL, 1975. find
  3. H. Clark. Using Language. CUP, 1996. find
  4. M. Cresswell. The semantics of degree. In Montague Grammar, 1976. ↗
  5. D. DeVault and M. Stone. Interpreting vague utterances in context. In Proc. of COLING04, pages 1247–1253, 2004. find
  6. H. Grice. Logic and conversation. In P. Cole and J. L. Morgan, editors, Syntax and Semantics: Vol. 3: Speech Acts, pages 41–58. AP, 1975. ↗
  7. L. Horn. On the semantic properties of logical operators in english. PhD thesis, University of California Los Angeles (UCLA), 1972. find
  8. E. Klein. A semantics for positive and comparative adjectives. Linguistics and Philosophy, 4:1–45, 1980. ↗
  9. J. Laird, A. Newell, and P. Rosenbloom. SOAR: an architecture for general intelligence. AI, 33(1):1–64, September 1987. ↗
  10. S. Larsson and D. Traum. Information state and dialogue management in the TRINDI dialogue move engine toolkit. Natural Language Engineering, 6:323– 340, September 2000. ↗
  11. D. Lewis. Scorekeeping in a language game. Journal of Philosophical Logic, 8:339–359, 1979. ↗
  12. K. Rodrı́guez and D. Schlangen. Form, intonation and function of clarification requests in german task oriented spoken dialogues. In CATALOG04, pages 101–108, 2004. find
  13. D. Traum. Semantics and pragmatics of questions and answers for dialogue agents. In Proc. of IWCS-5, pages 380–394, 2003. find
  14. D. Traum, S. Marsella, J. Gratch, J. Lee, and A. Hartholt. Multi-party, multi-issue, multi-strategy negotiation for multi-modal virtual agents. In H. Prendinger, J. Lester, and M. Ishizuka, editors, IVA, volume 5208 of LNCS, pages 117–130. Springer, 2008. find
  15. D. Traum, W. Swartout, J. Gratch, and S. Marsella. A virtual human dialogue model for non-team interaction. In L. Dybkjaer and W. Minker, editors, Recent Trends in Discourse and Dialogue. Springer, 2008. ↗

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/benotti-2009-computational-account-comparative-implicatures-spoken/