Abraham Bernstein, Esther Kaufmann, Anne Göhring, Christoph Kiefer, Querying Ontologies: A Controlled English Interface for End-users, In: 4th International Semantic Web Conference (ISWC 2005), November 2005. (Conference or Workshop Paper)
The semantic web presents the vision of a distributed, dynamically growing knowledge base founded on formal logic. Common users, however, seem to have problems even with the simplest Boolean expressions. As queries from web search engines show, the great majority of users simply do not use Boolean expressions. So how can we help users to query a web of logic that they do not seem to understand? We address this problem by presenting a natu-ral language interface to semantic web querying. The interface allows formulat-ing queries in Attempto Controlled English (ACE), a subset of natural English. Each ACE query is translated into a discourse representation structure – a vari-ant of the language of first-order logic – that is then translated into an N3-based semantic web querying language using an ontology-based rewriting framework. As the validation shows, our approach offers great potential for bridging the gap between the logic-based semantic web and its real-world users, since it al-lows users to query the semantic web without having to learn an unfamiliar formal language. Furthermore, we found that users liked our approach and de-signed good queries resulting in a very good retrieval performance (100% pre-cision and 90% recall). |
|
Abraham Bernstein, Christoph Kiefer, iRDQL - Imprecise RDQL Queries Using Similarity Joins, In: K-CAP 2005 Workshop on: Ontology Management: Searching, Selection, Ranking, and Segmentation, October 2005. (Conference or Workshop Paper)
Traditional semantic web query languages support a logic-based access to the semantic web. They offer a retrieval (or reasoning) of data based on facts. On the traditional web and in databases, however, exact querying often provides an incomplete answer as queries are overspecified or the mix of multiple ontologies/modelling differences requires “interpretational flexibility.”
This paper introduces iRDQL – a semantic web query language with support for similarity joins. It is an extension to RDQL that enables the user to query for similar resources in an ontology. A similarity measure is used to determine the degree of similarity between two semantic web resources. Similar resources are ranked by their similarity and returned to the user. We show how iRDQL allows to extend the reach of a query by finding additional results. We quantitatively evaluated one measure of SimPack – our library of similarity measures for the use in ontologies – for its usefulness in iRDQL within the context of an OWL-S semantic web service
retrieval test collection. Initial results of using iRDQL indicate that it is indeed useful for extending the reach of the query and that it is able to improve recall without overly sacrificing precision. |
|
Ralf Schlüter, Thomas Scharrenbach, Volker Steinbiss, Hermann Ney, Bayes Risk minimization using metric loss functions, In: The 9th European Conference on Speech Communication and Technology (Interspeech), Curran Associates, Inc., New York, USA, 2005-09-04. (Conference or Workshop Paper published in Proceedings)
In this work, fundamental properties of Bayes decision rule using general loss functions are derived analytically and are verified experimentally for automatic speech recognition. It is shown that, for maximum posterior probabilities larger than 1/2, Bayes decision rule with a metric loss function always decides on the posterior maximizing class independent of the specific choice of (metric) loss function. Also for maximum posterior probabilities less than 1/2, a condition is derived under which the Bayes risk using a general metric loss function is still minimized by the posterior maximizing class. For a speech recognition task with low initial word error rate, it is shown that nearly 2/3 of the test utterances fulfil these conditions and need not be considered for Bayes risk minimization with Levenshtein loss, which reduces the computational complexity of Bayes risk minimization. In addition, bounds for the difference between the Bayes risk for the posterior maximizing class and minimum Bayes risk are derived, which can serve as cost estimates for Bayes risk minimization approaches. |
|
Adrian Bachmann, Design and Prototypical Implementation of an Accounting System for an AAA Server, August 2005. (Other Publication)
The key aim of this thesis work is to design and prototypically implement the Accounting module for an AAA server, based on the Generic AAA Architecture defined in RFC 2903 and Diameter protocol specifications. The resulting protocol and architecture shall provide a solution for offering accounting services to a Mobile Grid. It will also be used at a later stage together with various charging models for creating a charging mechanism for future mobile grids. A mobile grid environment, by its heterogenos nature brings new challenges to all the tree A-s in a traditional AAA environment. Regarding the accounting proccess, new types of resources have to be accounted for which require new parameters that have to be present in accounting records. Besides the traditional accounting of time, bytes, and packets, a grid service might need to account for CPU usage, memory consumption, or even accessed/containing information. The accounting module shall provide generic interfaces for possibly different monitoring entities that adapt to the type of resource being accounted for. The access to accounted for data shall be secure and reliable. Secure in this context means that accounted for records for a certain service can be created by certain entities that are aproved by that service provider. This requirement can be realized using X.509 certificates or other kind of credential tokens. Encryption of accounting messages shall be offered as a communication option between the AAA client and the AAA server. Reliability refers to the posibility of retreiving the accurate accounting information for a certain service/resource usage for charging consumptions. |
|
Abraham Bernstein, Esther Kaufmann, Christoph Kiefer, Christoph Bürki, SimPack: A Generic Java Library for Similarity Measures in Ontologies, No. IFI-2008.0008, Version: 1, August 2005. (Technical Report)
Good similarity measures are central for techniques such as retrieval, matchmaking, clustering, data-mining, ontology translations, automatic database schema matching, and simple object comparisons. Measures for the use with complex (or aggregated) objects in ontologies are, however, rare, even though they are central for semantic web applications. This paper first introduces SimPack, a library of similarity measures for the use in ontologies (of complex objects). The measures of the library are then experimentally compared with a similarity ``gold standard'' established by surveying 94 human subjects in two ontologies. Results show that human and algorithm assessments vary (both between people and across ontologies), but can be grouped into cohesive clusters, each of which is well modeled by one of the measures in the library. Furthermore, we show two increasingly accurate methods to predict the cluster membership of the subjects providing the foundation for the construction of personalized similarity measures. |
|
Abraham Bernstein, Benjamin Grosof, Michael Kifer, Beyond Monotonic Inheritance: Towards Non-Monotonic Semantic Web Process Ontologies, In: W3C Workshop On Frameworks for Semantics in Web Services, World Wide Web Consortium, June 2005. (Conference or Workshop Paper)
|
|
Peter Vorburger, Abraham Bernstein, Alen Zurfluh, Interruptability Prediction Using Motion Detection, In: First International Workshop on Managing Context Information in Mobile and Pervasive Environments MCMP-05, May 2005. (Conference or Workshop Paper)
|
|
Steve Battle, Abraham Bernstein, Harlod Boley, Benjamin Grosof, Michael Gruniger, Richard Hull, Michael Kifer, David Martin, Sheila McIlraith, Deborah McGuinness, Jiawen Su, Said Tabet, Semantic Web Services Framework (SWSF), No. IFI-2008.0008, Version: 1, April 2005. (Technical Report)
This is the initial technical report of the Semantic Web Services Language (SWSL) Committee of the Semantic Web Services Initiative (SWSI). This report consists of the following four top-level documents, with four related appendices.
* Semantic Web Services Framework (SWSF) Overview
* The Semantic Web Services Language (SWSL)
* The Semantic Web Services Ontology (SWSO)
* SWSF Application Scenarios
Appendices (of the Ontology document):
* PSL in SWSL-FOL and SWSL-Rules
* Axiomatization of the FLOWS Process Model
* Axiomatization of the Process Model in SWSL-Rules
* Reference Grammars |
|
Abraham Bernstein, Foster Provost, Shawndra Hill, Towards Intelligent Assistance for a Data Mining Process: An Ontology-based Approach for Cost-sensitive Classification, IEEE Transactions on Knowledge and Data Engineering, Vol. 17 (4), 2005. (Journal Article)
A data mining (DM) process involves multiple stages. A simple, but typical, process might in-clude preprocessing data, applying a data-mining algorithm, and postprocessing the mining re-sults. There are many possible choices for each stage, and only some combinations are valid. Because of the large space and non-trivial interactions, both novices and data-mining specialists need assistance in composing and selecting DM processes. Extending notions developed for statistical expert systems we present a prototype Intelligent Discovery Assistant (IDA), which provides users with (i) systematic enumerations of valid DM processes, in order that important, potentially fruitful options are not overlooked, and (ii) effective rankings of these valid processes by different criteria, to facilitate the choice of DM processes to execute. We use the prototype to show that an IDA can indeed provide useful enumerations and effective rankings in the context of simple classification processes. We discuss how an IDA could be an important tool for knowledge sharing among a team of data miners. Finally, we illustrate the claims with a com-prehensive demonstration of cost-sensitive classification using a more involved process and data from the 1998 KDDCUP competition. |
|
Abraham Bernstein, Esther Kaufmann, Norbert E. Fuchs, Talking to the Semantic Web - A Controlled English Query Interface for Ontologies, AIS SIGSEMIS Bulletin, Vol. 2 (1), 2005. (Journal Article)
The semantic web presents the vision of a distributed, dynamically growing knowledge base founded on formal logic. Common users, however, seem to have problems even with the simplest Boolean expression. As queries from web search engines show, the great majority of users simply do not use Boolean expressions. So how can we help users to query a web of logic that they do not seem to understand?
We address this problem by presenting a natural language front-end to semantic web querying. The front-end allows formulating queries in Attempto Controlled English (ACE), a subset of natural English. Each ACE query is translated into a discourse representation structure – a variant of the language of first-order logic – that is then translated into the semantic web querying language PQL. As examples show, our approach offers great potential for bridging the gap between the semantic web and its real-world users, since it allows users to query the semantic web without having to learn an unfamiliar formal language. |
|
Abraham Bernstein, Peter Vorburger, Patrice Egger, Direct Interruptablity Prediction and Scenario-based Evaluation of Wearable Devices: Towards Reliable Interruptability Predictions, In: First International Workshop on Managing Context Information in Mobile and Pervasive Environments MCMP-05, February 2005. (Conference or Workshop Paper)
In this paper we introduce the approach of direct interruptability inference from accelerometer and audio data and show that it provides highly accurate and robust predictions. Furthermore, we argue that scenarios are central for evaluating the performance of interruptability predicting devices and prove it on our setup. We also demonstrate that scenarios provide the foundation for avoiding misleading results, assessing the results’ generalizability, and provide the basis for a stratified scenario-based learning model, which greatly speeds-up the training of such devices.
|
|
Abraham Bernstein, Esther Kaufmann, Christoph Bürki, Mark Klein, How Similar Is It? Towards Personalized Similarity Measures in Ontologies, In: 7. Internationale Tagung Wirtschaftsinformatik, February 2005. (Conference or Workshop Paper)
Finding a good similarity assessment algorithm for the use in ontologies is central to the functioning of techniques such as retrieval, matchmaking, clustering, data-mining, ontology translations, automatic database schema matching, and simple object comparisons. This paper assembles a catalogue of ontology based similarity measures, which are experimentally compared with a �similarity gold standard� obtained by surveying 50 human subjects. Results show that human and algorithmic similarity predications varied substantially, but could be grouped into cohesive clusters. Addressing this variance we present a personalized similarity assessment procedure, which uses a machine learning component to predict a subject�s cluster membership, providing an excellent prediction of the gold standard. We conclude by hypothesizing ontology dependent similarity measures. |
|
Peter Vorburger, Abraham Bernstein, Towards an Artificial Receptionist: Anticipating a Persons Phone Behavior, No. IFI-2008.0007, Version: 1, 2005. (Technical Report)
People are subjected to a multitude of interruptions, which in some situations are detrimental to their work performance. Consequently, the capability to predict a person’s degree of interruptability (i.e., a measure of detrimental an interruption would be to her current work) can provide a basis for a ?ltering mechanism. This paper introduces a novel approach to predict a person’s presence and interruptability in an of?ce-like environment based on audio, multi-sector motion detection using video, and the time of the day collected as sensor data.
Conducting an experiment in a real of?ce environment over the length of more than 40 work days we show that the multisector motion detection data, which to our knowledge has been
used for the ?rst time to this end, outperforms audio data both in presence and interruptability. We, furthermore, show, that the combination of all three data-streams improves the interruptability prediction accuracy and robustness. Finally, we use these data to predict a subject’s phone behavior (ignore or accept the incoming phone call) by combining interruptability and the estimated importance of call. We call such an application an arti?cial receptionist. Our analysis also show that the results improve when taking the temporal aspect of the context into account. |
|
Abraham Bernstein, Esther Kaufmann, Norbert E. Fuchs, June von Bonin, Talking to the Semantic Web -- A Controlled English Query Interface for Ontologies, In: 14th Workshop on Information Technology and Systems, December 2004. (Conference or Workshop Paper)
The semantic web presents the vision of a distributed, dynamically growing knowledge base founded on formal logic. Common users, however, seem to have problems even with the simplest Boolean expression. As queries from web search engines show, the great majority of users simply do not use Boolean expressions. So how can we help users to query a web of logic that they do not seem to understand?
We address this problem by presenting a natural language front-end to semantic web querying. The front-end allows formulating queries in Attempto Controlled English (ACE), a subset of natural English. Each ACE query is translated into a discourse representation structure – a variant of the language of first-order logic – that is then translated into the semantic web querying language PQL. As examples show, our approach offers great potential for bridging the gap between the semantic web and its real-world users, since it allows users to query the semantic web without having to learn an unfamiliar formal language. |
|
Abraham Bernstein, Esther Kaufmann, Christoph Bürki, Mark Klein, Object Similarity in Ontologies: A Foundation for Business Intelligence Systems and High-performance Retrieval, In: Twenty-Fifth International Conference on Information Systems, December 2004. (Conference or Workshop Paper)
Finding good algorithms for assessing the similarity of complex objects in ontologies is central to the functioning of techniques such as retrieval, matchmaking, clustering, data-mining, semantic sense disambiguation, ontology translations, and simple object comparisons. These techniques provide the basis for supporting a wide variety of business intelligence computing tasks like finding a process in a best practice repository, finding a suitable service provider/outsourcing partner for agile process enactment, dynamic customer segmentation, semantic web applications, and systems integration. To our knowledge, however, there exists no study that systematically compares the prediction quality of ontology based similarity measures. This paper assembles a catalogue of ontology based similarity measures that are (partially) adapted from related domains. These measures are compared to each other within a large, real-world best practice ontology as well as evaluated in a realistic business process retrieval scenario. We find that different similarity algorithms reflect different notions of similarity. We also show how a combination of similarity measures can be used to improve both precision and recall of an ontology-based, query-by-example style, object retrieval approach. Combining the study’s findings with the literature we argue for the need of extended studies to assemble a more complete catalogue of object similarity measures that can be evaluated in many applications and ontologies. |
|
Guruduth Banavar, Abraham Bernstein, Challenges in design and software infrastructure for ubiquitous computing applications, Advances in Computers, Vol. 62, 2004. (Journal Article)
|
|
Mark Klein, Abraham Bernstein, Towards High-Precision Service Retrieval, IEEE Internet Computing, Vol. 8 (1), 2004. (Journal Article)
Online repositories are increasingly being called on to provide access to services that describe or provide useful behaviors. Existing techniques for finding the services offer low retrieval precision, returning many irrelevant matches. This article describes a novel service retrieval approach that captures service semantics via process models, and applies a pattern-matching algorithm to locate desired services. |
|
Abraham Bernstein, Process Recombination: An Ontology Based Approach for Business Process Re-Design, SAP Design Guild, Vol. 7, 2003. (Journal Article)
A critical need for many organizations is the ability to quickly (re-)design their business processes in response to changing needs and capabilities. Current process design tools and methodologies, however, are very resource-intensive and provide little support for generating (as opposed to merely recording) new design alternatives.
This paper describes the 'process recombination,' a novel approach for template-based business process re-design based upon the MIT Process Handbook. This approach allows one to systematically generate different process (re-) designs using the repository of process alternatives stored in the Process Handbook. Our experience to date has shown that this approach can be effective in helping users produce innovative process designs.
|
|
Abraham Bernstein, Benjamin Grosof, Beyond Monotonic Inheritance: Towards Semantic Web Process Ontologies, No. IFI-2008.0006, Version: 1, August 2003. (Technical Report)
Semantic Web Services (SWS), the convergence of Semantic Web and Web Services, is the emerging next major generation of the Web, in which e-services and business communication become more knowledge-based and agent-based. In the SWS vision, service descriptions are built partly upon process ontologies – widely shared ontological knowledge about business processes – which are represented using Semantic Web techniques for declarative knowledge representation (KR), e.g., OWL Description Logic or RuleML Logic Programs.
In this paper, we give the first approach to solving a previously unsolved, crucial problem in representing process ontologies using SW KR: how to represent non-monotonic inheritance reasoning, in which at each (sub)class in the class hierarchy, any inherited property value may be overridden with another value, or simply cancelled (i.e., not inherited). Non-monotonic inheritance is an important, heavily-used feature in pre-SWS process ontologies, e.g., ubiquitous in object-oriented (OO) programming. The advantages of non-monotonicity in inheritance include greater reuse/modularity and easier specification, updating, and merging. We focus in particular on the Process Handbook (PH), a large, influential, and well-used process ontologies repository that is representative in its features for non-monotonic inheritance. W3C’s OWL, the currently dominant SW KR for ontologies, is fundamentally incapable of representing non-monotonicity; so too is First Order Logic. Using instead another form of leading SW KR – RuleML – we give a new approach that successfully represents the PH’s style of non-monotonic inheritance. In this Courteous Inheritance approach, PH ontology knowledge is represented as prioritized default rules expressed in the Courteous Logic Programs (CLP) subset of RuleML.
A prototype of our approach is in progress. We aim to use it to enable SWS exploitation of the forthcoming open-source version of the PH. |
|
Abraham Bernstein, How can cooperative work tools support dynamic group processes? Bridging the specificity frontier, In: Organizing Business Knowledge: The MIT Process Handbook, MIT Press, Cambridge, MA, p. 525 - 544, August 2003. (Book Chapter)
In the past, most collaboration support systems have focused on either automating fixed work processes or simply supporting communication in ad-hoc processes. This results in systems that are usually inflexible and difficult to change or that provide no specific support to help users decide what to do next.
This paper describes a new kind of tool that bridges the gap between these two approaches by flexibly supporting processes at many points along the spectrum: from highly specified to highly unspecified. The development of this approach was strongly based on social science theory about collaborative work. |
|