SlideShare a Scribd company logo
1 of 16
Detecting Semantic Relations between
Nominals using Support Vector Machines and
Linguistic-Based Rules 1
Detecting Semantic Relations
between Nominals using
Support Vector Machines and
Linguistic-Based Rules
Isabel Segura Bedmar, Doaa Samy, José L.
Martínez Fernández, Paloma Martínez
Universidad Carlos III de Madrid
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 2
Agenda
 Motivation
 Task 4 of SEMEVAL 2007: Classification of
Semantic Relations Between Nominales
 The Automatic System
 The Set of Linguistic Rules
 Results
 Conclusions
 Future Work
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 3
Motivation
 Ontology Development to support Semantic Web has
lead to the improvement of techniques capable of
managing underlying semantic relations between
concepts.
 Detecting semantic relations is a key issue in automating the
ontology learning process.
 In Question Answering System, detecting semantic
relations could help to find the exact answers for
questions such as:
 What are the chemical components of aspirin? (Part-Whole).
 List of all causes from asthma (Cause-Effect)
 List of all country producer of olive oil” (Product-Producer)
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 4
SEMEVAL 2007 (ACL 2007). Task:
Classification of Semantic Relations
between Nominals
 Seven semantic relations:
 Cause-Effect (e.g., virus-flu)
 Instrument-User (e.g., laser-print)
 Product-Producer (e.g., honey-bee)
 Origin-Entity (e.g., rye-whiskey)
 Purpose-Tool (e.g., soup-pot)
 Part-Whole (e.g., wheel-car)
 Content-Container (e.g., apple-basket)
 For the relation Part-Whole, our automatic
system was the first in this SEMEVAL task.
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 5
Training and Testing Data
Put tea in a heat-resistant jug
Put <e1>tea</e1> in a <e2>heat-resistant
jug</e2>
Query=“* in a *”
WordNet(e1) = "tea%1:13:00::“
WordNet(e2) = "jug%1:06:00::“
Training sentences: Content-Container(e1,
e2)=true
Testing sentences: Content-Container(e1, e2)=?
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 6
The Automatic System
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 7
Features
 The set of features used for the classification of semantic relations includes
information from different levels:
 Lexical Features

Nominals (blue room) and their heads (room)

The two word tokens occurring before, after the nominals and the list of words
between both nominals

Information regarding Preposition and Verb
 Query
 POS Features

POS tags of tokens in the lexical features

Path: concatenated POS tags of wordlist between nominals
 Semantic Features

Lexical File numbers: act, animal, person, location, etc

Synset number

WordNet Vector: select the synsets of the third level of depth. If the synset is
ancestor of the nominal, it is assigned the value 1, else it is assigned the value 0.
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 8
Rules
 The rules do not pretend to achieve a total
coverage of the whole dataset, but to improve
the results of the learning algorithm in cases
where it is obvius to decide if the relation is
true o false according to simple semantic and
knwoledge constraints.
 The rules are based on:
 WordNet Information
 POS
 Lexical
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 9
Classification of Rules:
 Semantic rules
 Lexico-semantic rules
 Morphosyntactic rules
 Complex rules combining two or
more of the above mentioned criteria.
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 10
Example of Rule for the
Relation Cause-Effect
 IF (Cause = TIME OR
Cause = LOCATION OR
Cause = PERSON OR
Cause = ANIMAL OR
Cause = GROUP OR
Cause = COMMUNICATIVE_ACT)
THEN Relation(Cause-
Effect)=False
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 11
Example of Rule for Product-
Producer Relation
 Pattern: <PRODUCER> verb <PRODUCT>
IF (verb (active voice) =
{make| produce| manufacture|fabricate}
{cultivate| grow| farm for}
{develop| compose|prepare}
{create| procreate}
{come from}
{provide}
{emit}
AND
PRODUCT!=STATE AND PRODUCT!=ACTIVITY AND
PRODUCT!=TIME
Then Relation(Product-Producer)=TRUE
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 12
Coverage and Accuracy
Relations
Rules
(num)
Coverage
Train
Coverag
e Test
Acc.
SVM
Acc.
SVM+
Rules
Improvement
Cause-Effect 4 25% 27% 56,2% 60,75% 4,5%
Inst-Agency 3 8% 8% 69,2% 70,5% 1,3%
Prod-Producer 7 50% 48% 60,2% 75% 15%
Origin-Entity 15 36% 38% 65,4% 70,5% 5%
Theme-Tool 6 38% 25% 53,5% 60% 6,7%
Part-Whole 45 62% 36% 70,8% 76,38% 5.58%
C-Container 15 16% 18% 60.8% 55.40% -5.4%
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 13
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 14
Conclusion
 Results obtained demonstrate that
applying a hybrid approach on a
supervised system achieves good
results in a semantic classification task
between nominals.
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 15
Future Work
 Wider use of semantic information such as hypernym
for each synset or information regarding the entity
features.
 Introducing more syntactic information through
syntactic chunking could affect significantly the
results.
 In the rule-based module, we consider increasing the
set of rules for a broader coverage.
 At present, we use this approach in the biomedicine
domain for detecting relations between proteins,
genes, drugs, etc.
Detecting Semantic
Relations between
Nominals using Support
Vector Machines and
Linguistic-Based Rules 16
Thank you for you attention

More Related Content

Viewers also liked

Triarylamine-enchained semifluorinated perfluorocycloalkenyl(PFCA) aryl ether...
Triarylamine-enchained semifluorinated perfluorocycloalkenyl(PFCA) aryl ether...Triarylamine-enchained semifluorinated perfluorocycloalkenyl(PFCA) aryl ether...
Triarylamine-enchained semifluorinated perfluorocycloalkenyl(PFCA) aryl ether...Babloo Sharma, Ph.D.
 
An introduction to html
An introduction to htmlAn introduction to html
An introduction to htmlkashifareed
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentationwantwushu
 
Solving 1 step equations
Solving 1 step equationsSolving 1 step equations
Solving 1 step equationssgaster
 
Pagina's van NM 2013-3-maart-12.pdf - Adobe Acrobat Pro
Pagina's van NM 2013-3-maart-12.pdf - Adobe Acrobat ProPagina's van NM 2013-3-maart-12.pdf - Adobe Acrobat Pro
Pagina's van NM 2013-3-maart-12.pdf - Adobe Acrobat ProOscar Balkenende
 
Perfluorocyclohexenyl aryl ether polymers via polycondensation
Perfluorocyclohexenyl aryl ether polymers via   polycondensationPerfluorocyclohexenyl aryl ether polymers via   polycondensation
Perfluorocyclohexenyl aryl ether polymers via polycondensationBabloo Sharma, Ph.D.
 
Infrastructure is Dead - Pepijn Palmans
Infrastructure is Dead -  Pepijn PalmansInfrastructure is Dead -  Pepijn Palmans
Infrastructure is Dead - Pepijn PalmansHousingcenter
 
Ultra low dielectric, self-cleansing and highly oleophobic POSS-PFCP aryl eth...
Ultra low dielectric, self-cleansing and highly oleophobic POSS-PFCP aryl eth...Ultra low dielectric, self-cleansing and highly oleophobic POSS-PFCP aryl eth...
Ultra low dielectric, self-cleansing and highly oleophobic POSS-PFCP aryl eth...Babloo Sharma, Ph.D.
 

Viewers also liked (13)

Triarylamine-enchained semifluorinated perfluorocycloalkenyl(PFCA) aryl ether...
Triarylamine-enchained semifluorinated perfluorocycloalkenyl(PFCA) aryl ether...Triarylamine-enchained semifluorinated perfluorocycloalkenyl(PFCA) aryl ether...
Triarylamine-enchained semifluorinated perfluorocycloalkenyl(PFCA) aryl ether...
 
An introduction to html
An introduction to htmlAn introduction to html
An introduction to html
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Max Magazine
Max MagazineMax Magazine
Max Magazine
 
Solving 1 step equations
Solving 1 step equationsSolving 1 step equations
Solving 1 step equations
 
Pagina's van NM 2013-3-maart-12.pdf - Adobe Acrobat Pro
Pagina's van NM 2013-3-maart-12.pdf - Adobe Acrobat ProPagina's van NM 2013-3-maart-12.pdf - Adobe Acrobat Pro
Pagina's van NM 2013-3-maart-12.pdf - Adobe Acrobat Pro
 
Perfluorocyclohexenyl aryl ether polymers via polycondensation
Perfluorocyclohexenyl aryl ether polymers via   polycondensationPerfluorocyclohexenyl aryl ether polymers via   polycondensation
Perfluorocyclohexenyl aryl ether polymers via polycondensation
 
Q4 and 5
Q4 and 5 Q4 and 5
Q4 and 5
 
Car accident claim
Car accident claimCar accident claim
Car accident claim
 
RERA
RERARERA
RERA
 
Protecting the brand
Protecting the brandProtecting the brand
Protecting the brand
 
Infrastructure is Dead - Pepijn Palmans
Infrastructure is Dead -  Pepijn PalmansInfrastructure is Dead -  Pepijn Palmans
Infrastructure is Dead - Pepijn Palmans
 
Ultra low dielectric, self-cleansing and highly oleophobic POSS-PFCP aryl eth...
Ultra low dielectric, self-cleansing and highly oleophobic POSS-PFCP aryl eth...Ultra low dielectric, self-cleansing and highly oleophobic POSS-PFCP aryl eth...
Ultra low dielectric, self-cleansing and highly oleophobic POSS-PFCP aryl eth...
 

Similar to Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules

IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATAIDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATAijistjournal
 
Identifying the semantic relations on
Identifying the semantic relations onIdentifying the semantic relations on
Identifying the semantic relations onijistjournal
 
A03730108
A03730108A03730108
A03730108theijes
 
Automatic multiple choice question generation system for
Automatic multiple choice question generation system forAutomatic multiple choice question generation system for
Automatic multiple choice question generation system forAlexander Decker
 
Conceptual Similarity Measurement Algorithm For Domain Specific Ontology
Conceptual Similarity Measurement Algorithm For Domain Specific OntologyConceptual Similarity Measurement Algorithm For Domain Specific Ontology
Conceptual Similarity Measurement Algorithm For Domain Specific OntologyZac Darcy
 
Conceptual similarity measurement algorithm for domain specific ontology[
Conceptual similarity measurement algorithm for domain specific ontology[Conceptual similarity measurement algorithm for domain specific ontology[
Conceptual similarity measurement algorithm for domain specific ontology[Zac Darcy
 
Doc format.
Doc format.Doc format.
Doc format.butest
 
Ontology Matching Based on hypernym, hyponym, holonym, and meronym Sets in Wo...
Ontology Matching Based on hypernym, hyponym, holonym, and meronym Sets in Wo...Ontology Matching Based on hypernym, hyponym, holonym, and meronym Sets in Wo...
Ontology Matching Based on hypernym, hyponym, holonym, and meronym Sets in Wo...dannyijwest
 
Context Sensitive Relatedness Measure of Word Pairs
Context Sensitive Relatedness Measure of Word PairsContext Sensitive Relatedness Measure of Word Pairs
Context Sensitive Relatedness Measure of Word PairsIJCSIS Research Publications
 
A SYSTEM OF SERIAL COMPUTATION FOR CLASSIFIED RULES PREDICTION IN NONREGULAR ...
A SYSTEM OF SERIAL COMPUTATION FOR CLASSIFIED RULES PREDICTION IN NONREGULAR ...A SYSTEM OF SERIAL COMPUTATION FOR CLASSIFIED RULES PREDICTION IN NONREGULAR ...
A SYSTEM OF SERIAL COMPUTATION FOR CLASSIFIED RULES PREDICTION IN NONREGULAR ...ijaia
 
Nature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic WebNature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic WebStefan Ceriu
 
Ijarcet vol-2-issue-7-2252-2257
Ijarcet vol-2-issue-7-2252-2257Ijarcet vol-2-issue-7-2252-2257
Ijarcet vol-2-issue-7-2252-2257Editor IJARCET
 
Ijarcet vol-2-issue-7-2252-2257
Ijarcet vol-2-issue-7-2252-2257Ijarcet vol-2-issue-7-2252-2257
Ijarcet vol-2-issue-7-2252-2257Editor IJARCET
 
An Efficient Semantic Relation Extraction Method For Arabic Texts Based On Si...
An Efficient Semantic Relation Extraction Method For Arabic Texts Based On Si...An Efficient Semantic Relation Extraction Method For Arabic Texts Based On Si...
An Efficient Semantic Relation Extraction Method For Arabic Texts Based On Si...CSCJournals
 
Information extraction from EHR
Information extraction from EHRInformation extraction from EHR
Information extraction from EHRAshis Chanda
 
A FILM SYNOPSIS GENRE CLASSIFIER BASED ON MAJORITY VOTE
A FILM SYNOPSIS GENRE CLASSIFIER BASED ON MAJORITY VOTEA FILM SYNOPSIS GENRE CLASSIFIER BASED ON MAJORITY VOTE
A FILM SYNOPSIS GENRE CLASSIFIER BASED ON MAJORITY VOTEkevig
 
Implementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain OntologyImplementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain OntologyIOSR Journals
 

Similar to Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules (20)

IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATAIDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
 
Identifying the semantic relations on
Identifying the semantic relations onIdentifying the semantic relations on
Identifying the semantic relations on
 
A03730108
A03730108A03730108
A03730108
 
Automatic multiple choice question generation system for
Automatic multiple choice question generation system forAutomatic multiple choice question generation system for
Automatic multiple choice question generation system for
 
Measure Term Similarity Using a Semantic Network Approach
Measure Term Similarity Using a Semantic Network ApproachMeasure Term Similarity Using a Semantic Network Approach
Measure Term Similarity Using a Semantic Network Approach
 
Conceptual Similarity Measurement Algorithm For Domain Specific Ontology
Conceptual Similarity Measurement Algorithm For Domain Specific OntologyConceptual Similarity Measurement Algorithm For Domain Specific Ontology
Conceptual Similarity Measurement Algorithm For Domain Specific Ontology
 
Conceptual similarity measurement algorithm for domain specific ontology[
Conceptual similarity measurement algorithm for domain specific ontology[Conceptual similarity measurement algorithm for domain specific ontology[
Conceptual similarity measurement algorithm for domain specific ontology[
 
Doc format.
Doc format.Doc format.
Doc format.
 
Ontology Matching Based on hypernym, hyponym, holonym, and meronym Sets in Wo...
Ontology Matching Based on hypernym, hyponym, holonym, and meronym Sets in Wo...Ontology Matching Based on hypernym, hyponym, holonym, and meronym Sets in Wo...
Ontology Matching Based on hypernym, hyponym, holonym, and meronym Sets in Wo...
 
Context Sensitive Relatedness Measure of Word Pairs
Context Sensitive Relatedness Measure of Word PairsContext Sensitive Relatedness Measure of Word Pairs
Context Sensitive Relatedness Measure of Word Pairs
 
Analyse de sentiment et classification par approche neuronale en Python et Weka
Analyse de sentiment et classification par approche neuronale en Python et WekaAnalyse de sentiment et classification par approche neuronale en Python et Weka
Analyse de sentiment et classification par approche neuronale en Python et Weka
 
A SYSTEM OF SERIAL COMPUTATION FOR CLASSIFIED RULES PREDICTION IN NONREGULAR ...
A SYSTEM OF SERIAL COMPUTATION FOR CLASSIFIED RULES PREDICTION IN NONREGULAR ...A SYSTEM OF SERIAL COMPUTATION FOR CLASSIFIED RULES PREDICTION IN NONREGULAR ...
A SYSTEM OF SERIAL COMPUTATION FOR CLASSIFIED RULES PREDICTION IN NONREGULAR ...
 
D017552025
D017552025D017552025
D017552025
 
Nature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic WebNature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic Web
 
Ijarcet vol-2-issue-7-2252-2257
Ijarcet vol-2-issue-7-2252-2257Ijarcet vol-2-issue-7-2252-2257
Ijarcet vol-2-issue-7-2252-2257
 
Ijarcet vol-2-issue-7-2252-2257
Ijarcet vol-2-issue-7-2252-2257Ijarcet vol-2-issue-7-2252-2257
Ijarcet vol-2-issue-7-2252-2257
 
An Efficient Semantic Relation Extraction Method For Arabic Texts Based On Si...
An Efficient Semantic Relation Extraction Method For Arabic Texts Based On Si...An Efficient Semantic Relation Extraction Method For Arabic Texts Based On Si...
An Efficient Semantic Relation Extraction Method For Arabic Texts Based On Si...
 
Information extraction from EHR
Information extraction from EHRInformation extraction from EHR
Information extraction from EHR
 
A FILM SYNOPSIS GENRE CLASSIFIER BASED ON MAJORITY VOTE
A FILM SYNOPSIS GENRE CLASSIFIER BASED ON MAJORITY VOTEA FILM SYNOPSIS GENRE CLASSIFIER BASED ON MAJORITY VOTE
A FILM SYNOPSIS GENRE CLASSIFIER BASED ON MAJORITY VOTE
 
Implementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain OntologyImplementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain Ontology
 

More from Grupo HULAT

Interaccion 2019 lourdes moreno
Interaccion 2019 lourdes morenoInteraccion 2019 lourdes moreno
Interaccion 2019 lourdes morenoGrupo HULAT
 
Low vision interaccion2018v4
Low vision interaccion2018v4Low vision interaccion2018v4
Low vision interaccion2018v4Grupo HULAT
 
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...Grupo HULAT
 
Babelfy: Entity Linking meets Word Sense Disambiguation.
Babelfy: Entity Linking meets Word Sense Disambiguation.Babelfy: Entity Linking meets Word Sense Disambiguation.
Babelfy: Entity Linking meets Word Sense Disambiguation.Grupo HULAT
 
Integration of Accessibility Requirements in the Design of Multimedia User Ag...
Integration of Accessibility Requirements in the Design of Multimedia User Ag...Integration of Accessibility Requirements in the Design of Multimedia User Ag...
Integration of Accessibility Requirements in the Design of Multimedia User Ag...Grupo HULAT
 
New Approaches to Interactive Multimedia Content Retrieval from different Sou...
New Approaches to Interactive Multimedia Content Retrieval from different Sou...New Approaches to Interactive Multimedia Content Retrieval from different Sou...
New Approaches to Interactive Multimedia Content Retrieval from different Sou...Grupo HULAT
 
Presentation "Spanish Resources in Trendminer Project"
Presentation "Spanish Resources in Trendminer Project"Presentation "Spanish Resources in Trendminer Project"
Presentation "Spanish Resources in Trendminer Project"Grupo HULAT
 
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...Grupo HULAT
 
Extraction of Drug-Drug Interactions from Biomedical Texts
Extraction of Drug-Drug Interactions from Biomedical TextsExtraction of Drug-Drug Interactions from Biomedical Texts
Extraction of Drug-Drug Interactions from Biomedical TextsGrupo HULAT
 
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...Grupo HULAT
 
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...Grupo HULAT
 
Accessibility to mobile interfaces for older people
Accessibility to mobile interfaces for older peopleAccessibility to mobile interfaces for older people
Accessibility to mobile interfaces for older peopleGrupo HULAT
 
Toward an integration of Web accessibility into testing processes
Toward an integration of Web accessibility into testing processesToward an integration of Web accessibility into testing processes
Toward an integration of Web accessibility into testing processesGrupo HULAT
 
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...Grupo HULAT
 
Formación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la UniversidadFormación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la UniversidadGrupo HULAT
 
Requisitos de accesibilidad web en los reproductores multimedia
Requisitos de accesibilidad web en los reproductores multimediaRequisitos de accesibilidad web en los reproductores multimedia
Requisitos de accesibilidad web en los reproductores multimediaGrupo HULAT
 
Integrating HCI in a Web accessibility engineering approach
Integrating HCI in a Web accessibility engineering approachIntegrating HCI in a Web accessibility engineering approach
Integrating HCI in a Web accessibility engineering approachGrupo HULAT
 
A MDD approach for modelling web accessibility
A MDD approach for modelling web accessibilityA MDD approach for modelling web accessibility
A MDD approach for modelling web accessibilityGrupo HULAT
 
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Grupo HULAT
 
Adaptation Rules for Accessible Media Player Interface
Adaptation Rules for Accessible Media Player Interface Adaptation Rules for Accessible Media Player Interface
Adaptation Rules for Accessible Media Player Interface Grupo HULAT
 

More from Grupo HULAT (20)

Interaccion 2019 lourdes moreno
Interaccion 2019 lourdes morenoInteraccion 2019 lourdes moreno
Interaccion 2019 lourdes moreno
 
Low vision interaccion2018v4
Low vision interaccion2018v4Low vision interaccion2018v4
Low vision interaccion2018v4
 
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
Exploring language technologies to provide support to WCAG 2.0 and E2R guidel...
 
Babelfy: Entity Linking meets Word Sense Disambiguation.
Babelfy: Entity Linking meets Word Sense Disambiguation.Babelfy: Entity Linking meets Word Sense Disambiguation.
Babelfy: Entity Linking meets Word Sense Disambiguation.
 
Integration of Accessibility Requirements in the Design of Multimedia User Ag...
Integration of Accessibility Requirements in the Design of Multimedia User Ag...Integration of Accessibility Requirements in the Design of Multimedia User Ag...
Integration of Accessibility Requirements in the Design of Multimedia User Ag...
 
New Approaches to Interactive Multimedia Content Retrieval from different Sou...
New Approaches to Interactive Multimedia Content Retrieval from different Sou...New Approaches to Interactive Multimedia Content Retrieval from different Sou...
New Approaches to Interactive Multimedia Content Retrieval from different Sou...
 
Presentation "Spanish Resources in Trendminer Project"
Presentation "Spanish Resources in Trendminer Project"Presentation "Spanish Resources in Trendminer Project"
Presentation "Spanish Resources in Trendminer Project"
 
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
Mujeres, ciencia y tecnología. Encuesta sobre la percepción de las dificultad...
 
Extraction of Drug-Drug Interactions from Biomedical Texts
Extraction of Drug-Drug Interactions from Biomedical TextsExtraction of Drug-Drug Interactions from Biomedical Texts
Extraction of Drug-Drug Interactions from Biomedical Texts
 
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
BioSEPLN 2010 Workshop on Language Technology applied to biomedical and heal...
 
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
Building a Graph of Names and Contextual Patterns for Named Entity Classifica...
 
Accessibility to mobile interfaces for older people
Accessibility to mobile interfaces for older peopleAccessibility to mobile interfaces for older people
Accessibility to mobile interfaces for older people
 
Toward an integration of Web accessibility into testing processes
Toward an integration of Web accessibility into testing processesToward an integration of Web accessibility into testing processes
Toward an integration of Web accessibility into testing processes
 
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
Revisión de los requisitos de accesibilidad en la interacción del usuario anc...
 
Formación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la UniversidadFormación y tecnologías en accesibilidad para la Universidad
Formación y tecnologías en accesibilidad para la Universidad
 
Requisitos de accesibilidad web en los reproductores multimedia
Requisitos de accesibilidad web en los reproductores multimediaRequisitos de accesibilidad web en los reproductores multimedia
Requisitos de accesibilidad web en los reproductores multimedia
 
Integrating HCI in a Web accessibility engineering approach
Integrating HCI in a Web accessibility engineering approachIntegrating HCI in a Web accessibility engineering approach
Integrating HCI in a Web accessibility engineering approach
 
A MDD approach for modelling web accessibility
A MDD approach for modelling web accessibilityA MDD approach for modelling web accessibility
A MDD approach for modelling web accessibility
 
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
Inclusive Usability Techniques in Requirements Analysis of Accessible Web App...
 
Adaptation Rules for Accessible Media Player Interface
Adaptation Rules for Accessible Media Player Interface Adaptation Rules for Accessible Media Player Interface
Adaptation Rules for Accessible Media Player Interface
 

Recently uploaded

Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 

Recently uploaded (20)

Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 

Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules

  • 1. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 1 Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules Isabel Segura Bedmar, Doaa Samy, José L. Martínez Fernández, Paloma Martínez Universidad Carlos III de Madrid
  • 2. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 2 Agenda  Motivation  Task 4 of SEMEVAL 2007: Classification of Semantic Relations Between Nominales  The Automatic System  The Set of Linguistic Rules  Results  Conclusions  Future Work
  • 3. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 3 Motivation  Ontology Development to support Semantic Web has lead to the improvement of techniques capable of managing underlying semantic relations between concepts.  Detecting semantic relations is a key issue in automating the ontology learning process.  In Question Answering System, detecting semantic relations could help to find the exact answers for questions such as:  What are the chemical components of aspirin? (Part-Whole).  List of all causes from asthma (Cause-Effect)  List of all country producer of olive oil” (Product-Producer)
  • 4. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 4 SEMEVAL 2007 (ACL 2007). Task: Classification of Semantic Relations between Nominals  Seven semantic relations:  Cause-Effect (e.g., virus-flu)  Instrument-User (e.g., laser-print)  Product-Producer (e.g., honey-bee)  Origin-Entity (e.g., rye-whiskey)  Purpose-Tool (e.g., soup-pot)  Part-Whole (e.g., wheel-car)  Content-Container (e.g., apple-basket)  For the relation Part-Whole, our automatic system was the first in this SEMEVAL task.
  • 5. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 5 Training and Testing Data Put tea in a heat-resistant jug Put <e1>tea</e1> in a <e2>heat-resistant jug</e2> Query=“* in a *” WordNet(e1) = "tea%1:13:00::“ WordNet(e2) = "jug%1:06:00::“ Training sentences: Content-Container(e1, e2)=true Testing sentences: Content-Container(e1, e2)=?
  • 6. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 6 The Automatic System
  • 7. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 7 Features  The set of features used for the classification of semantic relations includes information from different levels:  Lexical Features  Nominals (blue room) and their heads (room)  The two word tokens occurring before, after the nominals and the list of words between both nominals  Information regarding Preposition and Verb  Query  POS Features  POS tags of tokens in the lexical features  Path: concatenated POS tags of wordlist between nominals  Semantic Features  Lexical File numbers: act, animal, person, location, etc  Synset number  WordNet Vector: select the synsets of the third level of depth. If the synset is ancestor of the nominal, it is assigned the value 1, else it is assigned the value 0.
  • 8. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 8 Rules  The rules do not pretend to achieve a total coverage of the whole dataset, but to improve the results of the learning algorithm in cases where it is obvius to decide if the relation is true o false according to simple semantic and knwoledge constraints.  The rules are based on:  WordNet Information  POS  Lexical
  • 9. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 9 Classification of Rules:  Semantic rules  Lexico-semantic rules  Morphosyntactic rules  Complex rules combining two or more of the above mentioned criteria.
  • 10. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 10 Example of Rule for the Relation Cause-Effect  IF (Cause = TIME OR Cause = LOCATION OR Cause = PERSON OR Cause = ANIMAL OR Cause = GROUP OR Cause = COMMUNICATIVE_ACT) THEN Relation(Cause- Effect)=False
  • 11. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 11 Example of Rule for Product- Producer Relation  Pattern: <PRODUCER> verb <PRODUCT> IF (verb (active voice) = {make| produce| manufacture|fabricate} {cultivate| grow| farm for} {develop| compose|prepare} {create| procreate} {come from} {provide} {emit} AND PRODUCT!=STATE AND PRODUCT!=ACTIVITY AND PRODUCT!=TIME Then Relation(Product-Producer)=TRUE
  • 12. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 12 Coverage and Accuracy Relations Rules (num) Coverage Train Coverag e Test Acc. SVM Acc. SVM+ Rules Improvement Cause-Effect 4 25% 27% 56,2% 60,75% 4,5% Inst-Agency 3 8% 8% 69,2% 70,5% 1,3% Prod-Producer 7 50% 48% 60,2% 75% 15% Origin-Entity 15 36% 38% 65,4% 70,5% 5% Theme-Tool 6 38% 25% 53,5% 60% 6,7% Part-Whole 45 62% 36% 70,8% 76,38% 5.58% C-Container 15 16% 18% 60.8% 55.40% -5.4%
  • 13. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 13
  • 14. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 14 Conclusion  Results obtained demonstrate that applying a hybrid approach on a supervised system achieves good results in a semantic classification task between nominals.
  • 15. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 15 Future Work  Wider use of semantic information such as hypernym for each synset or information regarding the entity features.  Introducing more syntactic information through syntactic chunking could affect significantly the results.  In the rule-based module, we consider increasing the set of rules for a broader coverage.  At present, we use this approach in the biomedicine domain for detecting relations between proteins, genes, drugs, etc.
  • 16. Detecting Semantic Relations between Nominals using Support Vector Machines and Linguistic-Based Rules 16 Thank you for you attention

Editor's Notes

  1. I’m talking about the improvement of an automatic system for detecting semantic relations between nominals by the use of linguistically motivated knowledge combined with machine learning techniques. I apologize because I’m not confident in English. May, I can’t understand you, when you ask me. Please, be patient /’peisant/ with me. I’m talking about a hybrid supervised system that combines SVM and a set of linguistic rules for detecting /ditekting/ semantic relations between nominals.
  2. Firstly, I’m talking about our motivation for detecting semantic relations. Secondly, I’m descrabing /discraibing/ the task Classification of Semantic Relations Between Nominals. This task was proposed by the International Workshop on Semantic Evaluation, SEMEVAL. And, I’m showing some examples of training and testing data for this task. After, I’m descrabing the automatic system that we developed [dI’velapt] for this task and I’m talking about the main features used for the classification. Then, I’m explaining / Iks’pleining/ the linguistic rules that we used to improve the performance of automatic system. And Finally, I’m showing the improvements / [Im’pruuvments] /and some conclusions and future work.
  3. We have two motivations: firstly, we think that detecting semantic relations is a crucial part in the automatic ontology learning. In addition, we think that the semantic relations could help to answer complex questions such as: What are the chemical /kemical/ components of aspirin Semantic classification proposed by this system can be integrated in a ontology building or in a Question Answering system . For QA systems, to answer complex questions, a deeper understanding of the question is necessary. For example, to answer questions such as “list of all causes from asthma” (cause-effect), “list of all country producer of olive oil” (product-producer) or “what are the chemical components of aspirin? (Part-Whole). Detecting these types of semantic relations could help to find the exact answer.
  4. The International Workshop on Semantic Evaluations, SEMEVAL , proposed the evaluation task Classification of Semantic Relations between nominals. SEMEVAL provided training and testing data for this task. The dataset included seven semantic relatons: Cause-Effect, Instrument-User, Product-Producer, Origin-Entity, Purpose-Tool, Part-Whole, Content-Container We participated [paatisipeitid] with a previous [‘priviuus] version using a support vector machines classifier. And our system was the best in the relation Part-Whole. SEMEVAL 2007, created a benchmark dataset and evaluation task, Classification of Semantic Relations between Nominals, enabling researches to compare their algorithms. In this task, a nominal is a noun, excluding named entities, or base noun phrase,. A base noun phrase is a noun and its premodifiers (nouns, adjetives, determiners). . In this task, a nominal is a noun, excluding named entities, or base noun phrase,. A base noun phrase is a noun and its premodifiers (nouns, adjetives, determiners).
  5. In this task, a nominal is a noun, excluding named entities, or base noun phrase,. A base noun phrase is a noun and its premodifiers (nouns, adjetives, determiners). Each sentence was manually annotated including the following information: (1) the nominal boundaries (2) the used query to search the sentence in the web (e.g., “* in a *”) (3) Wordnet sense key for each nominal (4) And in the case of training sentences, the result of relation: true o false. In this case, the result is true. For each relation, 140 training sentences, 70 testing sentences and a precise definition of the relation were provided by the organizers.
  6. We decided to use Support Vector Machine (SVM), as one of the most successful Machine Learning techniques, achieving the best performances for many classification tasks. Prior to the classification of semantic relations, characteristics of each sentence are automatically extracted using GATE. GATE is an infrastructure for developing and deploying software components for Language Engineering. We used the following GATE components: English Tokenizer, Part-Of-Speech (POS) tagger and Morphological analyser. The set of features used for the classification of semantic relations includes information from different levels: word tokens, POS tags, verb lemmas, semantic information from WordNet, etc. POS tags and lemmas are automatically extracted using the using GATE. Lexical features are related to both the nominals and the contextual information (two words before the first nominal, the two words after the second nominal and the word list in-between) At the semantic level, we used synset number and the lexical file number for each nominal. For the Part-Whole relation, we use an additional feature indicating the meronymy relation between the two nominals. The set of WordNet lexical files can help to determine if the nominals satisfy the restrictions for each relation. For example, in the relation Theme-Tool, the theme should be an object, an event, a state of being, an agent, or a substance. Else, it is possible to affirm that the relation is false.
  7. We trained support vector machines with the training data, adn we used the following feautures: In the lexical level, we used the nominals and their heds.
  8. Parallel to the work on training the machine learning model, a set of linguistic and knowledge based constraint rules were manually developed. the constraint rules do not pretend to achieve a total coverage of the whole dataset, but to improve the results of the learning algorithm in cases where it is obvious to decide if the relation is true or false according to simple semantic and knowledge constraints We counted on three basic sources of information, considered as basic criteria:- WordNet Information concerning synsets and lexical file numbers of each nominalin the WordNet structure.- POS information mainly lemmas, grammatical categories and lemmas, providedfrom the basic processing module.- Lexical information regarding the word tokens occurring in the sentences are alsoprovided in the basic processing module.It is important to highlight the fact that we did not use a syntactic analyzer or achunker. Thus, the syntactic information, included in the rules, consists basically ofsimple sequences of POS tags.
  9. Rules developed can be divided into four basic classes: 1) semantic rules dealing with the most abstract level. These rules depend mainly on the lexical file numbers. 2) Lexico-semantic rules where special lemmas and tokens of the contextual information are taken into account. 3) morphosyntactic rules where special patterns consisting of sequences of POS are considered.4) Complex rules combining two or more of the above mentioned criteria or addressing special grammatical phenomena such as the passive voice.Rules developed can be divided into four basic classes: 1) semantic rules dealing with the most abstract level. These rules depend mainly on the lexical file numbers. 2) Lexico-semantic rules where special lemmas and tokens of the contextual information are taken into account. 3) morphosyntactic rules where special patterns consisting of sequences of POS are considered.4) Complex rules combining two or more of the above mentioned criteria or addressing special grammatical phenomena such as the passive voice.
  10. An simple rule
  11. this relationship is frequently represented in English language through the use of transitive verbs indicating actions like: {make, produce, manufacture}, {develop, compose, prepare} or {create, procreate}. A complex rule is developed (combining lexical, semantical and syntactic through a sequence of POS tags) using morpho-syntactic and lexical information together with semantic information regarding the synsets of these verbs and simple semantic constraints indicating that PRODUCT cannot be TIME, STATE or ACTIVITY.
  12. Best results were obtained in the PRODUCT-PRODUCER relation where the improvement reached almost 15% raising the overall accuracy from 60.8% to 75%. This is due to the relatively high coverage of the rules (48%) and their high precision. In CAUSE-EFFECT, rules improved the results approximately 4.5% raising the overall accuracy from 56.2% to 60.75%. Again, the rules proved a high precision. For the INSTRUMENT-AGENCY, improvement was trivial (only 1.3%) and, thus, we believe that more rules should be implemented. Results for ORIGIN-ENTITY relation was improved by a percentage of 5% reaching an overall accuracy of 70.5% in comparison with 65.4% achieved by the machine learning algorithm alone. For the THEME-TOOL relation, enhancement obtained is almost 6% improving the total accuracy from 54.2% to 60%. It is also important to point out that the precision of the rules in this case was optimum 100% over the rule. Finally in the PART-WHOLE relation, rules covered 36% of the test data. The improvement obtained reaches 6% enhancing the total accuracy to 76.38% after 70.8% obtained by the machine learning module (for this relation, our system was the first in the SEMEVAL task#4). Results obtained demonstrate that applying a hybrid approach on a supervised system achieves good results in a semantic classification task between nominals. Improvement obtained varies from 1.2% till 15% over the total accuracy scores obtained by the support vector machine algorithm, except for the relation CONTENT-CONTAINER.
  13. Results obtained demonstrate that applying a hybrid approach on a supervised system achieves good results in a semantic classification task between nominals. Improvement obtained varies from 1.2% till 15% over the total accuracy scores obtained by the support vector machine algorithm, except for the relation CONTENT-CONTAINER.
  14. We want to introduce further training and enhancement. Improving results across the whole dataset requires wider use of semantic information such as hypernym for each synset or information regarding the entity features. Also, introducing more syntactic information through syntactic chunking could affect significantly the results. In the rule-based module, we consider increasing the set of rules for a broader coverage. Semantic classification proposed by this system can be integrated in a Question Answering system or ontology building. For QA systems, to answer complex questions, a deeper understanding of the question is necessary. For example, to answer questions such as “list of all causes from asthma” (cause-effect), “list of all country producer of olive oil” (product-producer) or “what are the chemical components of aspirin? (Part-Whole). Detecting these types of semantic relations could help to find the exact answer.