Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to...

45
Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Combining Formal Concept Analysis and Translation to Assign Frames and Thematic Role Sets to French Verbs Ingrid Falk 124 Claire Gardent 34 1 INRIA Nancy Grand Est 2 Lorraine University, Nancy, France 3 CNRS 4 LORIA Concept Lattices and their Applications, 2011 Falk et al. (INRIA, Nancy Universit´ e, LORIA) Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. CLA2011 1 / 45

Transcript of Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to...

Page 1: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Combining Formal Concept Analysis and Translation toAssign Frames and Thematic Role Sets to French Verbs

Ingrid Falk124 Claire Gardent34

1INRIA Nancy Grand Est

2Lorraine University, Nancy, France

3CNRS

4LORIA

Concept Lattices and their Applications, 2011

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 1 / 45

Page 2: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Overview

Summary

1 Overview

2 Natural Language Processing (NLP) Background

3 System Overview

4 Acquiring Verb Classes with FCA.Lexical ResourcesThe concept lattice.FilteringWhich is the best concept selection index?

5 Associating French Verbs with Thematic Role Sets

6 Conclusion and future work.

7 References

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 2 / 45

Page 3: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Overview

What this talk is about I

Use Formal Concept Analysis to associate verbs with

I syntactic information (subcategorisation frames)

I semantic information (thematic role sets)

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 3 / 45

Page 4: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Overview

What this talk is about II

Starting from lexical resources for French (∼ a dictionary)

1. we classify French verbs based on syntactic features using FCA,

I we filter the obtained lattice using the concept selection indicesintroduced in [Klimushkin et al., 2010].

I we explore the performance of these indices, stability, separation andprobability in the context of our application.

2. we extend FCA concepts with thematic role set(s) by translatingEnglish verb classes.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 4 / 45

Page 5: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Overview

1 Overview

2 Natural Language Processing (NLP) Background

3 System Overview

4 Acquiring Verb Classes with FCA.Lexical ResourcesThe concept lattice.FilteringWhich is the best concept selection index?

5 Associating French Verbs with Thematic Role Sets

6 Conclusion and future work.

7 References

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 5 / 45

Page 6: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Natural Language Processing (NLP) Background

Summary

1 Overview

2 Natural Language Processing (NLP) Background

3 System Overview

4 Acquiring Verb Classes with FCA.Lexical ResourcesThe concept lattice.FilteringWhich is the best concept selection index?

5 Associating French Verbs with Thematic Role Sets

6 Conclusion and future work.

7 References

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 6 / 45

Page 7: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Natural Language Processing (NLP) Background

Verbs in Natural Language Processing Applications.

I NLP applications analyse texts to answer the question Who did Whatto Whom.

I They need to detect events and participants in those events.

I Events are mostly lexicalised using verbs.

I Knowledge about their syntax/semantics is crucial for NLPapplications.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 7 / 45

Page 8: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Natural Language Processing (NLP) Background

Syntactic and semantic information about verbs

Syntax (syntactic arguments):

John throws the ball to Mary.SUBJ V OBJ POBJAgent V Theme Destination

Semantics (thematic roles):

John throws Mary the ball.SUBJ V OBJ OBJAgent V Destination Theme

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 8 / 45

Page 9: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Natural Language Processing (NLP) Background

Verb Classifications...

group together verbs with similar syntactic and/or semantic behaviour.

VerbNet [Schuler, 2006], example class hit-18.1 :

Verbs: batter, beat, bump, butt, drum, hammer, hit, jab, kick, knock,lash, pound, rap, slap, smack, smash, strike, tap

Thematic roles Agent, Instrument, PatientFrames SUJ:NP,P-OBJ:PP Agent V Patient

SUJ:NP,P-OBJ:PP,P-OBJ:PP Agent V Patient InstrumentSUJ:NP,OBJ:NP Agent V Patient

Instrument V PatientSUJ:NP,OBJ:NP,P-OBJ:PP Agent V Patient Instrument

Here we identify each VN class with its set of roles:

hit-18.1 Agent-Instrument-Patient

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 9 / 45

Page 10: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

System Overview

Summary

1 Overview

2 Natural Language Processing (NLP) Background

3 System Overview

4 Acquiring Verb Classes with FCA.Lexical ResourcesThe concept lattice.FilteringWhich is the best concept selection index?

5 Associating French Verbs with Thematic Role Sets

6 Conclusion and future work.

7 References

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 10 / 45

Page 11: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Syntactic classification

<verbs , SCFs>Translated classes (semantic classification)

<verbs , themat ic ro le se t s>

Syntactic classification with semantic labels

<verbs , SCFs, themat ic ro le se ts>

French syntact ic lexicon

Filter: Best selection index?

Build concept lattice

English syntact ic-semantic verb classes (VerbNet)

Translation

Align

using bes t F-measure

Page 12: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Summary

1 Overview

2 Natural Language Processing (NLP) Background

3 System Overview

4 Acquiring Verb Classes with FCA.Lexical ResourcesThe concept lattice.FilteringWhich is the best concept selection index?

5 Associating French Verbs with Thematic Role Sets

6 Conclusion and future work.

7 References

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 12 / 45

Page 13: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Building and Filtering Verb Classes using FCA

I build a context from a syntactic lexicon of French verbs.

I compute the lattice – Galicia1,

I filter using concept stability, separation and/or probability –[Klimushkin et al., 2010],

1http://www.iro.umontreal.ca/ galicia/Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 13 / 45

Page 14: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Lexical Resources

French subcategorisation lexicon.

Example entries

verb frame and examplemanifester SUJ:NP, OBJ:NP

Cette expression manifeste un dedain reel.This expression shows a real disdain.

manifester SUJ:NP, OBJ:NP, A-OBJIl ne manifeste jamais ses vrais sentiments (a qqn.)He never showed his true feelings (to sb.)

Merged from:

I Dicovalence, [van den Eynde and Mertens, 2003]

I the LADL tables, [Gross, 1975]

I TreeLex, [Kupsc and Abeille 2008]

5918 verbs, 345 subcategorisation frames, 20 443 verb-frame pairs.Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 14 / 45

Page 15: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

The concept lattice.

The concept lattice.

The context:

Objects: verbs from French syntactic lexicon,

Attributes: frames from French syntactic lexicon.

a context of 2091 objects (verbs) and 238 attributes (subcategorisationframes)a.

aWe only use a subset of the verbs.

A concept lattice with 12802 conceptsMost concepts are not interesting:

I only 1 or 2 verbs,I few frames.

How to select the most most relevant concepts?Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 15 / 45

Page 16: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

The concept lattice.

Syntactic classification

<verbs , SCFs>Translated classes (semantic classification)

<verbs , themat ic ro le se t s>

Syntactic classification with semantic labels

<verbs , SCFs, themat ic ro le se ts>

French syntact ic lexicon

Filter: Best selection index?

Build concept lattice

English syntact ic-semantic verb classes (VerbNet)

Translation

Align

using bes t F-measure

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 16 / 45

Page 17: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Filtering

Concept Selection Indices

Use

I Concept stability

I Concept separation

I Concept probability

introduced in [Klimushkin et al., 2010] for selecting relevant concepts inconcept lattices built on noisy data.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 17 / 45

Page 18: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Filtering

Concept stability

Definition ([Kuznetsov, 1990])

Let (V ,F ) be a formal concept and ′ the derivation operator. It’sintensional stability is defined as:

σi ((V ,F )) :=| {A ⊆ V | A′ = F} |

2|V |

I the proportion of the subsets of the extent which have the sameintent.

I a more stable concept is less dependant on individual members in theextension.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 18 / 45

Page 19: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Filtering

Concept separation

Ratio between the objects and attributes covered by theconcept and the objects and attributes covered by theintent and extent of each of the concept’s objects andattributes.

Definition ([Klimushkin et al., 2010])

s((V ,F )) =|V | |F |∑

v∈V |{v}′|+∑

f ∈F |{f }′| − |V | |F |.

I measure about objects and attributes at same time (in contrast tostability and probability),

I concept with higher separation better sorts out verb/frames itcovers from other verb/frames.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 19 / 45

Page 20: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Filtering

Concept Probability I

Let A be the attribute set and O the set of objects.

Probability of an arbitrary object to have attribute a ∈ A:

pa = |{a}′||O| .

The probability of an arbitrary object to have all attributes from B ⊆ A:

pB =∏a∈B

pa

Probability of B ⊂ A closed:

p(B = B ′′) =n∑

k=0

[(n

k

)pkB(1− pB)n−k

∏a/∈B

(1− pka )

]Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 20 / 45

Page 21: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Filtering

Concept Probability II

small p(B = B ′′) small probability of attribute combination B to be aconcept intent by chance.

p(B = B ′′) ≈ 1 high probability that B is closed by chance.

But beware:

Equations based on independence of attributes – not warranted in ourapplication!

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 21 / 45

Page 22: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Filtering

Computing Stability, Separation and Probability

Stability I #P complete [Kuznetsov, 2007]I Concept lattice known ⇒ can be computed efficiently

[Roth et al., 2006]I Computations were feasible with this algorithm.

Separation I can be computed in O(|O|+ |A|) time, O object set, Aattribute set.

I least prohibitive of three indices.

Probability I probability of one concept: O(|O|2 · |A|) multiplicationoperations.

I we could not compute exact concept probability.I had to use approximation!

Which works best for our application?

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 22 / 45

Page 23: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Filtering

Which are the (combination of) indices allowing to selectthe best classes from our concept lattice?

Method:Using a given (combination of) indices:

I select N concepts from concept lattice with highest index(combination),

I align these concepts with classes translated from VerbNet,

I compare obtained 〈verb, VN class〉 associations with a reference.

Best (combination of) indices:

I 〈verb, VN class〉 associations are closest to reference,

I concepts associated to VN classes cover large proportion of verbs.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 23 / 45

Page 24: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Filtering

Aligning concepts with translated VerbNet classes

Each translated VerbNet class CVN is associated with the FCA conceptCFCA with best F-measure between recall R and precision P:

R =|verbs ∈ CVN ∩ CFCA||verbs ∈ CVN|

,P =|verbs ∈ CVN ∩ CFCA||verbs ∈ CFCA|

,F =2RP

R + P

We select the concepts with an associated translated VerbNet class CVN.

These concepts group

I a set of verbs (extent of the FCA concept),I a set of subcategorisation frames (intent of the FCA concept),I one or more sets of thematic roles

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 24 / 45

Page 25: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Filtering

Comparing to the reference.

Reference is set of French verbs associated to (translated from) VerbNetclasses.

We compute 〈verb, VN class〉 pairs from both

I selected FCA concepts,I reference.

We compute precision P, recall R and F2-measure (because recall is moreimportant):

R =|pairs derived from FCA ∩ pairs derived from Ref|

|pairs derived from Ref|

P =|pairs derived from FCA ∩ pairs derived from Ref|

|pairs derived from FCA|

F2 =3RP

R + 2PFalk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 25 / 45

Page 26: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Which is the best concept selection index?

Stability, separation and probability separately I

Stability and separation: select 1500 concepts with highest indexProbability: I low index improbable concepts (with large number of

frames)I index ≈ 1 attribute combination may occur by

chanceI used 6th 10 quantile (≈ 1500 concepts) to assess

probability separately

cov. prec. rec. F2

stab only 39.88 18.96 32.55 26.27sep only 34.25 28.37 21.52 23.41prob only 35.53 26.60 20.73 22.38w/o filtering 100 12.30 60.96 26.30

Table: F2 scores and coverage for stability, separation and the 6th probability10-quantile.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 26 / 45

Page 27: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Which is the best concept selection index?

Stability, separation and probability separately II

I stability alone F2 close to upper bound,

I separation and probability not suitable to be used alone,

I coverage unsatisfactory.

Results confirm observations in [Klimushkin et al., 2010].

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 27 / 45

Page 28: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Acquiring Verb Classes with FCA.

Which is the best concept selection index?

Linear Combination

I selection index = kstab · stability + ksep · separation− kprob · probability,

I select 1500, 1000, 500 concepts with best selection index.

best linear combination: stability + separation, kstab = ksep = 1, kprob = 0

F2 = 25.16, close to upper bound, coverage 98.04%Only ∼ 10% of the original lattice 〈verb, semantic role set〉 alignment close to alignment from entire lattice!

Other observations

I probability does not seem to have a positive effect on the selectedconcepts

I probability improves F2 measure for lower number of selectedconcepts (1000, 500).

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 28 / 45

Page 29: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Associating French Verbs with Thematic Role Sets

Summary

1 Overview

2 Natural Language Processing (NLP) Background

3 System Overview

4 Acquiring Verb Classes with FCA.Lexical ResourcesThe concept lattice.FilteringWhich is the best concept selection index?

5 Associating French Verbs with Thematic Role Sets

6 Conclusion and future work.

7 References

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 29 / 45

Page 30: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Syntactic classification

<verbs , SCFs>Translated classes (semantic classification)

<verbs , themat ic ro le se t s>

Syntactic classification with semantic labels

<verbs , SCFs, themat ic ro le se ts>

French syntact ic lexicon

Filter: Best selection index?

Build concept lattice

English syntact ic-semantic verb classes (VerbNet)

Translation

Align

using bes t F-measure

Page 31: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Associating French Verbs with Thematic Role Sets

Method

1) build classes grouping French verbs and SCFs using FCA2) select 1500 concepts where stability + separation is highest3) translate English verbs in English VerbNet classes to French (using

dictionaries)4) for each translated VerbNet class CVN find the concept(s) CFCA with

best precision P, recall R, F-measure:

R =|verbs ∈ CVN ∩ CFCA||verbs ∈ CVN|

,P =|verbs ∈ CVN ∩ CFCA||verbs ∈ CFCA|

,F =2RP

R + P5) associate these FCA concepts with the VerbNet class’s thematic role

sets and select those FCA concepts “labeled” with a thematic role set.

Effectively we obtain a classification associating:

I groups of French verbs,I groups of subcategorisation frames,I sets of thematic roles

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 31 / 45

Page 32: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Associating French Verbs with Thematic Role Sets

What can we draw from this classification?

Concept 5312

contains verbs bouger, deplacer, emporter, passer, promener, envoyer,expedier, jeter, porter, transmettre, transporter

verbs can be used in construction SUJ:NP,OBJ:NP,POBJ:PP,POBJ:PP

thematic roles participating in events described by these verbs are AgExp (Agentor Experiencer), Theme, Start, End

Observations

I verbs in example are verbs of movement: an agent moves a themefrom start point to end point associations are correct,

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 32 / 45

Page 33: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Associating French Verbs with Thematic Role Sets

1 2 2 7

SUJ:NP,OBJ:NP

AgExp-PatientSym

verb se t : 122 verbs

1 2 4 8

SUJ:NP,OBJ:NP

AgExp-End-Theme

AgExp-Instrument-Pat ient

verb se t : 1706 verbs

1 8 8 6 8

SUJ:NP,OBJ:NP

SUJ:Ssub,OBJ:NP

AgExp-Cause

verb se t : 354 verbs

4 5 8 4

SUJ:NP

SUJ:NP,AOBJ:PP

SUJ:NP,DEOBJ:PP

SUJ:NP,OBJ:NP

SUJ:NP,OBJ:NP,DEOBJ:PP

SUJ:NP,OBJ:NP,POBJ:PP

AgExp-Beneficiary-Extent-Start-Theme

verb set : 17 verbs

7 1 9 0

SUJ:NP,OBJ:NP

SUJ:NP,OBJ:Ssub

AgExp-Theme

verb se t : 326 verbs

3 2

SUJ:NP

AgExp-Location-Theme

verb se t : 977 verbs

5 0 2 2

SUJ:NP,OBJ:NP,DEOBJ:PP

SUJ:NP,OBJ:NP,POBJ:PP

AgExp-Start-Theme

verb se t : 300 verbs

5 3 1 2

SUJ:NP,OBJ:NP,POBJ:PP,POBJ:PP

AgExp-End-Start-Theme

verb set : 52 verbs

6 1 7

SUJ:NP,DEOBJ:Ssub,POBJ:PP

AgentSym-Theme

verb set : 33 verbs

7 1 9 1

SUJ:NP,OBJ:Ssub

AgExp-PredAtt-Theme

verb se t : 343 verbs

Figure: French verb ↔ synt. frames ↔ thematic role set associations.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 33 / 45

Page 34: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Associating French Verbs with Thematic Role Sets

Problems

I Some concepts are associated with several thematic role sets,

I Subconcepts inherit thematic role sets from superconcepts.

Many verbs belong to several VerbNet classes ...But in what cases is the multiple mapping really warranted?

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 34 / 45

Page 35: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Conclusion and future work.

Summary

1 Overview

2 Natural Language Processing (NLP) Background

3 System Overview

4 Acquiring Verb Classes with FCA.Lexical ResourcesThe concept lattice.FilteringWhich is the best concept selection index?

5 Associating French Verbs with Thematic Role Sets

6 Conclusion and future work.

7 References

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 35 / 45

Page 36: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Conclusion and future work.

Conclusion

I We introduced a new approach of building syntactic-semantic verbclasses for French based on:

I Formal Concept Analysis on French lexical resources andI Translation of English syntactic-semantic resources

I We explored performance of concept selection indices stability,separation and probability [Klimushkin et al., 2010]:

I sum of stability and separation performs best in our settingI selected concepts (10% of total) produced F-measure and coverage

similar to when selecting from entire lattice.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 36 / 45

Page 37: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Conclusion and future work.

Future Work

I How to use concept hierarchy relations?

I How do classifications produced by this method compare to the goldclassification in the literature?

I Does the classification improve performance of a semantic rolelabeling (SRL) task on a corpus?

I How do classifications produced with other clustering methodsperform?

I compared to the gold classificationI on the SRL task

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 37 / 45

Page 38: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

Conclusion and future work.

Thank you!

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 38 / 45

Page 39: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

References

Summary

1 Overview

2 Natural Language Processing (NLP) Background

3 System Overview

4 Acquiring Verb Classes with FCA.Lexical ResourcesThe concept lattice.FilteringWhich is the best concept selection index?

5 Associating French Verbs with Thematic Role Sets

6 Conclusion and future work.

7 References

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 39 / 45

Page 40: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

References

Lexical Resources. I

Baker, C. F., Fillmore, C. J., and Lowe, J. B. (1998).The Berkeley FrameNet Project.International Conference on Computational Linguistics, Montreal,Quebec, Canada.

Dubois, J. and Dubois-Charlier, F. (1997).Les Verbes francais.Larousse.

Fellbaum, C., editor (1998).WordNet: An Electronic Lexical Database.MIT Press, Cambridge, MA.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 40 / 45

Page 41: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

References

Lexical Resources. II

Gross, M. (1975).Methodes en syntaxe.Hermann, Paris.

Anna Kupsc and Anne Abeille.Growing treelex.In Alexander Gelbkuh, editor, Computational Linguistics andIntelligent Text Processing, volume 4919 of Lecture Notes inComputer Science, pages 28–39. Springer Berlin / Heidelberg, 2008.

Levin, B. (1993).English Verb Classes and Alternations: a preliminary investigation.University of Chicago Press, Chicago and London.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 41 / 45

Page 42: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

References

Lexical Resources. III

Saint-Dizier, P. (1999).Alternation and Verb Semantic Classes for French: Analysis and ClassFormation.In Predicative forms in natural language and in lexical knowledgebases. Kluwer Academic Publishers.

Schuler, K. K. (2006).VerbNet: A Broad-Coverage, Comprehensive Verb Lexicon.PhD thesis, University of Pennsylvania.

van den Eynde, K. and Mertens, P. (2003).La valence: l’approche pronominale et son application au lexiqueverbal.Journal of French Language Studies

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 42 / 45

Page 43: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

References

Lexical Resources. IV

Sun, L., Korhonen, A., Poibeau, T., and Messiant, C. (2010).Investigating the cross-linguistic potential of VerbNet-styleclassification.In Proceedings of the 23rd International Conference on ComputationalLinguistics, COLING ’10, pages 1056–1064, Stroudsburg, PA, USA.Association for Computational Linguistics.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 43 / 45

Page 44: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

References

FCA I

Jay, N., Kohler, F., and Napoli, A. (2008).Analysis of social communities with iceberg and stability-basedconcept lattices.In ICFCA’08: Proceedings of the 6th international conference onFormal concept analysis, pages 258–272, Berlin, Heidelberg.Springer-Verlag.

Klimushkin, M., Obiedkov, S., and Roth, C. (2010).Approaches to the selection of relevant concepts in the case of noisydata.In Kwuida, L. and Sertkaya, B., editors, Formal Concept Analysis,volume 5986 of Lecture Notes in Computer Science, chapter 18, pages255–266. Springer Berlin / Heidelberg, Berlin, Heidelberg.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 44 / 45

Page 45: Combining Formal Concept Analysis and Translation to ... · Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation. Overview What this talk is about II Starting

Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.

References

FCA II

Kuznetsov, S. O. (1990).Stability as an estimate of the degree of substantiation of hypothesesderived on the basis of operational similarity.In Nauchn. Tekh. Inf., Ser.2 (Automat. Document. Math. Linguist.),12:21–29.

Kuznetsov, S. O. (2007).On stability of a formal concept.Annals of Mathematics and Artificial Intelligence, 49(1-4):101–115.

Roth, C., Obiedkov, S. A., and Kourie, D. G. (2006).Towards concise representation for taxonomies of epistemiccommunities.In CLA, pages 240–255.

Falk et al. (INRIA, Nancy Universite, LORIA)Assign Frames and Thematic Role Sets to French Verbs using FCA and Translation.CLA2011 45 / 45