Francesca Fallucchi, Noemi Scarpato,Armando Stellato, and Fabio Massimo Zanzotto DISP, University “Tor Vergata” Rome, Italy

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

KEOD 2013 – 20 th September 2013 A Comprehensive Framework for Semantic Annotation of Web Content Manuel Fiorelli 1, Maria Teresa Pazienza 2, Armando Stellato.
SEARCHING QUESTION AND ANSWER ARCHIVES Dr. Jiwoon Jeon Presented by CHARANYA VENKATESH KUMAR.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Margherita Sini, FAO 1/ FAO projects in the area of the Semantic Technologies 23rd APAN Meeting Manila, Philippines
Fungal Semantic Web Stephen Scott, Scott Henninger, Leen-Kiat Soh (CSE) Etsuko Moriyama, Ken Nickerson, Audrey Atkin (Biological Sciences) Steve Harris.
Development Processes UML just is a modeling technique, yet for using it we need to know: »what do we model in an analysis model? »what do we model in.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Semantic (Language) Models: Robustness, Structure & Beyond Thomas Hofmann Department of Computer Science Brown University Chief Scientist.
By ANDREW ZITZELBERGER A Framework for Extraction Ontology Based Information Management.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Presented by Zeehasham Rasheed
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
Integrating ontological and linguistic knowledge for Conceptual Information Extraction Roberto Basili, Michele Vindigni, Fabio Massimo Zanzotto Università.
Scalable Text Mining with Sparse Generative Models
AOSE-2003, Melbourne July 15 th 1 Agent Oriented modeling by interleaving formal and informal analysis Anna Perini 1, Marco Pistore 2,1, Marco Roveri 1,
1 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2002] January 26, 2006.
Enhance legal retrieval applications with an automatically induced knowledge base Ka Kan Lo.
Object-Oriented Analysis and Design
ERC StG: Multilingual Joint Word Sense Disambiguation (MultiJEDI) Roberto Navigli 1 A Graph-based Algorithm for Inducing Lexical Taxonomies from Scratch.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
CIS 321—IS Analysis & Design
What is UML? What is UP? [Arlow and Neustadt, 2005] January 23, 2014
David Chen IMS-LAPS University Bordeaux 1, France
Mining the Semantic Web: Requirements for Machine Learning Fabio Ciravegna, Sam Chapman Presented by Steve Hookway 10/20/05.
Mihir Daptardar Software Engineering 577b Center for Systems and Software Engineering (CSSE) Viterbi School of Engineering 1.
Funded by: European Commission – 6th Framework Project Reference: IST WP 2: Learning Web-service Domain Ontologies Miha Grčar Jožef Stefan.
Theory and Application of Database Systems A Hybrid Approach for Extending Ontology from Text He Wei.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Topic Rathachai Chawuthai Information Management CSIM / AIT Review Draft/Issued document 0.1.
FP WIKT '081 Marek Skokan, Ján Hreňo Semantic integration of governmental services in the Access-eGov project Faculty of Economics.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Aquenergy Portal Elisabetta Zuanelli, University of Rome “Tor Vergata”, Italy E-Age 2014 Muscat december.
1 Introduction to Software Engineering Lecture 1.
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
A Semantic-Web based Framework for Developing Applications to Improve Accessibility in the WWW Michail Salampasis Dept. of Informatics TEI of Thessaloniki.
Basics of Research and Development and Design STEM Education HON4013 ENGR1020 Learning and Action Cycles.
Indirect Supervision Protocols for Learning in Natural Language Processing II. Learning by Inventing Binary Labels This work is supported by DARPA funding.
Software Acquisition and Project Management Lesson I: Introduction.
Semantic based P2P System for local e-Government Fernando Ortiz-Rodriguez 1, Raúl Palma de León 2 and Boris Villazón-Terrazas 2 1 1Universidad Tamaulipeca.
Article by Dunja Mladenic, Marko Grobelnik, Blaz Fortuna, and Miha Grcar, Chapter 3 in Semantic Knowledge Management: Integrating Ontology Management,
Web-Protégé Jelena Vukovic, 53/07
Project Overview Vangelis Karkaletsis NCSR “Demokritos” Frascati, July 17, 2002 (IST )
STORYFIGHTER: A Common Sense Storytelling Game Chian Chuu and Hana Kim MAS.964 Final Project December 12, 2002.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Ontology-Centered Personalized Presentation of Knowledge Extracted from the Web Ralitsa Angelova.
ANKITHA CHOWDARY GARAPATI
COMM89 Knowledge-Based Systems Engineering Lecture 8 Life-cycles and Methodologies
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
A View-based Methodology for Collaborative Ontology Engineering (VIMethCOE) Ernesto Jiménez Ruiz Rafael Berlanga Llavorí Temporal Knowledge Bases Group.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
Matrix Factorization and its applications By Zachary 16 th Nov, 2010.
NTU & MSRA Ming-Feng Tsai
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
1 Developing an Ontology of Ontologies for OOR Ontology Summit 2008 April 28-29, 2008 Michael Gruninger and Pat Hayes.
WP1: Application Ontology Management Maria Teresa Pazienza Dept. Of Computer Science University of Rome “Tor Vergata”
WP1: Plan for the remainder (1) Ontology –Finalise ontology and lexicons for the 2 nd domain (RTV) Changes agreed in Heraklion –Improvement to existing.
GUILLOU Frederic. Outline Introduction Motivations The basic recommendation system First phase : semantic similarities Second phase : communities Application.
Personalized Ontology for Web Search Personalization S. Sendhilkumar, T.V. Geetha Anna University, Chennai India 1st ACM Bangalore annual Compute conference,
WP 2: Ontology & Metadata Models ITD
CIS 375 Bruce R. Maxim UM-Dearborn
Fabio Grandi, Maria Rita Scalas,
Thomas Karle Kurt Teichenthaler
Presented by: Prof. Ali Jaoua
Presentation transcript:

Francesca Fallucchi, Noemi Scarpato,Armando Stellato, and Fabio Massimo Zanzotto DISP, University “Tor Vergata” Rome, Italy AI*IA 2009, Reggio Emilia, December 9-12, 2009.

 Motivations  Incremental Ontology Learning with Active Learning ◦ Semantic Turkey ◦ Probabilistic Ontology Learner  ST-OL (Semantic Turkey-Ontology Learner)  Conclusions

The solution  Ontologies and knowledge repositories are important components in Knowledge Representation and Natural Language Processing applications  Learnt Knowledge of Ontology Learning Models cannot be used without validation  Initial Training of Ontology Learning Models is always domain specific Incremental Ontology Learning with Active Learning Models  Putting final users in the learning loop for adapting the model  Using a probabilistic ontology learning model that exploits transitive relations for inducing better extraction models Incremental Ontology Learning with Active Learning Models  Putting final users in the learning loop for adapting the model  Using a probabilistic ontology learning model that exploits transitive relations for inducing better extraction models

O0O0 OiOi Ontology Learner OiOi Initial Ontology Domain Corpus Negative Examples New Ontologies

 The model where  M C is the learning model extracted from the corpus  UV is the user validation  O i is the ontology at the step i  O i are the negative examples collected until the step i

For an effective definition of the model we need:  an efficient way to interact with final users Semantic Turkey  an incremental learning model A discriminative probabilistic ontology learner

Semantic Turkey is a Knowledge Management and Acquisition system that provide:  (Almost) complete RDFS/OWL Ontology Editor ◦ Integrates inside Firefox most of the typical functionalities of ontology editors like Protégé or TopBraid Composer  Inferential (vs constrained) approach to user interfacing  Extended Bookmarking/Annotation mechanism  Multilingual Annotate & Search support

 Extensible rich client platform based on OSGi+Mozilla standards, with : ◦ Redefineable user interface ◦ pluggable Application Services ◦ Interchangeable Ontology Servicing technologies  Putting together different worlds from: ◦ Semantic Annotation ◦ Ontology Development ◦ Web browsing, access and Interaction to obtain an open framework for Knowledge Acquisition and Management

Without loss of generality, we focus on the isa relation We compute P(R kj  T|E) where implies that k is a j and E are the evidences collected from the corpus

We compute P(R kj  T|E) using the ontology and the negative examples at the step i using a discriminative model, i.e., the logistic regression P(R kj  T|E)= where

We estimate the regressors  0  1  k of x 1 … x k with  maximal likelihood estimation  logit(p) =  0  1 x 1  k x k  solving a linear problem

 The matrix E + is the pseudo-inverse of the matrix E of the evidences  p is the vector of the ontology and of the negative examples at the step i  For computing the pseudo-inverse we use Singular Value Decomposition (Fallucchi&Zanzotto, 2009)

O0O0 OiOi Ontology Learner OiOi Initial Ontology Domain Corpus Negative Examples New Ontologies ST-OL

 Use Semantic Turkey extension mechanism to implement the Ontology Learner Model  Provides a graphical user interface and a human-computer interaction work-flow to supporting the incremental learning loop of our learning theory

The interaction process is achieved through the following steps: 1. Initialization phase where the user selects the initial ontology O and the bunch of documents C where to extract new knowledge 2. Iterative phase where the user launch the learning and validates the proposals of ST- OL

(1)

 We presented a system for incremental ontology learning  The model is based on: ◦ The semantic turkey ◦ An Singular Value Decomposition Probabilistic Ontology Learning (Fallucchi&Zanzotto, 2009)  We are working on extending the model to positively taking into account the properties of the considered semantic relations