660 likes | 838 Views
A Robust Approach to Aligning Heterogeneous Lexical Resources. Mohammad Taher Pilehvar Roberto Navigli. MultiJEDI ERC 259234. Lexical Resource. WordNet. BabelNet. UBY. Lexical Resource. WordNet. BabelNet. UBY. Lexical Resource. WordNet. BabelNet. UBY.
E N D
A RobustApproach to AligningHeterogeneousLexicalResources Mohammad TaherPilehvar Roberto Navigli MultiJEDI ERC 259234
Lexical Resource WordNet BabelNet UBY
Lexical Resource WordNet BabelNet UBY
Lexical Resource WordNet BabelNet UBY
Why combine resources? • Improvedword and conceptcoverage • e.g., namedentities, new senses • Improveddomaincoverage • Improvedmultilinguality • dozens of new languages • Expert-made relationspreserved • e.g., Hypernymy, meronymy, etc.
Why combine resources? Providescomplementaryknowledge Applications: SemanticParsing Shi and Mihalcea, 2005 SemanticRoleLabeling Palmer et al., 2010 WSD and entitylinking Moro et al., TACL 2014
Difficulty of resourcealignment Fine granularity of lexicalresources plant WordNet 4 senses 15 senses
How resourcealignmentworks? • Usuallymeasuresthe similarity of twoconcepts WordNet plant#n#1 plant#n#1 WKT: WN:
How resourcealignmentworks? • Usuallymeasuresthe similarity of twoconcepts • And alignstwoconceptsiftheirsimilarityexceedsa certainthreshold WordNet ? plant#n#1 plant#n#1 WKT: WN:
How resourcealignmentworks? Alignmentapproachesdifferin the way theycalculatethissimilarity WordNet ? plant#n#1 plant#n#1 WKT: WN:
Denfinitionalsimilarity Glosssimilarity WordNet
Denfinitionalsimilarity • Strong baseline • Fall short when • Differentwordings are used for sameconcepts • Whentwowordslackqualityglosses plant -- Buildings for carrying on industrial labor. plant -- The necessary infrastructure used in support and maintenance of a given facility.
Contributions A novel concept similarity measure Denfinitionalsimilarity An effective ontologization approach A robusttechnique for alignment of heterogeneousresources A robusttechnique for alignment of resources
Ourapproach: SemAlign Definition similarity
Ourapproach: SemAlign Structuralsimilarity
SemAlign: structuralsimilarity WordNet
SemAlign: core Modelingconceptsthrough SemanticSignatures
Semantic Signature of a concept PersonalizedPageRank concept some concept
Semantic Signature of a concept PersonalizedPageRank concept Distributional representation over allconcepts in the semantic network
SemAlign Definition similarity WordNet
SemAlign WordNet
SemAlign: signatureunification Findconceptsassociated with monosemouswords WordNet
SemAlign: signatureunification Truncatevectors to the overlappingconcepts WordNet
SemAlign: signatureunification The reliability of leveragingmonosemouswords ~ 60% (72,000) WordNetSynsetscontaining atleastonemonosemous word
Weighted Overlap(Pilehvar et al., ACL 2013) Semantic Signature Comparison
Ontologizationof lexicalresources Definition page for sail
Ontologizationof lexicalresources Definition page for windmill A machine which translates linear motion of wind to rotational motion by means of adjustable vanes called sails.
Ontologizationof lexicalresources Definition page for windmill A machine which translateslinear motion of wind to rotational motion by means of adjustable vanes called sails. linear motion.n.1 wind.n.1 windmill.n.1 rotational motion.n.1 translate.v.3 machine.n.1 adjustable vanes.v.4 sail.n.3
Ontologization:similarity-baseddisambiguation Definition page for windmill A machine which translates linear motion of wind to rotational motion by means of adjustable vanes called sails.
Ontologization:similarity-baseddisambiguation Definition page for windmill A machine which translates linear motion of wind to rotational motion by means of adjustable vanes called sails. Definition page for sail A trip in a boat, especially a sailboat. A sailing vessel; a vessel of any kind; a craft. The blade of a windmill. A tower-like structure found on the dorsal (topside) surface of submarines.
Ontologization:similarity-baseddisambiguation Definition page for windmill A machine which translates linear motion of wind to rotational motion by means of adjustable vanes called sails. Definition page for sail A trip in a boat, especially a sailboat. A sailing vessel; a vessel of any kind; a craft. The blade of a windmill. A tower-like structure found on the dorsal (topside) surface of submarines.
Ontologization:similarity-baseddisambiguation Definition page for windmill A machine which translates linear motion of wind to rotational motion by means of adjustable vanes called sails. Definition page for sail A trip in a boat, especially a sailboat. A sailing vessel; a vessel of any kind; a craft. The blade of a windmill. A tower-like structure found on the dorsal (topside) surface of submarines.
Ontologization:similarity-baseddisambiguation Definition page for windmill A machine which translates linear motion of wind to rotational motion by means of adjustable vanes called sails. Definition page for sail A trip in a boat, especially a sailboat. A sailing vessel; a vessel of any kind; a craft. The blade of a windmill. A tower-like structure found on the dorsal (topside) surface of submarines.
Ontologization:evaluation (Meyer & Gurevych, 2012)