Actively Learning Ontology Matching via User Interaction

Slides:



Advertisements
Similar presentations
Hoai-Viet To1, Ryutaro Ichise2, and Hoai-Bac Le1
Advertisements

Scientific Enquiry, Scientific Process or Problem Solving?
An Interactive-Voting Based Map Matching Algorithm
Suleyman Cetintas 1, Monica Rogati 2, Luo Si 1, Yi Fang 1 Identifying Similar People in Professional Social Networks with Discriminative Probabilistic.
Crowdsourcing ontology engineering Elena Simperl Web and Internet Science, University of Southampton 11 April 2013.
Maurice Hermans.  Ontologies  Ontology Mapping  Research Question  String Similarities  Winkler Extension  Proposed Extension  Evaluation  Results.
1 Social Influence Analysis in Large-scale Networks Jie Tang 1, Jimeng Sun 2, Chi Wang 1, and Zi Yang 1 1 Dept. of Computer Science and Technology Tsinghua.
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Retrieval Evaluation. Brief Review Evaluation of implementations in computer science often is in terms of time and space complexity. With large document.
MANISHA VERMA, VASUDEVA VARMA PATENT SEARCH USING IPC CLASSIFICATION VECTORS.
Topic-Sensitive PageRank Taher H. Haveliwala. PageRank Importance is propagated A global ranking vector is pre-computed.
Retrieval Evaluation. Introduction Evaluation of implementations in computer science often is in terms of time and space complexity. With large document.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Active Learning for Networked Data Based on Non-progressive Diffusion Model Zhilin Yang, Jie Tang, Bin Xu, Chunxiao Xing Dept. of Computer Science and.
Active Learning for Class Imbalance Problem
1 A Discriminative Approach to Topic- Based Citation Recommendation Jie Tang and Jing Zhang Presented by Pei Li Knowledge Engineering Group, Dept. of Computer.
BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING Pavel Shvaiko joint work with Fausto Giunchiglia and Mikalai Yatskevich INFINT 2007 Bertinoro Workshop on Information.
12th of October, 2006KEG seminar1 Combining Ontology Mapping Methods Using Bayesian Networks Ontology Alignment Evaluation Initiative 'Conference'
A Simple Unsupervised Query Categorizer for Web Search Engines Prashant Ullegaddi and Vasudeva Varma Search and Information Extraction Lab Language Technologies.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
1 Yang Yang *, Yizhou Sun +, Jie Tang *, Bo Ma #, and Juanzi Li * Entity Matching across Heterogeneous Sources *Tsinghua University + Northeastern University.
Interoperable Visualization Framework towards enhancing mapping and integration of official statistics Haitham Zeidan Palestinian Central.
A Novel Local Patch Framework for Fixing Supervised Learning Models Yilei Wang 1, Bingzheng Wei 2, Jun Yan 2, Yang Hu 2, Zhi-Hong Deng 1, Zheng Chen 2.
Understanding User’s Query Intent with Wikipedia G 여 승 후.
Institute of Computing Technology, Chinese Academy of Sciences 1 A Unified Framework of Recommending Diverse and Relevant Queries Speaker: Xiaofei Zhu.
August 17, 2005Question Answering Passage Retrieval Using Dependency Parsing 1/28 Question Answering Passage Retrieval Using Dependency Parsing Hang Cui.
Presented by: Sandeep Chittal Minimum-Effort Driven Dynamic Faceted Search in Structured Databases Authors: Senjuti Basu Roy, Haidong Wang, Gautam Das,
DeepDive Model Dongfang Xu Ph.D student, School of Information, University of Arizona Dec 13, 2015.
1 Yang Yang *, Yizhou Sun +, Jie Tang *, Bo Ma #, and Juanzi Li * Entity Matching across Heterogeneous Sources *Tsinghua University + Northeastern University.
Evolving RBF Networks via GP for Estimating Fitness Values using Surrogate Models Ahmed Kattan Edgar Galvan.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Contextual Search and Name Disambiguation in Using Graphs Einat Minkov, William W. Cohen, Andrew Y. Ng Carnegie Mellon University and Stanford University.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Planning, Acting, and Learning Chapter Contents The Sense/Plan/Act Cycle Approximate Search Learning Heuristic Functions Rewards Instead of Goals.
Queensland University of Technology
Algorithms and Problem Solving
Semi-Supervised Clustering
Applying Deep Neural Network to Enhance EMPI Searching
Privacy Preserving Subgraph Matching on Large Graphs in Cloud
Sofus A. Macskassy Fetch Technologies
2 Research Department, iFLYTEK Co. LTD.
Rule Induction for Classification Using
Bag-of-Visual-Words Based Feature Extraction
WSRec: A Collaborative Filtering Based Web Service Recommender System
Saisai Gong, Wei Hu, Yuzhong Qu
Websoft Research Group
Asymmetric Correlation Regularized Matrix Factorization for Web Service Recommendation Qi Xie1, Shenglin Zhao2, Zibin Zheng3, Jieming Zhu2 and Michael.
Huazhong University of Science and Technology
Privacy Preserving Subgraph Matching on Large Graphs in Cloud
Result of Ontology Alignment with RiMOM at OAEI’06
An Inteligent System to Diabetes Prediction
Semantic Interoperability and Data Warehouse Design
Engineering Design Process
CSc4730/6730 Scientific Visualization
Weakly Learning to Match Experts in Online Community
SAT-Based Area Recovery in Technology Mapping
A Markov Random Field Model for Term Dependencies
MEgo2Vec: Embedding Matched Ego Networks for User Alignment Across Social Networks Jing Zhang+, Bo Chen+, Xianming Wang+, Fengmei Jin+, Hong Chen+, Cuiping.
[jws13] Evaluation of instance matching tools: The experience of OAEI
Block Matching for Ontologies
Algorithms and Problem Solving
Automatic Segmentation of Data Sequences
Graph-based Security and Privacy Analytics via Collective Classification with Joint Weight Learning and Propagation Binghui Wang, Jinyuan Jia, and Neil.
View Inter-Prediction GAN: Unsupervised Representation Learning for 3D Shapes by Learning Global Shape Memories to Support Local View Predictions 1,2 1.
#6 – An example of a proper & simplified conclusion is…
Natural Language Processing (NLP) Systems Joseph E. Gonzalez
Retrieval Performance Evaluation - Measures
WSExpress: A QoS-Aware Search Engine for Web Services
Jifan Yu, Chenyu Wang, Gan Luo,
Presentation transcript:

Actively Learning Ontology Matching via User Interaction Feng Shi, Juanzi Li, Jie Tang, Guotong Xie and Hanyu Li Knowledge Engineering Group Department of Computer Science and Technology Tsinghua University IBM China Research Laboratory, October 27, 2009 Good afternoon, I am Feng Shi, a master student from tsinghua University China. The title of my presentation is actively learning ontology matching via user interaction, It’s about a paper of my Co-operative work with 5/6/2019

Outline Motivation Problems Our Approach Experiments Conclusion Match Selection Correct Propagation Experiments Conclusion This is the outline of my presentation, first I will introduce our motivation, and then describe the problems, and then introduce our approach, then experiments and conclusion 5/6/2019

Matching results of the anatomy real world case in OAEI 2009 Motivation Matching results of the anatomy real world case in OAEI 2009 The results of ontology matching with complete automation is infeasible or undesirable in many real cases. One promising solution is to involve user interactions into the matching process to improve the quality of matching results As we know, Ontology matching plays a key role for s emantic interoperability. Many methods have been proposed for automatically finding the alignment between heterogeneous ontologies. However, in many real-world cases, finding the alignment in a completely automatic way is highly infeasible or undesirable. Lets see an example, this is a matching result of the anatomy real world case in OAEI 2009. this task has been started from 2005, but from the table we can see that the result is still not desirable. The best F1-measure of all the 3 tasks are around 80%. In this case, we think about whether using user interaction is helpful for ontology matching. However, regarding the large size of ontologies, random user interactions are really limited for helping ontology matching. So is there any way to minimize the amount of user interactions, while maximize the effect (accuracy improvement) of interactive efforts? We also hope the improvement through user interaction is increasing gradually. The users can only give very limited feedback, so is there any way to minimize the amount of user interactions, while maximize the effect of interactive efforts? 5/6/2019

Agenda Motivation Problems Our Approach Experiments Conclusion Match Selection Correct Propagation Experiments Conclusion 5/6/2019

How to select the most informative candidate match to query? How to improve the whole matching result with the user feedback? Active learning is a very useful method in the area of machine learning. The basic idea of active learning is to try to select the most representative data as the training data from the dataset. In our work, active learning is employed to solve the problem. In similar, we hope to use active learning method to select the most informative candidate matches to query users so that we can get the greatest improvement. This is the active learning framework for ontology matching. We have 2 main inputs, one is two ontologies to be matched and the other can be any automatical ontology matching method, or the combination of them. First it selects the most informative candidate mach automatically, and then query users for confirmation. Last to improve the whole matching result with the user feedback. Then it repeat this process. In the framework, the key process is an iteration process. In the process the two questions we should answer are: 5/6/2019 清华大学知识工程研究室

Agenda Motivation Problems Our Approach Experiments Conclusion Match Selection Correct Propagation Experiments Conclusion And next we will introduce 5/6/2019 6

Match Selection Confidence Similar Distance Contention Point If and We propose 3 measures to find the matches which are possible to be wrongly matched. If we can correct the wrong matches, then the matching result will be improved. And Let me give brief description to them. If and Contention Point 5/6/2019

Motivation This 3 measures can help to find the wrong matches, But the other objective is to select the matches which have influence to other related matches. For example 5/6/2019

Example of the similarity propagation graph To solve the problem, we employ the basic idea of similarity propagation graph 5/6/2019

Agenda Motivation Core Problems Our Approaches Experiment Results Match Selection Correct Propagation Experiment Results Conclusion 5/6/2019 10

if k=2 then n=9 The red node, we use of the number of the influenced related match nodes as a measurement to select candidate match 5/6/2019

Correct Propagation If the candidate match is confirmed by users If the candidate match is unmatched 5/6/2019

5/6/2019 清华大学知识工程研究室

Agenda Motivation Problems Our Approach Experiments Conclusion Match Selection Correct Propagation Experiments Conclusion 5/6/2019 14

Experiments Data sets Baseline Matching Result Evaluation Metrics OAEI 2005 Benchmark Directory OAEI 2008 Benchmark 301-304 OAEI 2009 A-R-S Instance Matching Benchmark Baseline Matching Result Result of RiMOM Evaluation Metrics Precision Recall F1-Measure

Experiment Design Exp 1: The effect of the 3 measures Confidence Similarity Distance Contention Point Exp 2: The effect of the weight for the number of influenced matches Exp 3: The effect of propagation We conduct 3 exps to illustrate the effectiveness of our approach, In exp 1 we want to show

Exp 1: OAEI 2008 benchmark 302. 5/6/2019

Exp 2: OAEI 2009 A-R-S Benchmark 5/6/2019

Exp 3: OAEI 2005 Directory. 5/6/2019

Agenda Motivation Core Problems Our Approaches Experiment Results Match Selection Correct Propagation Experiment Results Conclusion 5/6/2019 20

Conclusion Propose an active learning framework for ontology matching. Experiments show that our approach is effective Batch active learning for ontology matching Avoid Error feedback from users

Thanks! 5/6/2019