140 likes | 290 Views
NEVER-ENDING LANGUAGE LEARNER. Student: Nguyễn Hữu Thành Phạm Xuân Khoái Vũ Mạnh Cầm Instructor: PhD Lê Hồng Phương. Hà Nội , April 24 2014. Idea: Structuring Knowledge Base. Ontology Category: cities, companies, sport teams…. Relation: hasOfficeIn ( organisation , location)
E N D
NEVER-ENDING LANGUAGE LEARNER Student: NguyễnHữuThành PhạmXuânKhoái VũMạnhCầm Instructor: PhD LêHồngPhương HàNội, April 24 2014
Idea: Structuring Knowledge Base • Ontology • Category: cities, companies, sport teams…. • Relation: hasOfficeIn(organisation, location) • Instance
Idea: Structuring Knowledge Base football uses equipment climbing skates helmet Canada Sunnybrook Miller uses equipment city company hospital Wilson country hockey Detroit GM politician CFRB radio Pearson Toronto play hired hometown airport competeswith home town StanleyCup Maple Leafs city company Red Wings city stadium won won Toyota team stadium Connaught city paper league league acquired city stadium NHL Maple Leaf Gardens member Hino created plays in economic sector Globe and Mail Sundin Prius writer automobile Toskala Skydome Corrola Milson
Knowledge Base Knowledge Integrator Data Resources Beliefs NELL Architecture Candidate facts 1 2 CSEAL CPL CMC RL 3 Subsystem Components
CPL Knowledge Base Data Resources Beliefs Candidate facts CPL
Belief • Ontology • Category • Relation • Instance • Contextual pattern for each Ontology: • Category: ontology(obj1): company arg1 and other software company. • Relation: relation: playsFor(obj1,obj2) arg1 scored a goal for arg2.
Idea: Build a structuring KB using CPL. • Input • Seed patterns • Seed instances • Text corpus • Output • New instances • New patterns
Category Pattern Text corpus New category instance Extracting Candidates1. Category Instance Example: Category Pattern: If thành_phốarg1then thành_phố(arg1) In text corpus: thành_phốĐà_Nẵng, thành_phốHà_Nội…. New category instances: thành_phố(Đà_Nẵng), thành_phố(Hà_Nội)
Category Instance Text corpus New category pattern Extracting Candidates2. Category Pattern Example: Category instances: cầu_thủ(CôngVinh), cầu_thủ(HồngSơn)… In text corpus: Công_Vinhghi_bàn, Hồng_Sơnghi_bàn…. New category pattern: If arg1ghi_bànthen cầu_thủ(arg1)
Relation pattern Text corpus New relation instance Extracting Candidates3. Relation Instance Example: Relation Pattern: If arg1vô_địch arg2 then tham_dự(arg1,arg2) In text corpus: MU vô_địchNgoại_hạng_Anh New relation instance: tham_dự(MU,Ngoại_hạng_Anh)
Relation instance Text corpus New relation pattern Extracting Candidates4. Relation Pattern Example: Relation Pattern: chơi_bóng_cho(Hồng_Sơn, Thể_Công), chơi_bóng_cho(Công_Vinh, Nghệ_An)… In text corpus: Hồng_SơnghibànchoThể_Công, Công_VinhghibànchoNghệ_An…. New relation instance: If arg1ghibànchoarg2then chơi_bóng_cho(arg1, arg2)