Web-based science analysis and processing tools allow users to access, analyze, and generate visualizations of data without requiring the user be an expert in data processing. These tools simplify science analysis for all science users by... more
Scientific data services are increasing in usage and scope, and with these increases comes growing need for access to provenance information. Our goal is to design and implement an extensible provenance solution that is deployed at the... more
As personal assistant software matures and assumes more autonomous control of its users' activities, it becomes more critical that this software can explain its task processing. It must be able to tell the user why it is doing what... more
Information retrieval and integration systems typically must handle incomplete and inconsistent data. Current approaches attempt to reconcile discrepant information by leveraging data quality, user preferences, or source provenance... more
In order for agents and humans to leverage the growing wealth of heterogeneous information and services on the web, increasingly, they need to understand the information that is delivered to them. In the simplest case, an agent or human... more
The main advantage of machine learning algorithms that learn simple symbolic models is in their capability to trivially provide justifications for their decisions. However, there is no guarantee that these justifications will be... more
Abstract. Across many fields involving complex computing, software systems are being augmented with workflow logging functionality. The log data can be effectively organized using declarative structured languages such as OWL; however,... more
The main advantage of machine learning algorithms that learn simple symbolic models is in their capability to trivially provide justifications for their decisions. However, there is no guarantee that these justifications will be... more
The number of news reports published online is now so great that it is impossible for any person to read all of them. Not all of these reports are equally interesting. Automating the identification and evaluation of interest in news is... more
Large volumes of news are available around the clock and around the world. It is increasingly difficult to sort interesting from uninteresting news. Information filtering and retrieval have addressed this problem by comparing lexical... more
Introduction. Social Semantic software, for example Semantik Wikis, combines collaborative work and social interaction between users with Semantic Web technologies. Reasoning, seen as the generation of new data from declarative... more
Case-based reasoning (CBR) is widely applicable to the diagnosis of problems and the identification of solutions to them. This review of the literature identifies key papers relating to this use of CBR. The stages in diagnosing and... more
In order to assist a power plant operator to face un- usual situations, we have developed an intelligent as- sistant that explains the suggested commands generated by an MDP-based planning system. This assistant pro- vides the trainee a... more
In this paper we describe the application of a novel learning and problem solving architecture to the domain of airspace management, where multiple requests for the use of airspace need to be reconciled and managed automatically. The key... more
Abstract. One current challenge in linked science is to adequately describe where a piece of information in the linked science cloud came from. Provenance models, such as Proof Markup Language (PML), have developed methods for expressing... more
Many abductive understanding systems explain novel situations by a c haining process that is neutral to explainer needs beyond generating some plausible explanation for the event being explained. This paper examines the relationship of... more
Explanation and argumentation are fundamental to reasoning. They are therefore of some importance to artificial intelligence. Discourse-based reasoning (DBR) is a knowledge representation technology that uses natural patterns of discourse... more
Numerous studies have affirmed the value of asynchronous online communication as a learning resource. Several investigations, however, have indicated that discussions in asynchronous environments are often neither interactive nor... more
Abstract* This paper describes the inference explanation capabilities of Cyc, a logical reasoning system that includes a huge com-monsense knowledge base and an inference engine that sup-ports both question answering and hypothesis... more
We present an overview of different theories of explanation from the philosophy and cognitive science communities. Based on these theories, as well as models of explanation from the knowledge-based systems area, we present a framework for... more
Artificial Intelligence techniques are increasingly being used to develop smart training applications for professionals in various domains. This paper presents an intelligent training system that enables professionals in the public domain... more
In this paper we describe the application of a novel learning and problem solving architecture to the domain of airspace management, where multiple requests for the use of airspace need to be reconciled and managed automatically. The key... more
UNDERSTANDING WHAT MAY HAVE HAPPENED IN DYNAMIC, PARTIALLY OBSERVABLE ENVIRONMENTS Matthew Molineaux, PhD George Mason University, 2017 Dissertation Director: Dr. Gheorghe Tecuci In this work, we address the problem of understanding what... more
In this paper we describe the application of a novel learning and problem solving architecture to the domain of airspace management, where multiple requests for the use of airspace need to be reconciled and managed automatically. The key... more
In the past five years, we have designed and evolved an interlingua for sharing explanations generated by various automated systems such as hybrid web-based question answering systems, text analytics, theorem proving, task processing, web... more
With the increasing complexity of hydrologic problems, data collection and data analysis are often carried out in distributed heterogeneous systems. Therefore it is critical for users to determine the origin of data and its... more
This paper presents a brief overview of requirements for development and evaluation of human centred explainable systems. We propose three perspectives on evaluation models for explainable AI that include intrinsic measures, dialogic... more
When designing and implementing real world ambient intelligent systems, we are in need of applicable information systems engineering methods. These should supplement the knowledge engineering tools we can find in the intelligent systems... more
C ontext-sensitive processing is crucial in many application domains, not only for mobile and ubiquitous computing, but also for tasks such as collaboration support, intelligent information retrieval, adaptive games, and e-learning. The... more
When designing and implementing real world ambient intelligent systems we are in need of applicable information systems engineering methods. The tools we find in the intelligent systems area focus on the knowledge engineering parts,... more
Applications deployed on cyber-infrastructures often rely on multiple data sources and distributed compute resources to access, process, and derive results. When application results are maps, it is possible that non-intentional... more
Information retrieval and integration systems typically must handle incomplete and inconsistent data. Current approaches attempt to reconcile discrepant information by leveraging data quality, user preferences, or source provenance... more
Logic-based controlled natural languages usually provide some facility for compositional representation, minimally including sentence level coordination and sometimes subordination. These forms of compositional representation are useful... more
Abstract. This paper describes a project aiming at enhancing social tagging with reasoning and explanations. So as to keep with the ease of use characteristic of social media, simple explanations are required. A working hypothesis of the... more
In this paper we describe the application of a novel learning and problem solving architecture to the domain of airspace management, where multiple requests for the use of airspace need to be reconciled and managed automatically. The key... more
Learning Event Models that Explain Anomalies Matthew Molineaux1, David W. Aha2, and Ugur Kuter3 1Knexus Research Corporation; 9120 Beachway Lane; Springfield, VA 22153; USA 2Naval Research Laboratory, Code 5514; Washington DC; USA... more
We consider the problem of automated planning in partiallyobservable dynamic environments, where exogenous events that cannot be directly observed affect the state of the world. In these environments, a planner's knowledge of the world is... more
Agents with incomplete environment models are likely to be surprised, and this represents an opportunity to learn. We investigate approaches for situated agents to detect surprises, discriminate among different forms of surprise, and... more
Logic-based controlled natural languages usually provide some facility for compositional representation, minimally including sentence level coordination and sometimes subordination. Although these compositional forms suffice for... more
Much useful new information (e.g. information in news reports) is often that which is surprising or unexpected. In other words, we harbour many expectations about the world, and when any of these expectations are violated (i.e. made... more
The number of news reports published online is now so great that it is impossible for any person to read all of them. Not all of these reports are equally interesting. Automating the identification and evaluation of interest in news is... more
Applications deployed on cyber-infrastructures often rely on multiple data sources and distributed compute resources to access, process, and derive results. When application results are maps, it is possible that non-intentional... more
This paper presents a study conducted on the minimum number of open stacks problem (MOSP) which occurs in various production environments where an efficient simultaneous utilization of resources (stacks) is needed to achieve a set of... more
With the increasing complexity of hydrologic problems, data collection and data analysis are often carried out in distributed heterogeneous systems. Therefore it is critical for users to determine the origin of data and its... more
Applications deployed on cyber-infrastructures often rely on multiple data sources and distributed compute resources to access, process, and derive results. When application results are maps, it is possible that non-intentional... more
The information extraction system iDocument interactively extracts information from text such as instances and relations with respect to existing background knowledge. An extraction process creates weighted recommendations describing... more
The information extraction system iDocument interactively extracts information from text such as instances and relations with respect to existing background knowledge. An extraction process creates weighted recommendations describing... more
The information extraction system iDocument interactively extracts information from texts such as instances and relations with respect to existing background knowledge. An extraction process creates weighted hypotheses describing... more
The information extraction system iDocument interactively extracts information from texts such as instances and relations with respect to existing background knowledge. An extraction process creates weighted hypotheses describing... more
Communication technology is often used to facilitate the exchange of informa-tion which gives the social networks of a person insight into what the person is doing and what his plans and expectations are. Examples for this are the twitter... more