Convegno Italiano di Logica Computazionale CILC 2006 Bari 26-27 giugno 2006 Semantic-based matchmaking and query refinement for B2C e-marketplaces S. Colucci,

Slides:



Advertisements
Similar presentations
ROWLBAC – Representing Role Based Access Control in OWL
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Multilinguality & Semantic Search Eelco Mossel (University of Hamburg) Review Meeting, January 2008, Zürich.
Mitsunori Ogihara Center for Computational Science
Controlled Vocabularies in TELPlus Antoine ISAAC Vrije Universiteit Amsterdam EDLProject Workshop November 2007.
Semantic Web in Group Formation Asma Ounnas Learning Societies Lab School of Electronics and Computer Science The University of Southampton, UK
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
Ontology-based User Modeling for Web-based Information Systems Anton Andrejko, Michal Barla and Mária Bieliková {andrejko, barla,
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Natural Language Interfaces to Ontologies Danica Damljanović
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
Social Behavior of Agents and Stable Models Francesco Buccafurri and Gianluca Caminiti DIMET, Università degli Studi “Mediterranea” di Reggio Calabria.
Designing Multimedia with Fuzzy Logic Enrique Diaz de Leon * Rene V. Mayorga ** Paul D. Guild *** * ITESM, Guadalajara Campus, Mexico ** Faculty of Engineering,
Web Search Results Visualization: Evaluation of Two Semantic Search Engines Kalliopi Kontiza, Antonis Bikakis,
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
Role of the Computer System Current Proposed Ontology Evolution Using Belief Change and the AGM Theory Giorgos Flouris, Dimitris Plexousakis, Grigoris.
Requirements Analysis
An Interactive Multimedia Database of U.S. Courthouses 1 CourtsWeb, is a website that evaluates and documents recent federal courthouses. It is a decision.
“Enhancing Reuse with Information Hiding” ITT Proceedings of the Workshop on Reusability in Programming, 1983 Reprinted in Software Reusability, Volume.
Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.
Publishing and Visualizing Large-Scale Semantically-enabled Earth Science Resources on the Web Benno Lee 1 Sumit Purohit 2
CoGenTex, Inc. Ontology-based Multimodal User Interface in MOQA AQUAINT 18-Month Workshop San Diego, California Tanya Korelsky Benoit Lavoie Ted Caldwell.
Copyright © 2002 Pearson Education, Inc. Slide 8-1.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Chapter 11 Analysis Concepts and Principles
Lecture 7: Requirements Engineering
A Declarative Similarity Framework for Knowledge Intensive CBR by Díaz-Agudo and González-Calero Presented by Ida Sofie G Stenerud 25.October 2006.
Search Engine Architecture
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Practical Goal-based Reasoning in Ontology-Driven Applications Huy Pham & Deborah Stacey School of Computer Science University of Guelph Guelph, Ontario,
Digital libraries and web- based information systems Mohsen Kamyar.
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Requirements Validation
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
On-To-Knowledge review Juan-Les-Pins/France, October 06, 2000 Hans Akkermans, VUA Hans-Peter Schnurr, AIFB Rudi Studer, AIFB York Sure, AIFB KMKMMethodology.
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
Adaptive Faceted Browsing in Job Offers Danielle H. Lee
Efficient Semantic Web Service Discovery in Centralized and P2P Environments Dimitrios Skoutas 1,2 Dimitris Sacharidis.
Of 24 lecture 11: ontology – mediation, merging & aligning.
A Visual Web Query System for NeuronBank Ontology Weiling Li, Rajshekhar Sunderraman, and Paul Katz Georgia State University, Atlanta, GA.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Online Laptop Shop through Semantic Web
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Overview of Epistematica and Semantic Technologies
Search Engine Architecture
Distributed and Grid Computing Research Group
Presentation transcript:

Convegno Italiano di Logica Computazionale CILC 2006 Bari giugno 2006 Semantic-based matchmaking and query refinement for B2C e-marketplaces S. Colucci, T. Di Noia, E. Di Sciascio, A. Ragone, R. Rizzi Politecnico di Bari F.M. Donini Università della Tuscia, Viterbo

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 B2C Scenario Satellite TV system for football world championship B (Business) Domain expertise Technically advertised resources Fix resources descriptions C (Consumer) Lack of knowledge domain Lack of technical vocabulary Vague buying ideas (shop assistant) NEED FOR A BRIDGE

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Challenge Match resource to potential buyers interests (semantic annotation) Facilitating exploration and selection of product characteristics (user friendly interaction)

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Outline Application general features Common sense user needs System Description Matchmaking Steps Conclusions

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Application Features Benefit of semantic annotation: - richness of descriptions - reasoning services for matchmaking, ranking and explanation User friendly interaction: - query formulation process - query language (expressiveness)

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 User Needs Support in the searching process: find the right product starting from a vague idea (incomplete information and preference elicitation) Efficiency and trust: find the right product being confident the system finds the best one. Ranking Criteria: price is not the only one criterion! Friendliness: no technological gaps to overcome in order to use the system (no specific skill or learning effort)

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 System Behavior (1/8) MARKETPLACE SELECTION Domain independence On the fly ontology selection On the fly marketplace creation

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 System Behavior (2/8) GUI : Section (a)-(b)-(d): navigation panel Section (c)-(e): query panel

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 System Behavior (3/8) NAVIGATION PANEL: Ontology browsing Intensional navigation (top-down approach) Most generic ontology classes shown in the top of (a) as entry points Properties on which is possible to impose numeric restrictions shown in the bottom of (a) Subclasses and roles of selected entry points shown in (b) Navigation and zoom out by the history bar in (d) Selected characteristics dragged in the query panel and added to the user final query

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 System Behavior (4/8) QUERY PANEL: Positive preferences in (e) Negative preferences in (c) Preference removal by right clicking Positive preferences all set strict in the initial query

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 System Behavior (5/8) MATCHMAKING PROCESS EXECUTION: Search for a match for the formulated query with all the semantic-enabled descriptions of supplies within the marketplace Reasoning services for matchmaking and ranking provided by MaMaS: Communication with MaMaS via DIG 1.1 interface over http

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 System Behavior (6/8) RESULTS WINDOW: Section (a)-(b): LIST PANEL Section (c)-(d): QUERY REFINEMENT PANEL

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 System Behavior (7/8) LIST PANEL: Ranked list of appealing supplies within the marketplace Logical Explanation on match results Information for each retrieved item: - Description: image, natural language description (transliteration of OWL description) - Match value: semantic-based computed rank - Match Explanation: fulfilled, unspecified, conflicting and additional characteristics w.r.t. the request Multi-page visualization to be browsed by (b)

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 System Behavior (8/8) QUERY REFINEMENT PANEL: Query visualized in (c) Additional information (bonus) related to the offers currently displayed in the list panel shown in (d) Possible query refinements: - relaxing some characteristics setting them to negotiable (also supplies with features in conflict with the negotiable ones are considered) - adding new characteristics from the bonus currently displayed in (d) A NEW SEARCH CAN START!

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 MATCHMAKING STEPS(1/2) 1. Formalization of the user request w.r.t. the ontology: all requested characteristics are set strict. 2. All the supplies in potential match are retrieved: fulfilled, uncertain and additional feature (Concept Abduction Problem). Computation of a semantic-based match value 3. Ranking of all the retrieved supplies w.r.t. their semantic- based match value. All the additional features displayed in the bottom side of the query refinement panel.

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 MATCHMAKING STEPS(2/2) 4. Possible query refinement by the user. 5. New retrieved process performed: computation of a semantic-based match value based on fulfilled, unspecified, conflicting and additional characteristics. Partial PotentialFull ContractAbduce

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Conclusions System showing benefits of semantic markup of descriptions in an e-marketplace System satisfying common sense user needs: support in the searching process, efficiency and trust and ranking criteria

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Future Work System is being tested by human volunteers for evaluating both the degree of correspondence of the approach to commonsense judgment and the usability of the tool Ajax-based GUI Good qualities ontology modeling Evaluation of different match degree functions, with extra-ontological information, under investigation

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Special Thanks Marketplace application originally designed and developed by Raffaele Rizzi Re-engineered and maintained by Francesco Di Cugno

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Thank you

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Query process

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Conclusions System showing benefits of semantic markup ofdescriptions in an e-marketplace System satisfying common sense user needs: support in the searching process, efficiency and trust and ranking criteria System tested by human volunteers for evaluating both the theoretical approach and the usability of the tool Evaluation of different match degree functions, with extra-ontological information, under investigation

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Semantic Annotation Resources formalized in ALN Description Logic(DL): - unambiguous shared meaning of terms - Open World Assumption (OWA) for descriptions Semantic-based Matchmaking - Subsumption for Potential Match - Contraction for belief revision PARTIAL POTENTIAL - Abduction for explanation POTENTIAL FULL Logic-based Ranking of resources

Sistemi Informativi DEE - Politecnico di Bari Convegno Italiano di Logica Computazionale. Bari, Giugno 2006 Query process Fully supported searching process - hidden product technicalities - visual representation of user needs - ongoing specification of buying ideas - searched product features revision - additional features suggested - logic-based overall ranking vs feature-specific ranking