seman cs of language learning language from
play

Seman<cs of Language Learning Language from The - PDF document

Seman<cs of Language Learning Language from The meaning of words, phrases, etc Learning seman<cs of language is one of the Perceptual Context


  1. Seman<cs ¡of ¡Language ¡ ¡ Learning ¡Language ¡from ¡ • The ¡ meaning ¡of ¡words, ¡phrases, ¡etc ¡ • Learning ¡seman<cs ¡of ¡language ¡is ¡one ¡of ¡the ¡ Perceptual ¡Context ul<mate ¡goals ¡in ¡natural ¡language ¡processing ¡ • The ¡meanings ¡of ¡many ¡words ¡are ¡grounded ¡in ¡ David ¡Chen ¡ our ¡percep<on ¡of ¡the ¡physical ¡world: ¡red, ¡ball, ¡ cup, ¡run, ¡hit, ¡fall, ¡etc. ¡[Harnad, ¡1990] ¡ Supervising ¡Professor: ¡Raymond ¡J. ¡Mooney ¡ • Computer ¡representa<on ¡should ¡also ¡be ¡ Doctoral ¡Disserta<on ¡Proposal ¡ grounded ¡in ¡real ¡world ¡percep<on ¡ December ¡15, ¡2009 ¡ 1 ¡ 2 ¡ Grounding ¡Language ¡ Grounding ¡Language ¡ Spanish goalkeeper Block( Casillas ) Casillas blocks the Spanish goalkeeper Block( Casillas ) Casillas blocks the ball ball 3 ¡ 4 ¡ Natural ¡Language ¡and ¡ Natural ¡Language ¡and ¡ Meaning ¡Representa<on ¡ Meaning ¡Representa<on ¡ Natural Language (NL) Spanish goalkeeper Block( Casillas ) Spanish goalkeeper Block( Casillas ) Casillas blocks the Casillas blocks the ball ball NL: A language that has evolved naturally, such as English, German, French, Chinese, etc 5 ¡ 6 ¡

  2. Natural ¡Language ¡and ¡ Seman<c ¡Parsing ¡and ¡ Meaning ¡Representa<on ¡ Tac<cal ¡Genera<on ¡ Meaning Representation Natural Language (NL) NL MRL Language (MRL) Spanish goalkeeper Block( Casillas ) Spanish goalkeeper Block( Casillas ) Casillas blocks the Casillas blocks the ball ball Seman4c ¡Parsing ¡(NL ¡  ¡MRL) ¡ NL: A language that has evolved naturally, such Seman4c ¡Parsing: ¡maps ¡a ¡natural-­‑language ¡sentence ¡to ¡a ¡ as English, German, French, Chinese, etc complete, ¡detailed ¡seman<c ¡representa<on ¡ MRL: Formal languages such as logic or any computer-executable code 7 ¡ 8 ¡ Seman<c ¡Parsing ¡and ¡ Strategic ¡Genera<on ¡ Tac<cal ¡Genera<on ¡ Pass(Beck, Hunt) NL Tac4cal ¡Genera4on ¡(NL ¡  ¡MRL) ¡ MRL Pass(Hunt, Podolski) Block( Casillas ) Shoot(Podolski) Spanish goalkeeper Block( Casillas ) Casillas blocks the Block( Casillas ) ball … Seman4c ¡Parsing ¡(NL ¡  ¡MRL) ¡ Seman4c ¡Parsing: ¡maps ¡a ¡natural-­‑language ¡sentence ¡to ¡a ¡ • Strategic ¡Genera4on ¡(Content ¡Selec4on): ¡ complete, ¡detailed ¡seman<c ¡representa<on ¡ Given ¡a ¡set ¡of ¡meaning ¡representa<ons, ¡select ¡ Tac4cal ¡Genera4on: ¡Generates ¡a ¡natural-­‑language ¡sentence ¡ a ¡subset ¡ from ¡a ¡meaning ¡representa<on. ¡ 9 ¡ 10 ¡ Tradi<onal ¡Learning ¡Approach ¡ Applica<ons ¡ • Natural ¡language ¡interface ¡ Seman<c ¡Parser ¡ – Issue ¡commands ¡and ¡queries ¡in ¡natural ¡language ¡ Learner ¡ – Computer ¡responds ¡with ¡answer ¡in ¡natural ¡ language ¡ Manually ¡Annotated ¡ ¡ Training ¡Corpora ¡ • Knowledge ¡acquisi<on ¡ (NL/MRL ¡pairs) ¡ • Computer ¡assisted ¡tasks ¡ Seman<c ¡Parser ¡ NL ¡ MRL ¡ 11 ¡ 12 ¡

  3. Tradi<onal ¡Learning ¡Approach ¡ Example ¡of ¡Annotated ¡ ¡ Training ¡Corpus ¡ Tac<cal ¡Generator ¡ Meaning Representation Learner ¡ Natural Language (NL) Language (MRL) Alice passes the ball to Bob Pass(Alice, Bob) Manually ¡Annotated ¡ ¡ Bob turns the ball over to John Turnover(Bob, John) Training ¡Corpora ¡ (NL/MRL ¡pairs) ¡ John passes to Fred Pass(John, Fred) Fred shoots for the goal Kick(Fred) Paul blocks the ball Block(Paul) Tac<cal ¡Generator ¡ Paul kicks off to Nancy Pass(Paul, Nancy) … ¡ … ¡ NL ¡ MRL ¡ 13 ¡ 14 ¡ Learning ¡Language ¡from ¡ ¡ Learning ¡in ¡Virtual ¡Environment ¡ Perceptual ¡Context ¡ • Many ¡schools ¡use ¡3D ¡virtual ¡environments ¡to ¡ support ¡language ¡learning ¡ • Construc<ng ¡annotated ¡corpora ¡for ¡ – Immersive: ¡Surrounded ¡by ¡a ¡s<mula<ng ¡environment ¡ language ¡learning ¡is ¡difficult ¡ – Social: ¡Language ¡learners ¡can ¡interact ¡with ¡others ¡ • Children ¡acquire ¡language ¡through ¡ – Crea<ve: ¡Construc<ng ¡objects ¡as ¡part ¡of ¡learning ¡ • Online ¡worlds ¡including ¡Second ¡Life ¡ exposure ¡to ¡linguis<c ¡input ¡in ¡the ¡context ¡ • Different ¡ways ¡of ¡learning ¡ of ¡a ¡rich, ¡relevant, ¡perceptual ¡environment ¡ – Task-­‑based ¡learning ¡ • Ideally, ¡a ¡computer ¡system ¡can ¡learn ¡ – Collabora<ve ¡construc<on ¡ language ¡in ¡the ¡same ¡manner ¡ – Virtual ¡tourism ¡ 15 ¡ 16 ¡ Naviga<on ¡Example ¡ Learning ¡in ¡Virtual ¡Environment ¡ • Growing ¡video ¡game ¡industry ¡ – $9.5 ¡billion ¡in ¡the ¡US ¡in ¡2007, ¡$11.7 ¡billion ¡in ¡2008 ¡ Alice: ¡ 在餐廳的地方右轉 ¡ (Entertainment ¡Soaware ¡Associa<on ¡annual ¡report) ¡ • Serious ¡games ¡ – DARWARS: ¡Military ¡training ¡systems ¡ – SimPort: ¡Simulated ¡construc<on ¡and ¡management ¡ of ¡a ¡sea ¡port ¡project ¡ Bob ¡ 17 ¡ 18 ¡

  4. Naviga<on ¡Example ¡ Naviga<on ¡Example ¡ Alice: ¡ 在醫院的地方右轉 ¡ Scenario ¡1 ¡ 在餐廳的地方右轉 ¡ Scenario ¡2 ¡ 在醫院的地方右轉 ¡ Bob ¡ 19 ¡ 20 ¡ Naviga<on ¡Example ¡ Naviga<on ¡Example ¡ Scenario ¡1 ¡ Scenario ¡1 ¡ 在 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 的地方右轉 ¡ 在餐廳的地方右轉 ¡ Scenario ¡2 ¡ Scenario ¡2 ¡ 在 ¡ ¡ ¡ ¡ ¡ ¡ ¡ 的地方右轉 ¡ 在醫院的地方右轉 ¡ Make ¡a ¡right ¡turn ¡ 21 ¡ 22 ¡ Naviga<on ¡Example ¡ Naviga<on ¡Example ¡ Scenario ¡1 ¡ Scenario ¡1 ¡ ¡ ¡ ¡ ¡ 餐廳 ¡ 在餐廳的地方右轉 ¡ Scenario ¡2 ¡ Scenario ¡2 ¡ 在醫院的地方右轉 ¡ 23 ¡ 24 ¡

  5. Naviga<on ¡Example ¡ Overview ¡ Scenario ¡1 ¡ • Background ¡and ¡related ¡works ¡ • Completed ¡work: ¡Sportscas<ng ¡ – Tac<cal ¡genera<on ¡ – Strategic ¡genera<on ¡ Scenario ¡2 ¡ – Human ¡evalua<on ¡ ¡ ¡ ¡ ¡ 醫院 ¡ • Proposed ¡work: ¡Naviga<on ¡instruc<ons ¡ • Conclusions ¡ 25 ¡ 26 ¡ Seman<c ¡Parser ¡Learners ¡ WASP: ¡ W ord ¡ A lignment-­‑based ¡ S eman<c ¡ P arsing ¡ • Uses ¡sta<s<cal ¡machine ¡transla<on ¡techniques ¡ • Learn ¡a ¡func<on ¡from ¡NL ¡to ¡MR ¡ NL: ¡“Purple3 ¡passes ¡the ¡ball ¡to ¡Purple5” ¡ – Synchronous ¡context-­‑free ¡grammars ¡(SCFG) ¡[Wu, ¡ 1997; ¡Melamed, ¡2004; ¡Chiang, ¡2005] ¡ Seman<c ¡Parsing ¡ Tac<cal ¡Genera<on ¡ (NL ¡  ¡MR) ¡ (MR ¡  ¡NL) ¡ – Word ¡alignments ¡[Brown ¡et ¡al., ¡1993; ¡Och ¡& ¡Ney, ¡ 2003] ¡ MR: ¡Pass ¡( ¡Purple3, ¡Purple5 ¡) ¡ • Capable ¡of ¡both ¡seman<c ¡parsing ¡and ¡tac<cal ¡ • We ¡experiment ¡with ¡two ¡seman<c ¡parser ¡learners ¡ genera<on ¡ – WASP ¡[Wong ¡& ¡Mooney, ¡2006; ¡2007] ¡ – KRISP ¡[Kate ¡& ¡Mooney, ¡2006] ¡ 27 ¡ 28 ¡ KRISP: ¡ K ernel-­‑based ¡ R obust ¡ I nterpreta<on ¡by ¡ KRISPER: ¡KRISP ¡ with ¡ E M-­‑like ¡ R etraining ¡ S eman<c ¡ P arsing ¡ • Produc<ons ¡of ¡MR ¡language ¡are ¡treated ¡like ¡seman<c ¡ concepts ¡ • Extension ¡of ¡K RISP ¡that ¡learns ¡from ¡ ambiguous ¡supervision ¡ [Kate ¡& ¡Mooney, ¡2007] ¡ • SVM ¡classifier ¡is ¡trained ¡for ¡each ¡produc<on ¡with ¡ string ¡subsequence ¡kernel ¡ • Uses ¡an ¡itera<ve ¡EM-­‑like ¡method ¡to ¡ • These ¡classifiers ¡are ¡used ¡to ¡composi<onally ¡build ¡ gradually ¡converge ¡on ¡a ¡correct ¡meaning ¡ MRs ¡of ¡ ¡the ¡sentences ¡ for ¡each ¡sentence. ¡ • More ¡resistant ¡to ¡noisy ¡supervision ¡but ¡incapable ¡of ¡ tac<cal ¡genera<on ¡ 29 ¡ 30 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend