Fuzzy-DL Reasoning over Unknown Fuzzy Degrees
|
|
|
- Thomasina Fisher
- 10 years ago
- Views:
Transcription
1 Fuzzy-DL Reasoning over Unknown Fuzzy Degrees Stasinos Konstantopoulos and Georgios Apostolikas Institute of Informatics and Telecommunications NCSR Demokritos Ag. Paraskevi , Athens, Greece Abstract. In this paper we describe a fuzzy Description Logic reasoner which implements resolution in order to provide reasoning services for expressive fuzzy DLs. The main innovation of this implementation is the ability to reason over assertions with abstract (unspecified) fuzzy degrees. The answer to queries is, consequently, an algebraic expression involving the (unknown) fuzzy degrees and the degree of the query. We describe the implementation and discuss a use case in the domain of semantic meta-extraction where conventional DL reasoning is not applicable. 1 Introduction One of the most active areas of research around the construction of the Semantic Web is the bridging of the semantic gap, the difference between the automatically extracted, concrete features of web objects and the abstract, semantic features necessary for semantic browsing and querying. In the domain of multimedia analysis, conceptual modelling technologies are used to bridge this gap, by defining abstract concepts like interview in terms of concrete features, e.g., the recognition of two human figures and speech in a video. Such definitions are made in the context of ontologies, representation technologies that capture conceptual knowledge about a domain. There are two sources of error in this scenario: the video analysis tools used to extract the concrete features (e.g., the appearance of human figures or of a microphone in the video) and the logic rules used to infer abstract features from concrete ones. Since neither of these two levels performs perfectly, erroneous features are going to be assigned at some point; negative feedback from the users of the system is invaluable for improving the system, but it is neither reasonable nor reliable to expect that users accurately identify the source of the error, so that feedback is directed to the party responsible. In our example, requiring that users giving feedback know about the systeminternal definition of the concept interview and are able to tell if the definition is not applicable (e.g., a video showing a conversation between a shopkeeper and a customer) or the recognition was faulty (the video was, in fact, a documentary where a single person describes a statue) is only going to result in sparser and less reliable feedback due to the increased complexity of user input required. R. Meersman, Z. Tari, P. Herrero et al. (Eds.): OTM 2007 Ws, Part II, LNCS 4806, pp , c Springer-Verlag Berlin Heidelberg 2007
2 Fuzzy-DL Reasoning over Unknown Fuzzy Degrees 1313 The problem we are tackling in the work described here is exactly this: given that a user has flagged an abstract feature as wrong, decide whether it is more appropriate to direct this feedback to the video analysis tools or to the ontological definitions. The problem is further convoluted by the fact that it is often desired that such definitions are not absolute, but vague. In our example, consider an ontological rule that states that a video of two people talking looks like an interview to a degree of 80%. This paper is organized as follows: we first provide an overview of vague ontological reasoning, and then proceed to describe a methodology for utilizing negative user feedback in the context of semantic meta-data extraction. Subsequently, we concentrate on our proposed reasoning system, which supports the requirements of this methodology. Finally we draw conclusion and outline future research directions. 2 Reasoning over Vague Knowledge Ontologies are representation technologies that capture conceptual knowledge about a domain by defining a hierarchy of concepts, where more general concepts subsume more specific ones. Concepts are sets of instances, or individual objects of the domain.instanceshaveproperties, which relate them either to other instances of the domain or to concrete values (e.g. numbers or strings). Properties of the former kind are called relations and of the latter data properties. One of the most prominent formalisms for representing ontological knowledge is OWL [1]. OWL is closely coupled to Description Logics (DLs) [2], a fragment of first-order predicate logic. DLs give up expressivity in favour of lower computational complexity, but care is taken that their expressivity is sufficient to reason over OWL ontologies [3]. In order to be able to capture vague knowledge note the looks like in our example above multi-valued logics replace the binary yes-no valuation of logical formulae with a numerical one, denoting the degree to which the formula holds. Multi-valued DLs have been successfully used in multimedia information extraction [4] and the ability to model vague concepts has been explicitly stated as a desideratum by the Semantic Web community [5]. Logical formalisms like Description Logics are typically interpreted with settheoretic semantics which define logical connectives and operators in terms of set theory. We shall not here re-iterate these formal foundations, but refer to handbooks of Description Logics [2, Chapter 2]. Informally, unary predicates (concepts) are interpreted as sets of individuals, binary predicates (relations) as sets of pairs of individuals, and the logical connectives as set operations; i.e., concept disjunction is interpreted as set union, concept conjunction as set intersection, and so on. Binary logics base their interpretations on crisp set theory, where an individual s membership in a set gets a binary (true-false) valuation. Multi-valued logics, on the other hand, base their interpretations on vague set-theoretic semantics, where an individual s membership in a set gets associated with one of many (instead of two) possible values, typically real values between 0 and 1.
3 1314 S. Konstantopoulos and G. Apostolikas Fuzzy set theory [6] is such a multi-valued set theory, where the valuation denotes the degree to which an individual is a member of the set, or, in other words, the degree to which an individual is a typical member of a set. Fuzzy interpretations are based on algebraic norms that provide multi-valued semantics for the logical connectives; the norm that applies to conjunction is called triangular norm or t-norm and the one for implication is the implication norm or i-norm. In the work described here we use Lukasziewicz semantics, where the t-norm of the expression X Y is given by max(0,x + Y 1) and the i-norm of X Y by max(1, 1 X + Y ) The most common approach to implementing multi-valued reasoners is to combine proof algorithms, like resolution or tableaux, with numerical methods [7,8]. It should noted, however, that all existing reasoning algorithms and implementations require that the degrees of all assertions in the knowledge base are numerical constants, a restriction which renders them unsuitable for our back-propagation methodology described in Section 3 below. 3 Error Back-Propagation As mentioned in the introduction, we are addressing the issue of analysing erroneous results by a blame assignment system, in order to provide corrective feedback to the level that would be more likely to have introduced the error. We do this by providing a simple cost measure for the desired changes in the degrees of the concrete features, so that the new system correctly tags the video instance. Given the current system parameters and a new instance of erroneous feature assignment, we need to identify the first-level feature fuzzy degrees that (a) would have yielded acceptable output; and (b) are as close as possible to the degrees calculated by the first-level (video analysis) tools, with respect to Euclidean distance. User feedback does not give any information for the intermediate level of the system, neither does it include any specific fuzzy degree. Instead it is a binary correct/incorrect opinion, or, at most, a qualitative estimate like clearly incorrect, almost incorrect, etc. Either way, the system has prior thresholds for translating quantitative membership (fuzzy degrees) to such qualitative descriptions of membership to a concept. In this context, we define as acceptable in point (a) above, a value that satisfies such thresholds for the user s qualitative estimation. We refer to this scheme as back-propagation, since it propagates the error observed at the results of the second level (logic rules) back to the intermediate results of the first level (video analysis). We shall here only briefly outline this method, as it is discussed in detail elsewhere [9]. The goal is to find the concrete feature degree values (first level output) that result in abstract feature degrees (second level output) that satisfy points (a) and (b) above. The method selects a first-level feature and makes its degree an unknown variable, then uses the
4 Fuzzy-DL Reasoning over Unknown Fuzzy Degrees 1315 reasoner to calculate the algebraic relation between this degree and the degree of the abstract feature that was found to be erroneous; this relation has the form of inequalities constraining the possible value assignments. Given the thresholds corresponding to the qualitative description provided by the user, these inequalities are used to calculate thresholds for the concrete feature degrees. This procedure is repeated for all concrete features, but it should be noted that not all features contribute overall constraints since some proofs might not involve unknown degree values. The goal is now to find the vector of first-level feature degrees that yields an acceptable output and at the same time has the smallest Euclidean distance from the original first-level features. This is achieved by employing an iterative method. An initial acceptable first-level feature vector is found using a coarse search in the feature vector space. Afterwards, the algorithm iterates through the elements in the vector searching for alternate vectors with higher proximity to the original first-level feature vector. The procedure terminates when no more optimization is possible. 4 Reasoning over Unknown Fuzzy Degrees In order to overcome the limitation of existing fuzzy DL reasoners that all assertions in the knowledge base (KB) are numerical constants, we have designed a novel reasoning methodology which can reason over KBs where some of the degrees as left as variables. yadlr is a prototype implementation of this methodology, written in Prolog. Its architecture specifies three modules, for all of which multiple implementations are possible. The central module is the inference engine, which implements a deduction method like resolution or tableaux. The inference engine relies on an algebraic norm module, which provides semantics for the logical operators. Finally, the clause representation module acts as a front-end which translates assertions and queries into yadlr s internal representation, and utilises the inference engine in order to calculate the answer to the query posed. In its current state of development 1 yadlr implements an SLG Resolution inference engine, the Lukasziewicz set of norms, and a Prolog-term front-end. This last module accepts logical statements in the form of nested Prolog terms, optionally coupled with a fuzzy degree. If the fuzzy degree is omitted it is assumed that its value is unknown and should treated as a variable when calculating derivative fuzzy degrees. The front end provides reasoning services by converting calls to the service to equivalent logic queries. The three services provided are checking if a given instance is a member of a given concept, retrieving all members of a concept, and calculating all concepts an instance is a member of. All services admit two calling modes, one where the fuzzy degree of the answer to the query is returned, and one which accepts as input a minimum degree and checks whether the query can be answered at a smaller or equal degree of vagueness. 1 See
5 1316 S. Konstantopoulos and G. Apostolikas 4.1 Fuzzy SLG Resolution Many common resolution calculi and algorithms are based on the resolution rule [10]. The resolution rule specifies the conditions under which a clause R can be deduced from two clauses C 1 and C 2. Resolution is a sound and complete deduction rule for first-order logic, which is to say that it identifies all and only the cases where two clauses semantically support a third clause. Selection Linear resolution for General Logic Programming (SLG Resolution, [11]) is a deduction algorithm based on the resolution rule. Given a query or goal G to prove, SLG resolution makes a left-to-right pass on the literals l i of G, identifying which (if any) clause in the Knowledge Base (KB) can resolve against l i. Effectively, each l i is replaced by the premises of a clause that has l i as its conclusion. The repeated application of this process takes G through a series of transformations G, G, etc. until a clause is reached that is either obviously true, i.e., a known logical tautology or a (set of) ground fact(s) or obviously false, i.e., a logical contradiction. Literals that, at a given step, can be neither proven nor disproven are placed in a delay list. If further down the proof a delayed literal is proven, it is removed from the list; if contradicted the proof fails. A successful proof with an empty delay list means that the formula is satisfied by the background. If, on the other hand, the delay list cannot be closed, a conditional answer is returned which means that the formula is satisfiable (subject to the items remaining in the delay list) but not necessarily satisfied by this particular KB. Crisp SLG Resolution is the inference apparatus behind deductive database systems like DATALOG and disjunctive DATALOG. In the domain of Description Logics, the KAON2 system 2 reasons by reducing DL programs to their disjunctive DATALOG equivalents and then using resolution-based reasoning services originally designed for disjunctive DATALOG [12]. In yadlr a fuzzy variation of the SLG algorithm is implemented, where each transformation checks whether the fuzzy degree of the result is above a threshold, and only admits transformation steps that pass this threshold; a successful proof is one that proves that the degree at which the goal is supported by the knowledge base, is above a user-specified threshold. A further refinement of this algorithm, discussed in the following section, also handles unknown fuzzy degrees (in the knowledge base as well as in the goal) and proves algebraic relations between these unknown values. 4.2 Handling Unknown Fuzzy Degrees When fuzzy values are left as variables in either the knowledge base or the goal G, yadlr effectively restricts the range of fuzzy values that the original clause G admits. More specifically, when ground facts are used in some transformation, the degree of the derivative of G cannot assume certain values if the transformation is to be valid, as specified by the set of norms in use. 2 See also
6 Fuzzy-DL Reasoning over Unknown Fuzzy Degrees 1317 If all fuzzy degrees are known in advance, this restriction can be immediately checked and the transformation can, accordingly, be accepted of rejected, as shown in the first approximation of the yadlr algorithm in the preceding section. If unknown fuzzy degrees are involved, then each application of the t-norm builds up an ever more restrictive set of inequalities that must be satisfied. At each application of the basic resolution step, the inference module uses the i-norm found in the algebraic norms module, and the latter returns this new set of restrictions. As seen above, the inference engine defers to the norms module the calculation of the degree of each derivation of G. The i-norm implementation should be able to handle KB assertions where the degree is not specified, but left as a free variable. In fact, such degrees are not completely unspecified, but possibly restricted by previous iterations, in the same way that the degree of the goal gets restricted. As the proof proceeds, the degree of each node gets calculated using the algebraic norms; whenever assertions with unbound fuzzy degrees are encountered, the admissible values for these variables get restricted within the range that would yield the required valuation for the overall expression, which builds up to a system of linear constraints that is solved using the clp(q, R) constraint linear programming library [13]. At the end of this process, and if there are any open branches, one collects at the leaves of the open branches a system of inequations. This system specifies the admissible values for the unbound degrees, so that the original formula at the root of the tree is satisfiable. It should be noted that some transformations might be invalid even when unknown values are involved, as we might, for example, end up requiring that x<0.3 and x>0.5 simultaneously, but in general a lot more (conditional) solutions will be admitted than in a situation where all values are known. The answer to the logical query is a disjunction of sets of inequalities, involving the unknown fuzzy degrees in the KB and the query. 5 Conclusions and Future Work In this work we have proposed a novel method for reasoning over fuzzy Description Logics and demonstrated how it can be useful in improving the accuracy of meta-data extraction from multimedia content. More particularly, we have discussed how to reason over knowledge bases that include assertions of an unknown fuzzy degree, and how this is useful to error back-propagation in a fuzzy DL system. At its current state of development, the system implements the general SLG resolution algorithm with the Lukasziewicz norms for multi-valued semantics. Planned future development includes designing and implementing a resolution methodology that is optimized for reasoning over Description Logic knowledge bases, as well as implementing more of the various algebraic norms proposed.
7 1318 S. Konstantopoulos and G. Apostolikas We are also planning to look for further use cases for our methodology besides error back-propagation for correcting meta-data extraction systems. Such use cases might include decision support systems where not all the parameters of the problem are known, but discovering the relation between the unknown parameters can provide important information. Acknowledgements The work described here was partially supported by DELTIO, 3 a project funded by the Greek General Secretariat of Research & Technology. DELTIO focuses on evolving ontologies to analyse multimedia content, with an application to news broadcasts. References 1. Smith, M.K., Welty, C., McGuinness, D.L.: OWL web ontology language. Technical report, World Wide Web Consortium (February 2004) W3C Candidate Recommendation, 2. Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.: The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, Cambridge (2003) 3. Horrocks, I., Patel-Schneider, P.F., van Harmelen, F.: From SHIQ and RDF to OWL: The making of a web ontology language. Journal of Web Semantics 1(1), 7 26 (2003) 4. Meghini, C., Sebastiani, F., Straccia, U.: A model of multimedia information retrieval. Journal of the ACM 48(5), (2001) 5. Kifer, M.: Requirements for an expressive rule language on the semantic web. In: Proc. of W3C Workshop on Rule Languages for Interoperability (2005) 6. Zadeh, L.A.: Fuzzy sets. Information and Control 8(3), (1965) 7. Stoilos, G., Stamou, G., Tzouvaras, V., Pan, J.Z., Horrocks, I.: The fuzzy description logic f-shin. In: Proc. of the International Workshop on Uncertainty Reasoning For the Semantic Web (2005) 8. Straccia, U.: Reasoning within fuzzy Description Logics. Journal of Artificial Intelligence Research 14, (2001) 9. Apostolikas, G., Konstantopoulos, S.: Error back-propagation in multi-valued logic systems. In: Proc. International Conf. on Computational Intelligence and Multimedia Applications (ICCIMA 2007), Sivakasi, India, December (2007) 10. Robinson, J.A.: A machine-oriented logic based on the resolution principle. Journal of the ACM 12(1), (1965) 11. Chen, W., Warren, D.S.: Tabled evaluation with delaying for general logic programs. Journal of the ACM 43, (1996) 12. Hustadt, U., Motik, B., Sattler, U.: Reasoning for description logics around SHIQ in a resolution framework. Technical Report /04, Forschungszentrum Informatik, Karlsruhe (2004) 13. Holzbaur, C.: OFAI clp(q,r) manual, edition Technical Report TR-95-09, Austrian Research Institute for Artificial Intelligence, Vienna (1995) 3 See also
Data Validation with OWL Integrity Constraints
Data Validation with OWL Integrity Constraints (Extended Abstract) Evren Sirin Clark & Parsia, LLC, Washington, DC, USA [email protected] Abstract. Data validation is an important part of data integration
Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology
Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. [email protected] Abstract The scholarly activities
Completing Description Logic Knowledge Bases using Formal Concept Analysis
Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader, 1 Bernhard Ganter, 1 Barış Sertkaya, 1 and Ulrike Sattler 2 1 TU Dresden, Germany and 2 The University of Manchester,
npsolver A SAT Based Solver for Optimization Problems
npsolver A SAT Based Solver for Optimization Problems Norbert Manthey and Peter Steinke Knowledge Representation and Reasoning Group Technische Universität Dresden, 01062 Dresden, Germany [email protected]
From Databases to Natural Language: The Unusual Direction
From Databases to Natural Language: The Unusual Direction Yannis Ioannidis Dept. of Informatics & Telecommunications, MaDgIK Lab University of Athens, Hellas (Greece) [email protected] http://www.di.uoa.gr/
An Efficient and Scalable Management of Ontology
An Efficient and Scalable Management of Ontology Myung-Jae Park 1, Jihyun Lee 1, Chun-Hee Lee 1, Jiexi Lin 1, Olivier Serres 2, and Chin-Wan Chung 1 1 Korea Advanced Institute of Science and Technology,
Optimizing Description Logic Subsumption
Topics in Knowledge Representation and Reasoning Optimizing Description Logic Subsumption Maryam Fazel-Zarandi Company Department of Computer Science University of Toronto Outline Introduction Optimization
University of Ostrava. Reasoning in Description Logic with Semantic Tableau Binary Trees
University of Ostrava Institute for Research and Applications of Fuzzy Modeling Reasoning in Description Logic with Semantic Tableau Binary Trees Alena Lukasová Research report No. 63 2005 Submitted/to
A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems
A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems Areti Manataki and Yun-Heh Chen-Burger Centre for Intelligent Systems and their Applications, School of Informatics, The
Formal Verification Coverage: Computing the Coverage Gap between Temporal Specifications
Formal Verification Coverage: Computing the Coverage Gap between Temporal Specifications Sayantan Das Prasenjit Basu Ansuman Banerjee Pallab Dasgupta P.P. Chakrabarti Department of Computer Science & Engineering
Extending Semantic Resolution via Automated Model Building: applications
Extending Semantic Resolution via Automated Model Building: applications Ricardo Caferra Nicolas Peltier LIFIA-IMAG L1F1A-IMAG 46, Avenue Felix Viallet 46, Avenue Felix Viallei 38031 Grenoble Cedex FRANCE
DLDB: Extending Relational Databases to Support Semantic Web Queries
DLDB: Extending Relational Databases to Support Semantic Web Queries Zhengxiang Pan (Lehigh University, USA [email protected]) Jeff Heflin (Lehigh University, USA [email protected]) Abstract: We
CHAPTER 7 GENERAL PROOF SYSTEMS
CHAPTER 7 GENERAL PROOF SYSTEMS 1 Introduction Proof systems are built to prove statements. They can be thought as an inference machine with special statements, called provable statements, or sometimes
Logic in general. Inference rules and theorem proving
Logical Agents Knowledge-based agents Logic in general Propositional logic Inference rules and theorem proving First order logic Knowledge-based agents Inference engine Knowledge base Domain-independent
FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM
International Journal of Innovative Computing, Information and Control ICIC International c 0 ISSN 34-48 Volume 8, Number 8, August 0 pp. 4 FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT
A Semantic Model for Multimodal Data Mining in Healthcare Information Systems
A Semantic Model for Multimodal Data Mining in Healthcare Information Systems Dimitris IAKOVIDIS 1 and Christos SMAILIS Department of Informatics and Computer Technology, Technological Educational Institute
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
A generic approach for data integration using RDF, OWL and XML
A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6
High Integrity Software Conference, Albuquerque, New Mexico, October 1997.
Meta-Amphion: Scaling up High-Assurance Deductive Program Synthesis Steve Roach Recom Technologies NASA Ames Research Center Code IC, MS 269-2 Moffett Field, CA 94035 [email protected] Jeff Van
Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment,
Uncertainty Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment, E.g., loss of sensory information such as vision Incorrectness in
InvGen: An Efficient Invariant Generator
InvGen: An Efficient Invariant Generator Ashutosh Gupta and Andrey Rybalchenko Max Planck Institute for Software Systems (MPI-SWS) Abstract. In this paper we present InvGen, an automatic linear arithmetic
Predicate logic Proofs Artificial intelligence. Predicate logic. SET07106 Mathematics for Software Engineering
Predicate logic SET07106 Mathematics for Software Engineering School of Computing Edinburgh Napier University Module Leader: Uta Priss 2010 Copyright Edinburgh Napier University Predicate logic Slide 1/24
72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD
72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD Paulo Gottgtroy Auckland University of Technology [email protected] Abstract This paper is
An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials
ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity
Semantically Enhanced Web Personalization Approaches and Techniques
Semantically Enhanced Web Personalization Approaches and Techniques Dario Vuljani, Lidia Rovan, Mirta Baranovi Faculty of Electrical Engineering and Computing, University of Zagreb Unska 3, HR-10000 Zagreb,
(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
Formalization of the CRM: Initial Thoughts
Formalization of the CRM: Initial Thoughts Carlo Meghini Istituto di Scienza e Tecnologie della Informazione Consiglio Nazionale delle Ricerche Pisa CRM SIG Meeting Iraklio, October 1st, 2014 Outline Overture:
Enforcing Data Quality Rules for a Synchronized VM Log Audit Environment Using Transformation Mapping Techniques
Enforcing Data Quality Rules for a Synchronized VM Log Audit Environment Using Transformation Mapping Techniques Sean Thorpe 1, Indrajit Ray 2, and Tyrone Grandison 3 1 Faculty of Engineering and Computing,
virtual class local mappings semantically equivalent local classes ... Schema Integration
Data Integration Techniques based on Data Quality Aspects Michael Gertz Department of Computer Science University of California, Davis One Shields Avenue Davis, CA 95616, USA [email protected] Ingo
Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure
Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure Robert E. McGrath, Anand Ranganathan, M. Dennis Mickunas, and Roy H. Campbell Department of Computer Science, University or Illinois
A UPS Framework for Providing Privacy Protection in Personalized Web Search
A UPS Framework for Providing Privacy Protection in Personalized Web Search V. Sai kumar 1, P.N.V.S. Pavan Kumar 2 PG Scholar, Dept. of CSE, G Pulla Reddy Engineering College, Kurnool, Andhra Pradesh,
I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION
Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science Sunil Movva, Rahul Ramachandran, Xiang Li, Phani Cherukuri, Sara Graves Information Technology and Systems Center University
Geospatial Information with Description Logics, OWL, and Rules
Reasoning Web 2012 Summer School Geospatial Information with Description Logics, OWL, and Rules Presenter: Charalampos Nikolaou Dept. of Informatics and Telecommunications National and Kapodistrian University
CS510 Software Engineering
CS510 Software Engineering Propositional Logic Asst. Prof. Mathias Payer Department of Computer Science Purdue University TA: Scott A. Carr Slides inspired by Xiangyu Zhang http://nebelwelt.net/teaching/15-cs510-se
Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms
Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms Irina Astrova 1, Bela Stantic 2 1 Tallinn University of Technology, Ehitajate tee 5, 19086 Tallinn,
EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko
380 International Journal Information Theories and Applications, Vol. 18, Number 4, 2011 EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES Nataliya Golyan, Vera Golyan, Olga Kalynychenko
Likewise, we have contradictions: formulas that can only be false, e.g. (p p).
CHAPTER 4. STATEMENT LOGIC 59 The rightmost column of this truth table contains instances of T and instances of F. Notice that there are no degrees of contingency. If both values are possible, the formula
OWL based XML Data Integration
OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,
Cassandra. References:
Cassandra References: Becker, Moritz; Sewell, Peter. Cassandra: Flexible Trust Management, Applied to Electronic Health Records. 2004. Li, Ninghui; Mitchell, John. Datalog with Constraints: A Foundation
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases
A Semantic Dissimilarity Measure for Concept Descriptions in Ontological Knowledge Bases Claudia d Amato, Nicola Fanizzi, Floriana Esposito Dipartimento di Informatica, Università degli Studi di Bari Campus
DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS
Abstract: Fuzzy logic has rapidly become one of the most successful of today s technologies for developing sophisticated control systems. The reason for which is very simple. Fuzzy logic addresses such
Query Processing in Data Integration Systems
Query Processing in Data Integration Systems Diego Calvanese Free University of Bozen-Bolzano BIT PhD Summer School Bressanone July 3 7, 2006 D. Calvanese Data Integration BIT PhD Summer School 1 / 152
Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach
Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University
Gerard Mc Nulty Systems Optimisation Ltd [email protected]/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I
Gerard Mc Nulty Systems Optimisation Ltd [email protected]/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I Data is Important because it: Helps in Corporate Aims Basis of Business Decisions Engineering Decisions Energy
Artificial Intelligence
Artificial Intelligence ICS461 Fall 2010 1 Lecture #12B More Representations Outline Logics Rules Frames Nancy E. Reed [email protected] 2 Representation Agents deal with knowledge (data) Facts (believe
! " # The Logic of Descriptions. Logics for Data and Knowledge Representation. Terminology. Overview. Three Basic Features. Some History on DLs
,!0((,.+#$),%$(-&.& *,2(-$)%&2.'3&%!&, Logics for Data and Knowledge Representation Alessandro Agostini [email protected] University of Trento Fausto Giunchiglia [email protected] The Logic of Descriptions!$%&'()*$#)
A HYBRID RULE BASED FUZZY-NEURAL EXPERT SYSTEM FOR PASSIVE NETWORK MONITORING
A HYBRID RULE BASED FUZZY-NEURAL EXPERT SYSTEM FOR PASSIVE NETWORK MONITORING AZRUDDIN AHMAD, GOBITHASAN RUDRUSAMY, RAHMAT BUDIARTO, AZMAN SAMSUDIN, SURESRAWAN RAMADASS. Network Research Group School of
Module 2. Software Life Cycle Model. Version 2 CSE IIT, Kharagpur
Module 2 Software Life Cycle Model Lesson 3 Basics of Software Life Cycle and Waterfall Model Specific Instructional Objectives At the end of this lesson the student will be able to: Explain what is a
SQLMutation: A tool to generate mutants of SQL database queries
SQLMutation: A tool to generate mutants of SQL database queries Javier Tuya, Mª José Suárez-Cabal, Claudio de la Riva University of Oviedo (SPAIN) {tuya cabal claudio} @ uniovi.es Abstract We present a
Design of Prediction System for Key Performance Indicators in Balanced Scorecard
Design of Prediction System for Key Performance Indicators in Balanced Scorecard Ahmed Mohamed Abd El-Mongy. Faculty of Systems and Computers Engineering, Al-Azhar University Cairo, Egypt. Alaa el-deen
Formal Engineering for Industrial Software Development
Shaoying Liu Formal Engineering for Industrial Software Development Using the SOFL Method With 90 Figures and 30 Tables Springer Contents Introduction 1 1.1 Software Life Cycle... 2 1.2 The Problem 4 1.3
Using Semantic Data Mining for Classification Improvement and Knowledge Extraction
Using Semantic Data Mining for Classification Improvement and Knowledge Extraction Fernando Benites and Elena Sapozhnikova University of Konstanz, 78464 Konstanz, Germany. Abstract. The objective of this
Security Issues for the Semantic Web
Security Issues for the Semantic Web Dr. Bhavani Thuraisingham Program Director Data and Applications Security The National Science Foundation Arlington, VA On leave from The MITRE Corporation Bedford,
Finite Model Reasoning on UML Class Diagrams via Constraint Programming
Finite Model Reasoning on UML Class Diagrams via Constraint Programming Marco Cadoli 1, Diego Calvanese 2, Giuseppe De Giacomo 1, and Toni Mancini 1 1 Dipartimento di Informatica e Sistemistica Università
Semantic Lifting of Unstructured Data Based on NLP Inference of Annotations 1
Semantic Lifting of Unstructured Data Based on NLP Inference of Annotations 1 Ivo Marinchev Abstract: The paper introduces approach to semantic lifting of unstructured data with the help of natural language
EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION
EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes
Mining various patterns in sequential data in an SQL-like manner *
Mining various patterns in sequential data in an SQL-like manner * Marek Wojciechowski Poznan University of Technology, Institute of Computing Science, ul. Piotrowo 3a, 60-965 Poznan, Poland [email protected]
Matching Semantic Service Descriptions with Local Closed-World Reasoning
Matching Semantic Service Descriptions with Local Closed-World Reasoning Stephan Grimm 1, Boris Motik 1, and Chris Preist 2 1 FZI Research Center for Information Technologies at the University of Karlsruhe
Classification of Fuzzy Data in Database Management System
Classification of Fuzzy Data in Database Management System Deval Popat, Hema Sharda, and David Taniar 2 School of Electrical and Computer Engineering, RMIT University, Melbourne, Australia Phone: +6 3
Supporting Change-Aware Semantic Web Services
Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand [email protected] Abstract. The Semantic Web is not only evolving into
Application of ontologies for the integration of network monitoring platforms
Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,
Overview of major concepts in the service oriented extended OeBTO
Modelling business policies and behaviour based on extended Open edi Business Transaction Ontology (OeBTO) Introduction Model Driven Development (MDD) provides a basis for the alignment between business
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute
A Mind Map Based Framework for Automated Software Log File Analysis
2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore A Mind Map Based Framework for Automated Software Log File Analysis Dileepa Jayathilake
We shall turn our attention to solving linear systems of equations. Ax = b
59 Linear Algebra We shall turn our attention to solving linear systems of equations Ax = b where A R m n, x R n, and b R m. We already saw examples of methods that required the solution of a linear system
Lightweight Service-Based Software Architecture
Lightweight Service-Based Software Architecture Mikko Polojärvi and Jukka Riekki Intelligent Systems Group and Infotech Oulu University of Oulu, Oulu, Finland {mikko.polojarvi,jukka.riekki}@ee.oulu.fi
Genomic CDS: an example of a complex ontology for pharmacogenetics and clinical decision support
Genomic CDS: an example of a complex ontology for pharmacogenetics and clinical decision support Matthias Samwald 1 1 Medical University of Vienna, Vienna, Austria [email protected] Abstract.
Building a Question Classifier for a TREC-Style Question Answering System
Building a Question Classifier for a TREC-Style Question Answering System Richard May & Ari Steinberg Topic: Question Classification We define Question Classification (QC) here to be the task that, given
On Development of Fuzzy Relational Database Applications
On Development of Fuzzy Relational Database Applications Srdjan Skrbic Faculty of Science Trg Dositeja Obradovica 3 21000 Novi Sad Serbia [email protected] Aleksandar Takači Faculty of Technology Bulevar
Data Quality Improvement and the Open Mapping Tools
Improving Data Quality with Open Mapping Tools February 2011 Robert Worden Open Mapping Software Ltd 2011 Open Mapping Software Contents 1. Introduction: The Business Problem 2 2. Initial Assessment: Understanding
Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien 26.-27. September 2013 HU Berlin
Pragmatic Web 4.0 Towards an active and interactive Semantic Media Web Prof. Dr. Adrian Paschke Arbeitsgruppe Corporate Semantic Web (AG-CSW) Institut für Informatik, Freie Universität Berlin [email protected]
Research on the UHF RFID Channel Coding Technology based on Simulink
Vol. 6, No. 7, 015 Research on the UHF RFID Channel Coding Technology based on Simulink Changzhi Wang Shanghai 0160, China Zhicai Shi* Shanghai 0160, China Dai Jian Shanghai 0160, China Li Meng Shanghai
Programming Risk Assessment Models for Online Security Evaluation Systems
Programming Risk Assessment Models for Online Security Evaluation Systems Ajith Abraham 1, Crina Grosan 12, Vaclav Snasel 13 1 Machine Intelligence Research Labs, MIR Labs, http://www.mirlabs.org 2 Babes-Bolyai
Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL
Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL Holger Knublauch Stanford Medical Informatics, Stanford University, CA [email protected]
Data Quality Mining: Employing Classifiers for Assuring consistent Datasets
Data Quality Mining: Employing Classifiers for Assuring consistent Datasets Fabian Grüning Carl von Ossietzky Universität Oldenburg, Germany, [email protected] Abstract: Independent
Semantic Description of Distributed Business Processes
Semantic Description of Distributed Business Processes Authors: S. Agarwal, S. Rudolph, A. Abecker Presenter: Veli Bicer FZI Forschungszentrum Informatik, Karlsruhe Outline Motivation Formalism for Modeling
Towards Semantics-Enabled Distributed Infrastructure for Knowledge Acquisition
Towards Semantics-Enabled Distributed Infrastructure for Knowledge Acquisition Vasant Honavar 1 and Doina Caragea 2 1 Artificial Intelligence Research Laboratory, Department of Computer Science, Iowa State
