Using Semantic Unification to Generate Regular Expressions from Natural Language.
Nate KushmanRegina BarzilayPublished in: HLT-NAACL (2013)
Keyphrases
- regular expressions
- natural language
- pattern matching
- semantic analysis
- finite automata
- semantic interpretation
- query language
- tree automata
- natural language processing
- xml schema
- knowledge representation
- semistructured data
- deterministic finite automata
- matching algorithm
- regular languages
- regular path queries
- query evaluation
- information extraction
- context dependent
- high level
- theorem proving
- learning algorithm
- machine learning