learning cross lingual distributed logical
play

Learning Cross-lingual Distributed Logical Representations for - PowerPoint PPT Presentation

Learning Cross-lingual Distributed Logical Representations for Semantic Parsing Yanyan Zou and Wei Lu StatNLP Group Singapore University of Technology and Design July 18, 2018 Outline Background & Motivation Method Experiments


  1. Learning Cross-lingual Distributed Logical Representations for Semantic Parsing Yanyan Zou and Wei Lu StatNLP Group Singapore University of Technology and Design July 18, 2018

  2. Outline ✓ Background & Motivation ✓ Method ✓ Experiments & Analysis ✓ Conclusion 2

  3. Background | Method | Experiments & Analysis | Conclusion Semantic Parsing Goal: Map natural languages into semantic representations. 3

  4. Background | Method | Experiments & Analysis | Conclusion Semantic Parsing Goal: Map natural languages into semantic representations. 3 3

  5. Background | Method | Experiments & Analysis | Conclusion Semantic Parsing Goal: Map natural languages into semantic representations. 3

  6. Background | Method | Experiments & Analysis | Conclusion Semantic Parsing Goal: Map natural languages into semantic representations. 3

  7. Background | Method | Experiments & Analysis | Conclusion Joint Representations Proposed in previous works: ✓ Synchronous CFG derivation trees Wong and Mooney (2006, 2007) ✓ CCG derivation trees Zettlemoyer and Collins (2005, 2007) ✓ Bayesian tree transducers Jones, Goldwater and Johnson (2012) ✓ Hybrid Trees Lu, Ng, Lee, Zettlemoyer (2008) 4

  8. (Lu et al. , 2008) Background | Method | Experiments & Analysis | Conclusion Hybrid Tree Input: what states have no bordering states? 5

  9. (Lu et al. , 2008) Background | Method | Experiments & Analysis | Conclusion Hybrid Tree Input: what states have no bordering states? 5

  10. (Lu et al. , 2008) Background | Method | Experiments & Analysis | Conclusion Hybrid Tree Input: what states have no bordering states? Output: 5

  11. <latexit sha1_base64="4k51BASa7ECt1IbqM6i8+zbGU=">ACX3icbVHLSgMxFM2Mr9pWHXUlboJFaKGUGRF0IxTdFnBPqBTSibNtKFJZkgyQhnmJ90JbvwT0xe1jwuBc8+9+TmJIgZVdp1vy374PDo+CR3mi8Uz84vnMurtoSiUkLRyS3QApwqgLU01I91YEsQDRjrB5G1W73wSqWgkPvQ0Jn2ORoKGFCNtqIHzGZd9jvQ4CFOeVdQZBX4An2V8EG64saZT8U8wYiljSwtr7ura41Klu2VHG+oD5ySW3PnAXeBtwQlsIzmwPnyhxFOBEaM6RUz3Nj3U+R1BQzkuX9RJEY4QkakZ6BAnGi+uncnwzeG2YIw0iaIzScs/8nUsSVmvLAdM5WVNu1Gbmv1kt0+NxPqYgTQReXBQmDOoIzsyGQyoJ1mxqAMKSml0hHiOJsDZfkjcmeNtP3gXth5rn1rz3x1L9dWlHDtyCO1AGHngCdATdACGPxYtlWwitavfWKf286i1baWM9dgI+ybP2y+uIg=</latexit> <latexit sha1_base64="4k51BASa7ECt1IbqM6i8+zbGU=">ACX3icbVHLSgMxFM2Mr9pWHXUlboJFaKGUGRF0IxTdFnBPqBTSibNtKFJZkgyQhnmJ90JbvwT0xe1jwuBc8+9+TmJIgZVdp1vy374PDo+CR3mi8Uz84vnMurtoSiUkLRyS3QApwqgLU01I91YEsQDRjrB5G1W73wSqWgkPvQ0Jn2ORoKGFCNtqIHzGZd9jvQ4CFOeVdQZBX4An2V8EG64saZT8U8wYiljSwtr7ura41Klu2VHG+oD5ySW3PnAXeBtwQlsIzmwPnyhxFOBEaM6RUz3Nj3U+R1BQzkuX9RJEY4QkakZ6BAnGi+uncnwzeG2YIw0iaIzScs/8nUsSVmvLAdM5WVNu1Gbmv1kt0+NxPqYgTQReXBQmDOoIzsyGQyoJ1mxqAMKSml0hHiOJsDZfkjcmeNtP3gXth5rn1rz3x1L9dWlHDtyCO1AGHngCdATdACGPxYtlWwitavfWKf286i1baWM9dgI+ybP2y+uIg=</latexit> <latexit sha1_base64="4k51BASa7ECt1IbqM6i8+zbGU=">ACX3icbVHLSgMxFM2Mr9pWHXUlboJFaKGUGRF0IxTdFnBPqBTSibNtKFJZkgyQhnmJ90JbvwT0xe1jwuBc8+9+TmJIgZVdp1vy374PDo+CR3mi8Uz84vnMurtoSiUkLRyS3QApwqgLU01I91YEsQDRjrB5G1W73wSqWgkPvQ0Jn2ORoKGFCNtqIHzGZd9jvQ4CFOeVdQZBX4An2V8EG64saZT8U8wYiljSwtr7ura41Klu2VHG+oD5ySW3PnAXeBtwQlsIzmwPnyhxFOBEaM6RUz3Nj3U+R1BQzkuX9RJEY4QkakZ6BAnGi+uncnwzeG2YIw0iaIzScs/8nUsSVmvLAdM5WVNu1Gbmv1kt0+NxPqYgTQReXBQmDOoIzsyGQyoJ1mxqAMKSml0hHiOJsDZfkjcmeNtP3gXth5rn1rz3x1L9dWlHDtyCO1AGHngCdATdACGPxYtlWwitavfWKf286i1baWM9dgI+ybP2y+uIg=</latexit> <latexit sha1_base64="4k51BASa7ECt1IbqM6i8+zbGU=">ACX3icbVHLSgMxFM2Mr9pWHXUlboJFaKGUGRF0IxTdFnBPqBTSibNtKFJZkgyQhnmJ90JbvwT0xe1jwuBc8+9+TmJIgZVdp1vy374PDo+CR3mi8Uz84vnMurtoSiUkLRyS3QApwqgLU01I91YEsQDRjrB5G1W73wSqWgkPvQ0Jn2ORoKGFCNtqIHzGZd9jvQ4CFOeVdQZBX4An2V8EG64saZT8U8wYiljSwtr7ura41Klu2VHG+oD5ySW3PnAXeBtwQlsIzmwPnyhxFOBEaM6RUz3Nj3U+R1BQzkuX9RJEY4QkakZ6BAnGi+uncnwzeG2YIw0iaIzScs/8nUsSVmvLAdM5WVNu1Gbmv1kt0+NxPqYgTQReXBQmDOoIzsyGQyoJ1mxqAMKSml0hHiOJsDZfkjcmeNtP3gXth5rn1rz3x1L9dWlHDtyCO1AGHngCdATdACGPxYtlWwitavfWKf286i1baWM9dgI+ybP2y+uIg=</latexit> (Lu et al. , 2008) Background | Method | Experiments & Analysis | Conclusion Generative Hybrid Tree Input: what states have no bordering states? X p ( m , n ) = p ( m , h , n ) h ∈ H ( n , m ) 6

  12. <latexit sha1_base64="de/koeRKw20Rik/raIbKLUGRxQ=">ACX3icbVFdS8MwFE3rx+acWvVJfAkOYMxWhH0RB92eMEp8I6SpqlW1iSliQVRu2f9E3wxX9i2k02nRcC57z83NSZgwqrTrflj2xubWdqW6U9ut7+0fOIdHTypOJSZ9HLNYvoRIEUYF6WuqGXlJE8ZOQ5nN4X9edXIhWNxaOeJWTI0VjQiGKkDRU4r0nT50hPwij+dsPFHkL3kBfpTzIfrhJ7lNRJhixrJtnzWV3ezmjlerI9tL+er0wGm4HbcMuA68BWiARfQC590fxTjlRGjMkFIDz030MENSU8xIXvNTRKEp2hMBgYKxIkaZqU/OTw3zAhGsTRHaFiyq4oMcaVmPDSdxYrqb60g/6sNUh1dDzMqklQTgecXRSmDOoaF2XBEJcGazQxAWFKzK8QTJBHW5ktqxgTv75PXwdNFx3M73sNl4/ZuYUcVnIz0AQeuAK3oAt6oA8w+LRsa9eqW192xd63nXmrbS0x+BX2Cfg425KA=</latexit> <latexit sha1_base64="de/koeRKw20Rik/raIbKLUGRxQ=">ACX3icbVFdS8MwFE3rx+acWvVJfAkOYMxWhH0RB92eMEp8I6SpqlW1iSliQVRu2f9E3wxX9i2k02nRcC57z83NSZgwqrTrflj2xubWdqW6U9ut7+0fOIdHTypOJSZ9HLNYvoRIEUYF6WuqGXlJE8ZOQ5nN4X9edXIhWNxaOeJWTI0VjQiGKkDRU4r0nT50hPwij+dsPFHkL3kBfpTzIfrhJ7lNRJhixrJtnzWV3ezmjlerI9tL+er0wGm4HbcMuA68BWiARfQC590fxTjlRGjMkFIDz030MENSU8xIXvNTRKEp2hMBgYKxIkaZqU/OTw3zAhGsTRHaFiyq4oMcaVmPDSdxYrqb60g/6sNUh1dDzMqklQTgecXRSmDOoaF2XBEJcGazQxAWFKzK8QTJBHW5ktqxgTv75PXwdNFx3M73sNl4/ZuYUcVnIz0AQeuAK3oAt6oA8w+LRsa9eqW192xd63nXmrbS0x+BX2Cfg425KA=</latexit> <latexit sha1_base64="de/koeRKw20Rik/raIbKLUGRxQ=">ACX3icbVFdS8MwFE3rx+acWvVJfAkOYMxWhH0RB92eMEp8I6SpqlW1iSliQVRu2f9E3wxX9i2k02nRcC57z83NSZgwqrTrflj2xubWdqW6U9ut7+0fOIdHTypOJSZ9HLNYvoRIEUYF6WuqGXlJE8ZOQ5nN4X9edXIhWNxaOeJWTI0VjQiGKkDRU4r0nT50hPwij+dsPFHkL3kBfpTzIfrhJ7lNRJhixrJtnzWV3ezmjlerI9tL+er0wGm4HbcMuA68BWiARfQC590fxTjlRGjMkFIDz030MENSU8xIXvNTRKEp2hMBgYKxIkaZqU/OTw3zAhGsTRHaFiyq4oMcaVmPDSdxYrqb60g/6sNUh1dDzMqklQTgecXRSmDOoaF2XBEJcGazQxAWFKzK8QTJBHW5ktqxgTv75PXwdNFx3M73sNl4/ZuYUcVnIz0AQeuAK3oAt6oA8w+LRsa9eqW192xd63nXmrbS0x+BX2Cfg425KA=</latexit> <latexit sha1_base64="de/koeRKw20Rik/raIbKLUGRxQ=">ACX3icbVFdS8MwFE3rx+acWvVJfAkOYMxWhH0RB92eMEp8I6SpqlW1iSliQVRu2f9E3wxX9i2k02nRcC57z83NSZgwqrTrflj2xubWdqW6U9ut7+0fOIdHTypOJSZ9HLNYvoRIEUYF6WuqGXlJE8ZOQ5nN4X9edXIhWNxaOeJWTI0VjQiGKkDRU4r0nT50hPwij+dsPFHkL3kBfpTzIfrhJ7lNRJhixrJtnzWV3ezmjlerI9tL+er0wGm4HbcMuA68BWiARfQC590fxTjlRGjMkFIDz030MENSU8xIXvNTRKEp2hMBgYKxIkaZqU/OTw3zAhGsTRHaFiyq4oMcaVmPDSdxYrqb60g/6sNUh1dDzMqklQTgecXRSmDOoaF2XBEJcGazQxAWFKzK8QTJBHW5ktqxgTv75PXwdNFx3M73sNl4/ZuYUcVnIz0AQeuAK3oAt6oA8w+LRsa9eqW192xd63nXmrbS0x+BX2Cfg425KA=</latexit> (Lu , 2014, 2015) Background | Method | Experiments & Analysis | Conclusion Discriminative Hybrid Tree Input: what states have no bordering states? X p ( m | n ) = p ( m , h | n ) h ∈ H ( n , m ) 7

  13. Background | Method | Experiments & Analysis | Conclusion (Susanto and Lu, 2017) Neural Hybrid Tree Input: what states have no bordering states? • Neural hybrid tree is an extension of discriminative hybrid tree. 8

  14. (Susanto and Lu, 2017) Background | Method | Experiments & Analysis | Conclusion Neural Hybrid Tree Input: what states have no bordering states? 8

  15. Background | Method | Experiments & Analysis | Conclusion (Susanto and Lu, 2017) Neural Hybrid Tree Score vector Output layer Hidden layer Input layer Discriminative hybrid tree 9

  16. Background | Method | Experiments & Analysis | Conclusion (Susanto and Lu, 2017) Neural Hybrid Tree Score vector Output layer Hidden layer Input layer Discriminative hybrid tree Word window in size of (2J+1) 9

  17. Background | Method | Experiments & Analysis | Conclusion What do we have? English Sentences Semantic Parser For English Semantic Trees 10

  18. Background | Method | Experiments & Analysis | Conclusion What do we have? English Sentences Semantic Parser For English Semantic Trees German Sentences Indonesian Sentences Chinese Sentences … 10

  19. Background | Method | Experiments & Analysis | Conclusion What do we have? English Sentences Semantic Parser For English Semantic Trees German Sentences Can we leverage multi-lingual Indonesian Sentences resources to improve the performance of a monolingual Chinese Sentences semantic parser? … 10

  20. Background | Method | Experiments & Analysis | Conclusion What do we have? English Sentences Semantic Parser For English Semantic Trees German Sentences Can we leverage multi-lingual Indonesian Sentences resources to improve the performance of a monolingual Chinese Sentences semantic parser? … The answer is Yes!!! 10

  21. Background | Method | Experiments & Analysis | Conclusion Setup Target Language (E.g., English) Semantic Parser For English Semantic Trees Auxiliary Languages German Indonesian Chinese … 11

  22. Background | Method | Experiments & Analysis | Conclusion Setup Target Language (E.g., English) Semantic Parser For English Semantic Trees Cross-lingual Auxiliary Languages information German Indonesian Chinese … 11

  23. Background | Method | Experiments & Analysis | Conclusion Setups Target Language (E.g., English) Semantic Parser For English Semantic Trees We learn distributed Auxiliary Languages representations of semantic German units where such Indonesian cross-lingual information is Chinese captured. … 11

  24. Background | Method | Experiments & Analysis | Conclusion Setups Target Language (E.g., English) Semantic Parser For English Semantic Trees We learn distributed Auxiliary Languages representations of semantic German units where such Indonesian cross-lingual information is Chinese captured. … 11

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