Try   HackMD

Haub Kurz Summer Project

(see also the notes on Transformers and Semantic Parsing)

What happens if we train an autencoder on Attempto and then apply it to ordinary English?

Other work I have not yet looked at:

A chain of papers 2018-2021 issuing from CNL 2018:

A survey on translating natural languages to programming languages from ACM Computing Surveys 2018:

  • Alamanis etal A Survey of Machine Learning for Big Code and Naturalness
    • "Research at the intersection of machine learning, programming languages, and software engineering has recently taken important steps in proposing learnable probabilistic models of source code that exploit the abundance of patterns of code."
    • page 11 has a brief discussion of translating to AST
    • "probabilistic context free grammars (PCFG) are not a good model of statistical dependencies between code tokens"

Question: Is it better to translate directly from English to ACE abstract syntax, or is it better to first translate English to ACE and then parse ACE?

Software

AceWiki

​​​​docker pull tkuhn/acewiki
​​​​docker run -p 9077:9077 tkuhn/acewiki

Stanford Part-Of-Speech Tagger

https://hub.docker.com/r/haub/stanford-postagger-socket

​​​​docker pull haub/stanford-postagger-socket:version1.0
​​​​docker run -p 2768:2768 --name postagger haub/stanford-postagger-socket

Attempto Parser

https://hub.docker.com/r/haub/attempto-parser-socket

​​​​docker run -p 2767:2767 --name ape_test haub/attempto-parser-socket

after that

​​​​docker start ape_test
​​​​python ./client_ape.py
​​​​    -text "John waits." -cdrsxml -csyntax
​​​​docker stope ape_test
​​​​
​​​​
​​​​docker pull frnkenstien/corenlp
​​​​docker run -p 9000:9000 --name 
​​​​coreNLP --rm -i -t frnkenstien/corenlp

Grammatical Framework

https://www.grammaticalframework.org/doc/gf-shell-reference.html
https://github.com/Attempto/ACE-in-GF/pull/14
https://github.com/inariksit/ACE-in-GF/tree/update-RGL/grammars/ace

General References

Specific References

Various Notes

https://github.com/Attempto/ACE-in-GF

Aug 12

https://github.com/danshaub/tranX
http://attempto.ifi.uzh.ch/site/docs/syntax_report.html#Introduction

Earlier Notes

https://developer.amazon.com/en-US/docs/alexa/ask-overviews/what-is-the-alexa-skills-kit.html

https://link.springer.com/content/pdf/10.1007/s42979-020-00424-4.pdf

https://dl.acm.org/doi/abs/10.1145/3411764.3445131

https://www.baeldung.com/cs/feature-vs-label