RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,

Slides:



Advertisements
Similar presentations
The Cost of Authoring with a Knowledge Layer Judy Kay and Lichao Li School of Information Technologies The University of Sydney, Australia.
Advertisements

A Domain Level Personalization Technique A. Campi, M. Mazuran, S. Ronchi.
Introduction Information Management systems are designed to retrieve information efficiently. Such systems typically provide an interface in which users.
Information Retrieval in Practice
Interactive Generation of Integrated Schemas Laura Chiticariu et al. Presented by: Meher Talat Shaikh.
Queensland University of Technology An Ontology-based Mining Approach for User Search Intent Discovery Yan Shen, Yuefeng Li, Yue Xu, Renato Iannella, Abdulmohsen.
Information retrieval Finding relevant data using irrelevant keys Example: database of photographic images sorted by number, date. DBMS: Well structured.
Enhance legal retrieval applications with an automatically induced knowledge base Ka Kan Lo.
Overview of Search Engines
Domain Modelling the upper levels of the eframework Yvonne Howard Hilary Dexter David Millard Learning Societies LabDistributed Learning, University of.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Navigating and Browsing 3D Models in 3DLIB Hesham Anan, Kurt Maly, Mohammad Zubair Computer Science Dept. Old Dominion University, Norfolk, VA, (anan,
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Teaching Metadata and Networked Information Organization & Retrieval The UNT SLIS Experience William E. Moen School of Library and Information Sciences.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Programming Project (Last updated: August 31 st /2010) Updates: - All details of project given - Deadline: Part I: September 29 TH 2010 (in class) Part.
A Simple Unsupervised Query Categorizer for Web Search Engines Prashant Ullegaddi and Vasudeva Varma Search and Information Extraction Lab Language Technologies.
Related terms search based on WordNet / Wiktionary and its application in ontology matching RCDL'2009 St. Petersburg Institute for Informatics and Automation.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
Dimitrios Skoutas Alkis Simitsis
Weighting and Matching against Indices. Zipf’s Law In any corpus, such as the AIT, we can count how often each word occurs in the corpus as a whole =
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
Terminology and documentation*  Object of the study of terminology:  analysis and description of the units representing specialized knowledge in specialized.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
10th International Baltic Conference on Databases and Information Systems July 8-11, 2012, Vilnius, Lithuania Learner Model’s Utilization in the e-Learning.
Enhancing Cluster Labeling Using Wikipedia David Carmel, Haggai Roitman, Naama Zwerdling IBM Research Lab (SIGIR’09) Date: 11/09/2009 Speaker: Cho, Chin.
1 A Historical Perspective on Conceptual Modelling (Based on an article and presentation by Janis Bubenko jr., Royal Institute of Technology, Sweden. June.
Towards Contextual and Structural Relevance Feedback in XML Retrieval Lobna Hlaoua IRIT (Institut de Recherche en Informatique de Toulouse) Equipe SIG-RI.
Company LOGO Digital Infrastructure of RPI Personal Library Qi Pan Digital Infrastructure of RPI Personal Library Qi Pan.
Intellectual Works and their Manifestations Representation of Information Objects IR Systems & Information objects Spring January, 2006 Bharat.
Harvesting Social Knowledge from Folksonomies Harris Wu, Mohammad Zubair, Kurt Maly, Harvesting social knowledge from folksonomies, Proceedings of the.
Terminology and documentation*  Object of the study of terminology:  analysis and description of the units representing specialized knowledge in specialized.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Jane Reid, AMSc IRIC, QMUL, 30/10/01 1 Information seeking Information-seeking models Search strategies Search tactics.
Towards a Reference Quality Model for Digital Libraries Maristella Agosti Nicola Ferro Edward A. Fox Marcos André Gonçalves Bárbara Lagoeiro Moreira.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
Commonsense Reasoning in and over Natural Language Hugo Liu, Push Singh Media Laboratory of MIT The 8 th International Conference on Knowledge- Based Intelligent.
A System for Automatic Personalized Tracking of Scientific Literature on the Web Tzachi Perlstein Yael Nir.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Jean-Yves Le Meur - CERN Geneva Switzerland - GL'99 Conference 1.
User Modeling for the Mars Medical Assistant MCS Project By Mihir Kulkarni.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Mathematical Service Matching Using Description Logic and OWL Kamelia Asadzadeh Manjili
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
Of 24 lecture 11: ontology – mediation, merging & aligning.
The Agricultural Ontology Server (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Food and Agriculture Organization.
Information Retrieval in Practice
Digital Video Library - Jacky Ma.
Designing Cross-Language Information Retrieval System using various Techniques of Query Expansion and Indexing for Improved Performance  Hello everyone,
PMU, Prince Mohammad Bin Fahd University
Guangbing Yang Presentation for Xerox Docushare Symposium in 2011
AIM Operational Concept
RECENT TRENDS IN METADATA GENERATION
Associative Query Answering via Query Feature Similarity
Ontology Evolution: A Methodological Overview
Chapter 2 Database Environment Pearson Education © 2009.
Submitted By: Usha MIT-876-2K11 M.Tech(3rd Sem) Information Technology
From Knowledge Organization (KO) to Knowledge Representation (KR)
ece 627 intelligent web: ontology and beyond
Database Systems Instructor Name: Lecture-3.
Chapter 2 Database Environment Pearson Education © 2009.
Topic: Semantic Text Mining
Presentation transcript:

RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov, Vladimir Mazalov, Vladimir Vdovitsyn, Vladimir Tarasov, Andrew Krizhanovsky, Feiyu Lin, Evgeny Ivashko 18 September 2009

RCDL Conference, Petrozavodsk, Russia Background Digital libraries face similar challenges as enterprise information sources and the Internet –A fast growing amount of digital content requires enhanced ways of supporting information seeking Users face problems of management and sharing of huge amount of documents saved in the DLs One of the contributions addressing this challenge is capturing and exploiting preferences and other information about a user’s information demand

RCDL Conference, Petrozavodsk, Russia Information Demand The notion of information demand is closely related to work in two areas: information logistics and information retrieval –Information retrieval aims at retrieving relevant information meeting the needs of a user, which are expressed by a query We consider cognitive relevance to be of higher importance –it is the association between perceived information need of the user and information presented to the user based on retrieval results –A core subject of information logistics is how to capture the needs and preferences of a user in order to get a fairly complete picture of the demand in question Information demand of a person in an enterprise to a large extent depends on –the work processes this person is involved in –the co-workers or superiors of this person –the products, services or machines the person is responsible for

RCDL Conference, Petrozavodsk, Russia Proposed Approach Methodology and technological framework allowing the user to be provided with a set of relevant documents based on context- based retrieval –Formalize information demand of the user Create the user’s profiling Match the profile against an ontology describing documents in the digital library –Provide the user an access to the documents that are considered to be relevant for him/her in a particular situation (context)

RCDL Conference, Petrozavodsk, Russia Ontologies (1) According to the selected formalism, ontology A is defined as: –A =, O – a set of object classes (“classes”) Q – a set of class attributes (“attributes”); D – a set of attribute domains (“domains”); C – a set of constraints used to model relationships occurring in ontology representation formats / languages

RCDL Conference, Petrozavodsk, Russia Ontologies (2) A DL collection is represented with three types of ontologies –A document ontology It represents content of an individual document –A DL ontology It formalizes content of all the documents stored in the DL –The shared ontology It integrates the ontologies for all the libraries in the DL collection

RCDL Conference, Petrozavodsk, Russia Context-based Retrieval in DLs The documents to be found in DL are described through a user request expressing the current information need The retrieval request is modeled by two types of contexts: abstract and operational –Abstract context is an ontology-based model integrating knowledge on a general DL user and information about typical preferences of a particular user –Operational context is concretization of the abstract context based on the current need provided by the user’s information request Operational context is used by an ontology matcher

RCDL Conference, Petrozavodsk, Russia Context-based Identification of Relevant Documents The approach to context-sensitive access to information sources includes three stages 1.Creation of a profile representing general information demand of a user (abstract context) 2.Updating the profile to adequately represent the current information demand of the user 3.Use of ontology matching to identify the documents relevant to the operational context representing the current information demand of the user

RCDL Conference, Petrozavodsk, Russia Conceptual Framework of Context-driven Retrieval in DLs

RCDL Conference, Petrozavodsk, Russia Constructing a Profile of a DL User Construction of a profile is based on competence modeling –A competence model formalizes a person’s skills and abilities They are important for a certain task or situation Professional interests and/or work role of the person in an organization describe user’s interests as a DL reader –In a situation of document retrieval, this is the focus –Competence models are represented with ontologies

RCDL Conference, Petrozavodsk, Russia Example of a User Profile for Person A

RCDL Conference, Petrozavodsk, Russia Updating the User Profile with Behavioral Modeling The user’s interests may change so it is necessary to dynamically update the profile after its creation based on the changes –To trace these changes, a behavioral model is created representing current documents retrieved by the user –The behavioral model is constantly changed according to the user’s activities

RCDL Conference, Petrozavodsk, Russia Behavioral Models A behavioral model is built with the help of Markov chains. The process includes –Tracing user searches to build a graph –Constructing a classifier –Setting parameters Let us consider a possible behavioral model with respect to the project prj_CORELIB

RCDL Conference, Petrozavodsk, Russia An Example of a Behavioral Model Each node represents transition from one topic of interest to another one –Every node is marked by the number of documents matching the appropriate attribute domain –Each topic can also be weighted based on the usage: access frequency, access date, etc –The transitions are extracted from a number of retrievals made by the user

RCDL Conference, Petrozavodsk, Russia The Updated Part of Person A’s Profile The behavioral model related to prj_CORELIB contains two additional domains: CompetenceManagement and IndustrialDemand –the domain IndustrialDemand appears only two times –the domain CompetenceManagement – 6 times the user's profile is updated by adding the CompetenceManagement domain to the relation relatedToResearchField*

RCDL Conference, Petrozavodsk, Russia Ontology Matching Based on WordNet and Wiktionary Ontology matching is used to identify DL documents relevant to the abstract and operational contexts –The aim is to sort documents, which are considered to be corresponding to the context, by relevance –Relevance is determined based on measurement of similarity between the context and the shared ontology fragments, elements of which describe DL documents

RCDL Conference, Petrozavodsk, Russia Ontology Matching 1.Matching between the user profile ontology and digital library ontology. The result of this step is list A of entities of the digital library ontology corresponding to the user profile ontology 2.“Closure” algorithm to find list B, which conforms to these three conditions: a)Entities of list B belong to the digital library ontology. b)Entities of list B do not belong to list A. c)Entities of list B are the closest elements of all the elements of the ontology to the entities of list A. 3.Enumerating a list of documents of interest for the user, which correspond to the entities of list B

RCDL Conference, Petrozavodsk, Russia Semantic Similarity There are different algorithms for semantic similarity, which can be used for ontology matching –An external ontology matching algorithm exploits external resources such as a domain ontology, corpus, thesaurus (e.g., WordNet, Wiktionary) The Russian Wiktionary was parsed and the results were stored in a relational database (MySQL). The database of the parsed Wiktionary was used as the source data in the experiment It showed that the algorithm is capable of calculating a semantic distance between a pair of words in any language presented in Wiktionary (more than 200 in Russian Wiktionary)

RCDL Conference, Petrozavodsk, Russia Conclusions and Future Work The paper presents an approach to context-sensitive access to DL to help to identify documents relevant to a context –(i) creation of a profile representing general information demand of a user (abstract context) –(ii) dynamically updating the profile with behavioral modeling –(iii) use of ontology matching to identify the documents relevant to the operational context representing the current information demand of the user Future work –Experiments with the proposed approach in a real setting modeling of several user profiles matching the digital documents against the user profiles –Behavioural modelling to dynamically update user profiles

RCDL Conference, Petrozavodsk, Russia Thank you for your attention!