Improving understandability of semantic search explanations

Explanation-aware software design aims at making software systems smarter in interactions with their users. The long-term goal is to provide methods and tools for systematically engineering understandability into the respective (knowledge-based) software system. In this paper, we describe how we improved a semantic search engine, i.e., RadSem, regarding understandability. The research project MEDICO aims at developing an intelligent, robust and scalable semantic search engine for medical documents. RadSem is based on formal ontologies and designated for different kinds of users. Since semantic search results are often hard to understand, an explanation facility for justifying and exploring search results was integrated into RadSem employing the same ontologies used for searching also for explanation generation. We evaluated the understandability of selected concept labels in an experiment with different user groups using semantic networks as form of depicting explanations and using a class frequency approach for selecting appropriate labels.

[1]  William R. Swartout,et al.  XPLAIN: A System for Creating and Explaining Expert Consulting Programs , 1983, Artif. Intell..

[2]  Dirk Marwede,et al.  Entities and relations in medical imaging: An analysis of computed tomography reporting , 2007, Appl. Ontology.

[3]  Benno Stein,et al.  Intrinsic Plagiarism Detection , 2006, ECIR.

[4]  D. P. Hayes,et al.  The growing inaccessibility of science , 1992, Nature.

[5]  John Passmore Explanation in Everyday Life, in Science, and in History , 1962 .

[6]  Manuel Möller,et al.  A Scalable Architecture for Cross-Modal Semantic Annotation and Retrieval , 2008, KI.

[7]  C. Perfetti,et al.  Linguistic complexity and text comprehension : readability issues reconsidered , 1989 .

[8]  Thomas Schulz,et al.  Indexing Thoracic CT Reports Using a Preliminary Version of a Standardized Radiological Lexicon (RadLex) , 2008, Journal of Digital Imaging.

[9]  P. Wright,et al.  Written information: Some alternatives to prose for expressing the outcomes of complex contingencies. , 1973 .

[10]  Michiel Hildebrand,et al.  An analysis of search-based user interaction on the semantic web , 2007 .

[11]  William B. Thompson,et al.  Reconstructive Expert System Explanation , 1992, Artif. Intell..

[12]  C. Langlotz RadLex: a new method for indexing online educational materials. , 2006, Radiographics : a review publication of the Radiological Society of North America, Inc.

[13]  Stephen W. Smoliar,et al.  Explanation: A Source of Guidance for Knowledge Representation , 1987, Knowledge Representation and Organization in Machine Learning.

[14]  Bruce G. Buchanan,et al.  The MYCIN Experiments of the Stanford Heuristic Programming Project , 1985 .

[15]  Jörg Cassens,et al.  Explanation Goals in Case-Based Reasoning , 2004 .

[16]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[17]  Johanna D. Moore,et al.  Explanation in second generation expert systems , 1993 .

[18]  Manuel Möller,et al.  RadSem: Semantic Annotation and Retrieval for Medical Images , 2009, ESWC.

[19]  Manuel Möller,et al.  Explanation of Semantic Search Results of Medical Images in MEDICO , 2009, ExaCt.

[20]  Johanna D. Moore,et al.  Explanations in knowledge systems: design for explainable expert systems , 1991, IEEE Expert.

[21]  Edward H. Shortliffe,et al.  Rule Based Expert Systems: The Mycin Experiments of the Stanford Heuristic Programming Project (The Addison-Wesley series in artificial intelligence) , 1984 .

[22]  Manuel Möller,et al.  A Generic Framework for Semantic Medical Image Retrieval , 2007, KAMC.

[23]  Debbie Richards,et al.  Knowledge-Based System Explanation: The Ripple-Down Rules Alternative , 2003, Knowledge and Information Systems.

[24]  Cornelius Rosse,et al.  The Foundational Model of Anatomy Ontology , 2008, Anatomy Ontologies for Bioinformatics.

[25]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.