SlideShare a Scribd company logo
Learning to Extract Relations
Learning to Extract Relations for Protein
Annotation
Jee-Hyub Kima, Alex Mitchellb,c, Teresa K. Attwoodb,c,
Melanie Hilarioa
aUniversity of Geneva
bUniversity of Manchster
cEuropean Bioinformatics Institute
ISMB/ECCB2007, 23 July 2007
1 / 32
Learning to Extract Relations
Contents
Introduction
Related Work
Problem and Approach
Methods
Experimental Results
Conclusion
2 / 32
Learning to Extract Relations
Introduction
Protein Annotation
Definition
Given a protein sequence or name, describe the protein
with all relevant information
Two main methods
Sequence analysis method (e.g. BLAST, CLUSTALW, etc.)
Literature analysis method
Traditionally, done manually by human annotators, and
automation needed
Text-mining has been used for automation.
Two main tasks in text-mining
Information retrieval (IR): to retrieve relevant documents
Information extraction (IE): to extract certain pieces of
information from text for pre-defined entities and their
relations.
3 / 32
Learning to Extract Relations
Introduction
Adaptive Information Extraction
IE is domain-specific.
Generally, one developed system cannot be used for a new
domain.
Developing IE systems requires a significant amount of
domain knowledge.
Developing IE rules
Defining relations
These are two main bottlenecks.
Still many new domains need to develop their own IE
systems.
e.g., cell cycle, tissue specificity, etc.
4 / 32
Learning to Extract Relations
Related Work
IE System Development: Developing IE Rules
Kowledge engineering (KE) based approach
Knowledge engineers write hand-crafted rules with the help
of domain experts (e.g., biologists).
Not scalable
Machine learning (ML) based approach
To increase robustness and coverage of IE rules
ML has been used to learn IE rules.
Annotated corpora, pre-labelled corpora, raw corpora.
Labor required to develop IE systems
KE > ML (annotated corpora > pre-labelled corpora > raw
corpora)
5 / 32
Learning to Extract Relations
Related Work
IE System Development: Defining Relations
All the previous IE systems assume relations to be
extracted are already defined.
It is hard to specify precisely all possible relations to
extract, especially in complex and dynamically-evolving
domains (e.g., biological domain)
Positioning (ML-based approach)
Corpora  Relations Pre-defined Not defined
Annotated Soderland (1999), Freitag (2000),
Califf and Money (2003)
Pre-labeled Riloff (1996) Our work
Raw Hasegawa et al. (2004) Collier (1996)
6 / 32
Learning to Extract Relations
Problem and Approach
Our Problem
Goal
To alleviate the burden of developing IE systems for
biologists
Problem definition
Given relevant sentences that describe protein X in terms
of any topic Y and irrelevant sentences
Learn to extract relations for protein annotation
Two sub-problems
What to extract
How to extract
7 / 32
Learning to Extract Relations
Problem and Approach
Bottom-up Approach
Figure: From sentences to relations
8 / 32
Learning to Extract Relations
Methods
System Architecture
9 / 32
Learning to Extract Relations
Methods
Analyzing Sentences: MBSP
Memory-Based Shallow Parser (MBSP)
Developed by Walter Daelemans
Extended with named entity taggers and SVO relation finder
Provides various types of information: POS, SVO, NE, etc.
Adapted to the biological domain on the basis of the GENIA
corpus
97.6% accuracy on POS tagging
71.0% accuracy on protein named entity recognition
10 / 32
Learning to Extract Relations
Methods
Analyzing Sentences: Example
Example
INPUT: Examples of this are the RNA-binding protein containing
the RNA-binding domain (RBD) ...
OUTPUT:
Chunk Syntactic Semantic SVO relation
Examples noun phrase subject of ’are’
of preposition
this noun phrase
are verb phrase
the RNA-binding protein noun phrase protein subject of ’contain’
containing verb phrase
the RNA-binding domain (RBD) noun phrase domain object of ’contain’
11 / 32
Learning to Extract Relations
Methods
Learning IE Rules: Inductive Logic Programming (ILP)
We applied ILP to learn IE rules.
ILP is a ML algorithm that induces rules from examples.
Outputs are readable and interpretable by the domain
experts.
Can deal with relational information (e.g., parse trees).
Problem Setting
B ∧ H |= E
Given B (Background Knowledge) and E (Examples), find H
(Hypothesis).
12 / 32
Learning to Extract Relations
Methods
Learning IE Rules: Representation
B (Background Knowledge)
Linguistic heuristics (for single-slot IE pattern)
e.g., <subj> verb, verb <dobj>, verb preposition <np>, noun
prep <np>, etc.
Sentence descriptions (ie., analyzed sentences)
E (Examples)
Positive and negative examples (ie., relevant and irrelevant
sentences)
H (Hypothesis)
A set of IE rules
13 / 32
Learning to Extract Relations
Methods
Learning IE Rules: Generalization
Figure: From a sentence to an IE rule
14 / 32
Learning to Extract Relations
Methods
Learning IE Rules: Step 1
Figure: From a sentence to an IE rule
15 / 32
Learning to Extract Relations
Methods
Learning IE Rules: Step 2
Figure: From a sentence to an IE rule
16 / 32
Learning to Extract Relations
Methods
Learning IE Rules: Step 3
Figure: From a sentence to an IE rule
17 / 32
Learning to Extract Relations
Methods
Learning IE Rules: Step 4
Figure: From a sentence to an IE rule
WRAcc(Rule) = coverage(Rule) ∗ (accuracy(Rule) − accuracy(Head ← true))
18 / 32
Learning to Extract Relations
Methods
Selecting IE Rules
Why is this step necessary?
Rules are learned to classify sentences. Not to extract
information.
Spurious IE rules are learned from the previous step.
Need to be filtered out by domain experts.
Rules are provided to users with information.
Example
RULE: <subj:*> vp:contain & vp:contain <dobj:domain> [9, 0.9]
S: Myocilin is a secreted glycoprotein that forms multimers and contains a
leucine zipper and an olfactomedin domain.
19 / 32
Learning to Extract Relations
Methods
Transforming Rules
Once IE rules are selected, transformed into relations.
Mapping between IE rules and relations
IE Rules Relations
extract argument
trigger relation name
syntactic tag argument position
Example
<subj:*>[X] vp:contain & vp:contain <dobj:domain>[Y] → contain(X,Y)
20 / 32
Learning to Extract Relations
Methods
Grouping Rules
Post-processing rules
Pattern Example
A verb (active form) B A activate B
B be ed-participle by A B be activated by A
nominal form (with suffix -tion) of verb of B by A activation of B by A
A be nominal form (with suffix -or) of verb of B A is an activator of B
A be ... that verb (active form) B A is ... that activates B
21 / 32
Learning to Extract Relations
Methods
Applying Rules to Extract Relations
Now, we have a set of IE rules for each relation.
IE rule and relation
RULE: <subj:protein>[X] vp:promote & vp:promote <dobj:disease>[Y]
TRIGGER: promote
RELATION: promote(X,Y)
Example
INPUT: Our data demonstrate that PKC beta II promotes colon cancer, at
least in part, through induction of Cox-2, suppression of TGF-beta
signaling, and establishment of a TGF-beta-resistant, hyperproliferative
state in the colonic epithelium.
OUTPUT: promote(’PKC beta II’,’colon cancer’)
22 / 32
Learning to Extract Relations
Experimental Results
Experiments
Our IE system was applied for PRINTS (a protein family
database) annotation.
Development Corpora
Topic Positives Negatives Class Distribution
Disease 777 1403 36-64%
Function 1268 2625 33-67%
Structure 1159 1750 40-60%
80% for training, 20% for test
23 / 32
Learning to Extract Relations
Experimental Results
Evaluation
All the extracted relations are manually evaluated by
domain experts.
Results
Topic Learned Selected Relations Precision Recall F1-measure
rules rules
Disease 55 32 21 75 18.3 29.4
Function 125 64 23 66.3 15.1 24.6
Structure 146 76 20 85.3 61 71.1
cf. a recent work of extracting regulatory gene/protein
networks
F1-measure of 44% (Saric et al, 2006)
24 / 32
Learning to Extract Relations
Experimental Results
Protein Annotation Examples
Discovered relations
Disease be_associated, is_a, be_mutated, be_caused, be_deleted, contribute, etc.
Function induce, block, mediate, is_a, belong, act, etc.
Structure contain, form, share, lack, bind, encode, be_conserved, etc.
Annotation example for protein NF-kappaB
be_implicated(,’NF-kappaB’, in:’the pathogenesis’)
regulate(’IkappaBalpha’, ’NF-kappaB’), activate(’BCMA’, ’NF-kappaB’)
be_composed(’NF-kappaB’, of:’heterodimeric complexes’)
25 / 32
Learning to Extract Relations
Experimental Results
Limitations
Failure to find inverse relation
S: Expression of uPAR in tumor extracts also inversely correlates with
prognosis in many forms of cancer.
RULE: np:expression <of:protein>[X] & vp:correlate <with:prognosis>[Y]
RELATION: correlate(expression(’expression’,of:’uPAR’), with:’prognosis’)
Anaphora problem
S: Whereas the overall structure resembles that of the NF-kappaB
p50-DNA complex , pronounced differences are observed within the ’
insert region ’.
RULE: <subj:structure>[X] vp:resemble & vp:resemble <dobj:C>[Y]
RELATION: resemble(’the overall structure’,’that’)
26 / 32
Learning to Extract Relations
Conclusion
Conclusion
Proposed a methodology for developing IE systems with
resources that can be provided by biologists.
Learned relations as well as IE rules without annotated
corpora.
Annotated proteins with structured information (i.e.,
predicate argument structure) in terms of any topic.
Validated the methodology over different topics (function,
structure, disease, cancer) in bio-medical domain.
Advantage: will alleviate the burden of developing IE
systems for users who have little or no formal IE training.
27 / 32
Thank you for your attention!
Learning to Extract Relations
Appendix
For Further Reading
For Further Reading I
Mary Elaine Califf and Raymond J. Mooney.
Bottom-up relational learning of pattern matching rules for
information extraction.
Journal of Machine Learning Research, 4:177–210, 2003.
R. Collier.
Automatic template creation for information extraction, an
overview, 1996.
Dayne Freitag.
Machine learning for information extraction in informal
domains.
Machine Learning, 39(2/3):169–202, 2000.
29 / 32
Learning to Extract Relations
Appendix
For Further Reading
For Further Reading II
Takaaki Hasegawa, Satoshi Sekine, and Ralph Grishman.
Discovering relations among named entities from large
corpora.
In ACL, pages 415–422, 2004.
Ellen Riloff.
Automatically generating extraction patterns from untagged
text.
In Proceedings of the Thirteenth National Conference on
Artificial Intelligence (AAAI-96), pages 1044–1049, 1996.
30 / 32
Learning to Extract Relations
Appendix
For Further Reading
For Further Reading III
Jasmin Saric, Lars Juhl Jensen, Peer Bork, Rossitza
Ouzounova, and Isabel Rojas.
Extracting regulatory gene expression networks from
pubmed.
In ACL, pages 191–198, 2004.
Stephen Soderland.
Learning information extraction rules for semi-structured
and free text.
Machine Learning, 34(1-3):233–272, 1999.
31 / 32
[Sod99]
[Fre00]
[CM03]
[Ril96]
[HSG04]
[Col96]
[SJB+04]

More Related Content

PDF
The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...
DOC
Report
PDF
A COMPARATIVE STUDY OF FEATURE SELECTION METHODS
PDF
A COMPARATIVE STUDY OF FEATURE SELECTION METHODS
PDF
Genetic algorithms in molecular design of novel fabrics Sylvia Wower
PDF
Semantic based automatic question generation using artificial immune system
PDF
A survey on phrase structure learning methods for text classification
PDF
NAMED ENTITY RECOGNITION IN TURKISH USING ASSOCIATION MEASURES
The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...
Report
A COMPARATIVE STUDY OF FEATURE SELECTION METHODS
A COMPARATIVE STUDY OF FEATURE SELECTION METHODS
Genetic algorithms in molecular design of novel fabrics Sylvia Wower
Semantic based automatic question generation using artificial immune system
A survey on phrase structure learning methods for text classification
NAMED ENTITY RECOGNITION IN TURKISH USING ASSOCIATION MEASURES

What's hot (9)

PPTX
Bio inspiring computing and its application in cheminformatics
PDF
D017422528
PDF
BEA12_sakaguchi
PDF
Novelty detection via topic modeling in research articles
PPTX
Cheminformatics
DOCX
Brian Andrews Resume
PPTX
Cheminformatics
PDF
A little more semantics goes a lot further!  Getting more out of Linked Data ...
PDF
STATISTICAL FUNCTION TAGGING AND GRAMMATICAL RELATIONS OF MYANMAR SENTENCES
Bio inspiring computing and its application in cheminformatics
D017422528
BEA12_sakaguchi
Novelty detection via topic modeling in research articles
Cheminformatics
Brian Andrews Resume
Cheminformatics
A little more semantics goes a lot further!  Getting more out of Linked Data ...
STATISTICAL FUNCTION TAGGING AND GRAMMATICAL RELATIONS OF MYANMAR SENTENCES
Ad

Viewers also liked (15)

PDF
From logistic regression to linear chain CRF
PDF
Scalable Text Mining
PDF
Regularization
PDF
Europe PubMed Central and Linked Data
PDF
Literature Services Resource Description Framework
PDF
AMAR - Projeto Jardim Oceânico Presente
PPTX
Planificaciondesistemas er
PPTX
3Com ACCB-100
PPTX
3Com 08004E34R5B9
PDF
Kim kleps 10 most dangerous sports
PPTX
Pembangunan mapan
PPTX
Forced marriage
PPTX
Circuito electrico 11 2
PDF
The art of writing proper paragraphs
From logistic regression to linear chain CRF
Scalable Text Mining
Regularization
Europe PubMed Central and Linked Data
Literature Services Resource Description Framework
AMAR - Projeto Jardim Oceânico Presente
Planificaciondesistemas er
3Com ACCB-100
3Com 08004E34R5B9
Kim kleps 10 most dangerous sports
Pembangunan mapan
Forced marriage
Circuito electrico 11 2
The art of writing proper paragraphs
Ad

Similar to Learning to Extract Relations for Protein Annotation (20)

PPT
ppt
PDF
A03730108
PDF
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
PDF
Identifying the semantic relations on
PDF
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
PPT
Cornell Pbsb 20090126 Nets
DOCX
Essential Biology 04.1 Chromosomes, Genes, Alleles, Mutations
PPT
32_Nov07_MachineLear..
PPTX
Bhasha_Bandhu_Sample_presentation_2.pptxFESGEWGASGASFASFASFAS
PPTX
Annotation of SBML Models Through Rule-Based Semantic Integration
PDF
Poster genome engineering & Synthetic Biology 2016
PPT
Prosdocimi ucb cdao
PPTX
Structural Systems Pharmacology
PDF
Revealing Trends Based on Defined Queries in Biological Publications Using Co...
PPT
provenance of microarray experiments
PDF
COMPUTATIONAL METHODS FOR FUNCTIONAL ANALYSIS OF GENE EXPRESSION
PPT
University of Texas at Austin
PPT
Lec1-Into
PPT
Information extraction for Free Text
PDF
PMC Poster - phylogenetic algorithm for morphological data
ppt
A03730108
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
Identifying the semantic relations on
IDENTIFYING THE SEMANTIC RELATIONS ON UNSTRUCTURED DATA
Cornell Pbsb 20090126 Nets
Essential Biology 04.1 Chromosomes, Genes, Alleles, Mutations
32_Nov07_MachineLear..
Bhasha_Bandhu_Sample_presentation_2.pptxFESGEWGASGASFASFASFAS
Annotation of SBML Models Through Rule-Based Semantic Integration
Poster genome engineering & Synthetic Biology 2016
Prosdocimi ucb cdao
Structural Systems Pharmacology
Revealing Trends Based on Defined Queries in Biological Publications Using Co...
provenance of microarray experiments
COMPUTATIONAL METHODS FOR FUNCTIONAL ANALYSIS OF GENE EXPRESSION
University of Texas at Austin
Lec1-Into
Information extraction for Free Text
PMC Poster - phylogenetic algorithm for morphological data

Recently uploaded (20)

PPTX
A Complete Guide to Streamlining Business Processes
PPTX
retention in jsjsksksksnbsndjddjdnFPD.pptx
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PPTX
Leprosy and NLEP programme community medicine
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPTX
Topic 5 Presentation 5 Lesson 5 Corporate Fin
PDF
Transcultural that can help you someday.
PPTX
CYBER SECURITY the Next Warefare Tactics
PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
PPTX
Managing Community Partner Relationships
PPTX
New ISO 27001_2022 standard and the changes
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PDF
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
PPTX
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
PDF
annual-report-2024-2025 original latest.
PDF
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
A Complete Guide to Streamlining Business Processes
retention in jsjsksksksnbsndjddjdnFPD.pptx
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
Leprosy and NLEP programme community medicine
SAP 2 completion done . PRESENTATION.pptx
Topic 5 Presentation 5 Lesson 5 Corporate Fin
Transcultural that can help you someday.
CYBER SECURITY the Next Warefare Tactics
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
Managing Community Partner Relationships
New ISO 27001_2022 standard and the changes
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
Qualitative Qantitative and Mixed Methods.pptx
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
annual-report-2024-2025 original latest.
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf

Learning to Extract Relations for Protein Annotation

  • 1. Learning to Extract Relations Learning to Extract Relations for Protein Annotation Jee-Hyub Kima, Alex Mitchellb,c, Teresa K. Attwoodb,c, Melanie Hilarioa aUniversity of Geneva bUniversity of Manchster cEuropean Bioinformatics Institute ISMB/ECCB2007, 23 July 2007 1 / 32
  • 2. Learning to Extract Relations Contents Introduction Related Work Problem and Approach Methods Experimental Results Conclusion 2 / 32
  • 3. Learning to Extract Relations Introduction Protein Annotation Definition Given a protein sequence or name, describe the protein with all relevant information Two main methods Sequence analysis method (e.g. BLAST, CLUSTALW, etc.) Literature analysis method Traditionally, done manually by human annotators, and automation needed Text-mining has been used for automation. Two main tasks in text-mining Information retrieval (IR): to retrieve relevant documents Information extraction (IE): to extract certain pieces of information from text for pre-defined entities and their relations. 3 / 32
  • 4. Learning to Extract Relations Introduction Adaptive Information Extraction IE is domain-specific. Generally, one developed system cannot be used for a new domain. Developing IE systems requires a significant amount of domain knowledge. Developing IE rules Defining relations These are two main bottlenecks. Still many new domains need to develop their own IE systems. e.g., cell cycle, tissue specificity, etc. 4 / 32
  • 5. Learning to Extract Relations Related Work IE System Development: Developing IE Rules Kowledge engineering (KE) based approach Knowledge engineers write hand-crafted rules with the help of domain experts (e.g., biologists). Not scalable Machine learning (ML) based approach To increase robustness and coverage of IE rules ML has been used to learn IE rules. Annotated corpora, pre-labelled corpora, raw corpora. Labor required to develop IE systems KE > ML (annotated corpora > pre-labelled corpora > raw corpora) 5 / 32
  • 6. Learning to Extract Relations Related Work IE System Development: Defining Relations All the previous IE systems assume relations to be extracted are already defined. It is hard to specify precisely all possible relations to extract, especially in complex and dynamically-evolving domains (e.g., biological domain) Positioning (ML-based approach) Corpora Relations Pre-defined Not defined Annotated Soderland (1999), Freitag (2000), Califf and Money (2003) Pre-labeled Riloff (1996) Our work Raw Hasegawa et al. (2004) Collier (1996) 6 / 32
  • 7. Learning to Extract Relations Problem and Approach Our Problem Goal To alleviate the burden of developing IE systems for biologists Problem definition Given relevant sentences that describe protein X in terms of any topic Y and irrelevant sentences Learn to extract relations for protein annotation Two sub-problems What to extract How to extract 7 / 32
  • 8. Learning to Extract Relations Problem and Approach Bottom-up Approach Figure: From sentences to relations 8 / 32
  • 9. Learning to Extract Relations Methods System Architecture 9 / 32
  • 10. Learning to Extract Relations Methods Analyzing Sentences: MBSP Memory-Based Shallow Parser (MBSP) Developed by Walter Daelemans Extended with named entity taggers and SVO relation finder Provides various types of information: POS, SVO, NE, etc. Adapted to the biological domain on the basis of the GENIA corpus 97.6% accuracy on POS tagging 71.0% accuracy on protein named entity recognition 10 / 32
  • 11. Learning to Extract Relations Methods Analyzing Sentences: Example Example INPUT: Examples of this are the RNA-binding protein containing the RNA-binding domain (RBD) ... OUTPUT: Chunk Syntactic Semantic SVO relation Examples noun phrase subject of ’are’ of preposition this noun phrase are verb phrase the RNA-binding protein noun phrase protein subject of ’contain’ containing verb phrase the RNA-binding domain (RBD) noun phrase domain object of ’contain’ 11 / 32
  • 12. Learning to Extract Relations Methods Learning IE Rules: Inductive Logic Programming (ILP) We applied ILP to learn IE rules. ILP is a ML algorithm that induces rules from examples. Outputs are readable and interpretable by the domain experts. Can deal with relational information (e.g., parse trees). Problem Setting B ∧ H |= E Given B (Background Knowledge) and E (Examples), find H (Hypothesis). 12 / 32
  • 13. Learning to Extract Relations Methods Learning IE Rules: Representation B (Background Knowledge) Linguistic heuristics (for single-slot IE pattern) e.g., <subj> verb, verb <dobj>, verb preposition <np>, noun prep <np>, etc. Sentence descriptions (ie., analyzed sentences) E (Examples) Positive and negative examples (ie., relevant and irrelevant sentences) H (Hypothesis) A set of IE rules 13 / 32
  • 14. Learning to Extract Relations Methods Learning IE Rules: Generalization Figure: From a sentence to an IE rule 14 / 32
  • 15. Learning to Extract Relations Methods Learning IE Rules: Step 1 Figure: From a sentence to an IE rule 15 / 32
  • 16. Learning to Extract Relations Methods Learning IE Rules: Step 2 Figure: From a sentence to an IE rule 16 / 32
  • 17. Learning to Extract Relations Methods Learning IE Rules: Step 3 Figure: From a sentence to an IE rule 17 / 32
  • 18. Learning to Extract Relations Methods Learning IE Rules: Step 4 Figure: From a sentence to an IE rule WRAcc(Rule) = coverage(Rule) ∗ (accuracy(Rule) − accuracy(Head ← true)) 18 / 32
  • 19. Learning to Extract Relations Methods Selecting IE Rules Why is this step necessary? Rules are learned to classify sentences. Not to extract information. Spurious IE rules are learned from the previous step. Need to be filtered out by domain experts. Rules are provided to users with information. Example RULE: <subj:*> vp:contain & vp:contain <dobj:domain> [9, 0.9] S: Myocilin is a secreted glycoprotein that forms multimers and contains a leucine zipper and an olfactomedin domain. 19 / 32
  • 20. Learning to Extract Relations Methods Transforming Rules Once IE rules are selected, transformed into relations. Mapping between IE rules and relations IE Rules Relations extract argument trigger relation name syntactic tag argument position Example <subj:*>[X] vp:contain & vp:contain <dobj:domain>[Y] → contain(X,Y) 20 / 32
  • 21. Learning to Extract Relations Methods Grouping Rules Post-processing rules Pattern Example A verb (active form) B A activate B B be ed-participle by A B be activated by A nominal form (with suffix -tion) of verb of B by A activation of B by A A be nominal form (with suffix -or) of verb of B A is an activator of B A be ... that verb (active form) B A is ... that activates B 21 / 32
  • 22. Learning to Extract Relations Methods Applying Rules to Extract Relations Now, we have a set of IE rules for each relation. IE rule and relation RULE: <subj:protein>[X] vp:promote & vp:promote <dobj:disease>[Y] TRIGGER: promote RELATION: promote(X,Y) Example INPUT: Our data demonstrate that PKC beta II promotes colon cancer, at least in part, through induction of Cox-2, suppression of TGF-beta signaling, and establishment of a TGF-beta-resistant, hyperproliferative state in the colonic epithelium. OUTPUT: promote(’PKC beta II’,’colon cancer’) 22 / 32
  • 23. Learning to Extract Relations Experimental Results Experiments Our IE system was applied for PRINTS (a protein family database) annotation. Development Corpora Topic Positives Negatives Class Distribution Disease 777 1403 36-64% Function 1268 2625 33-67% Structure 1159 1750 40-60% 80% for training, 20% for test 23 / 32
  • 24. Learning to Extract Relations Experimental Results Evaluation All the extracted relations are manually evaluated by domain experts. Results Topic Learned Selected Relations Precision Recall F1-measure rules rules Disease 55 32 21 75 18.3 29.4 Function 125 64 23 66.3 15.1 24.6 Structure 146 76 20 85.3 61 71.1 cf. a recent work of extracting regulatory gene/protein networks F1-measure of 44% (Saric et al, 2006) 24 / 32
  • 25. Learning to Extract Relations Experimental Results Protein Annotation Examples Discovered relations Disease be_associated, is_a, be_mutated, be_caused, be_deleted, contribute, etc. Function induce, block, mediate, is_a, belong, act, etc. Structure contain, form, share, lack, bind, encode, be_conserved, etc. Annotation example for protein NF-kappaB be_implicated(,’NF-kappaB’, in:’the pathogenesis’) regulate(’IkappaBalpha’, ’NF-kappaB’), activate(’BCMA’, ’NF-kappaB’) be_composed(’NF-kappaB’, of:’heterodimeric complexes’) 25 / 32
  • 26. Learning to Extract Relations Experimental Results Limitations Failure to find inverse relation S: Expression of uPAR in tumor extracts also inversely correlates with prognosis in many forms of cancer. RULE: np:expression <of:protein>[X] & vp:correlate <with:prognosis>[Y] RELATION: correlate(expression(’expression’,of:’uPAR’), with:’prognosis’) Anaphora problem S: Whereas the overall structure resembles that of the NF-kappaB p50-DNA complex , pronounced differences are observed within the ’ insert region ’. RULE: <subj:structure>[X] vp:resemble & vp:resemble <dobj:C>[Y] RELATION: resemble(’the overall structure’,’that’) 26 / 32
  • 27. Learning to Extract Relations Conclusion Conclusion Proposed a methodology for developing IE systems with resources that can be provided by biologists. Learned relations as well as IE rules without annotated corpora. Annotated proteins with structured information (i.e., predicate argument structure) in terms of any topic. Validated the methodology over different topics (function, structure, disease, cancer) in bio-medical domain. Advantage: will alleviate the burden of developing IE systems for users who have little or no formal IE training. 27 / 32
  • 28. Thank you for your attention!
  • 29. Learning to Extract Relations Appendix For Further Reading For Further Reading I Mary Elaine Califf and Raymond J. Mooney. Bottom-up relational learning of pattern matching rules for information extraction. Journal of Machine Learning Research, 4:177–210, 2003. R. Collier. Automatic template creation for information extraction, an overview, 1996. Dayne Freitag. Machine learning for information extraction in informal domains. Machine Learning, 39(2/3):169–202, 2000. 29 / 32
  • 30. Learning to Extract Relations Appendix For Further Reading For Further Reading II Takaaki Hasegawa, Satoshi Sekine, and Ralph Grishman. Discovering relations among named entities from large corpora. In ACL, pages 415–422, 2004. Ellen Riloff. Automatically generating extraction patterns from untagged text. In Proceedings of the Thirteenth National Conference on Artificial Intelligence (AAAI-96), pages 1044–1049, 1996. 30 / 32
  • 31. Learning to Extract Relations Appendix For Further Reading For Further Reading III Jasmin Saric, Lars Juhl Jensen, Peer Bork, Rossitza Ouzounova, and Isabel Rojas. Extracting regulatory gene expression networks from pubmed. In ACL, pages 191–198, 2004. Stephen Soderland. Learning information extraction rules for semi-structured and free text. Machine Learning, 34(1-3):233–272, 1999. 31 / 32