• Aucun résultat trouvé

Nuance Reasoning Framework

N/A
N/A
Protected

Academic year: 2022

Partager "Nuance Reasoning Framework"

Copied!
2
0
0

Texte intégral

(1)

Nuance Reasoning Framework

Prateek Jain, Peter Z. Yeh, Ezra Story, Julien Villemure, David Martin, William Jarrold

Nuance Communications Inc., Sunnyvale CA 94085, USA {firstname.lastname}@nuance.com

Abstract. In this paper, we report on an extensible reasoning frame- work developed at Nuance Communications that allows a variety of spe- cialized reasoners to be used simultaneously. We report on the key design features of our reasoning framework, and provide a real world use case in the automotive domain.

Keywords: reasoning framework, plug-n-play framework

1 Overview

Nuance Communications has developed an extensible reasoning framework that allows a variety of specialized reasoners to be combined and used simultaneously (e.g. specialized domain reasoners or spatial reasoners). This is an important, strategic requirement as numerous industries (ranging from automotive to me- dia) move towards providing intelligent interactions for their users through vir- tual assistants that can reason about their users’ preferences, context, and more to provide personalized and efficient interactions.

Nuance’s Reasoning Framework (NRF) achieves this capability through the following design features:

1. A plug-and-play architecture that allows different reasoners and reasoning technologies to be added via a common API. New reasoners need to imple- ment the common interface, but the underlying reasoning technology can be a black box.

2. An arbitration module that determines and selects the appropriate reasoners to invoke based on each reasoner’s capability and the user’s request, plus context. This module can be extended with custom arbitration strategies as needed.

3. A mediation module that combines the conclusions of the invoked reasoners into a consistent conclusion. Like the arbitration module, this module can also be extended with custom mediation strategies.

NRF is underpinned by several semantic technologies including SPARQL[2]

as an interlingua to capture a user’s request, RDF[1] to represent user preferences and context, etc.

(2)

2

2 Use Case

We describe one application of NRF in the context of The Dragon Drive Frame- work: a Nuance product used to build state-of-the-art automotive virtual assis- tants1.

Drivers need to focus on the road and their surroundings. Hence, a successful automotive assistant should be able to infer the driver’s needs without him/her having to explicitly articulate them, which can be distracting and even danger- ous. For example, a driver might say “Find parking near downtown until 5pm”.

In order to successfully complete this request, the automotive assistant must consider many implicit factors, each requiring specialized reasoning.

Temporal reasoning must be performed to determine parking options that are available upon arrival in downtown until 5pm. Moreover, if contextual infor- mation indicates that it’s raining outside (via precipitation or windshield wiper sensors), then a specialized parking reasoner is invoked to infer that the driver might prefer covered parking options over street parking because most drivers do not like to get wet.

NRF’s plug-and-play architecture allows these specialized reasoners to be utilized simultaneously. NRF’s arbitration module would invoke these reasoners over others based on the request and context. Finally, NRF’s mediation module would combine these conclusions into a consistent response.

3 Conclusion

In this paper, we presented an extensible reasoning framework developed at Nu- ance Communications that allows different specialized reasoners to be combined and used simultaneously. This is an important, strategic requirement as nu- merous industries move towards virtual assistants that can interact intelligently with their users. These interactions require different reasoning capabilities that focus on specialized information ranging from a user’s preference to contextual information to provide personalized and accurate outcomes.

References

1. Cyganiak, R., Wood, D., Lanthaler, M.: RDF 1.1 Concepts and Abstract Syn- tax. W3C Recommendation (February 2014), https://www.w3.org/TR/2014/REC- rdf11-concepts-20140225/

2. Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF. W3C Rec- ommendation (January 2008), http://www.w3.org/TR/rdf-sparql-query/

1 https://www.nuance.com/mobile/automotive/dragon-drive.html

Références

Documents relatifs

In this paper we propose to reinterpret and formalize the event model defined by the ESO ontology using a context-based framework for representation of Semantic Web data,

Towards a logic-based framework for analyzing stream reasoning, we extended the work in [14] with a generalized notion of window functions and a rule-based language.. We

In this paper, we start from the dynamic legal argumentation framework recently proposed by Prakken and Sartor, and we extend their ASPIC-based system by introducing deontic

One common approach to reasoning from data is to first induce a model of the data (a knowledge representation) such as a set of rules or a probability

For the semantic descriptions of the graph nodes, we define specific attributes with help of user classes in the data model (see excerpt in Fig.. The semantics of the workflow node

Both continuous query and RDF streams as the input of PRSPR, they continuously reason and process by exploiting the following four modules: Query Preparation, Data Transformer,

Additionally, given that most of the planners accept planning problems in Planning Domain Definition Language (PDDL) [17] as their input, the inference engine looks up

These languages extend Datalog with features such as existential quantifiers, equalities, and the falsum in rule heads and negation in rule bodies, and, at the same time,