Independent Project Natural Language to SQL

Slides:



Advertisements
Similar presentations
Data Format Description Language (DFDL) WG Martin Westhead EPCC, University of Edinburgh Alan Chappell PNNL
Advertisements

CILC2011 A framework for structured knowledge extraction and representation from natural language via deep sentence analysis Stefania Costantini Niva Florio.
Proceedings of the Conference on Intelligent Text Processing and Computational Linguistics (CICLing-2007) Learning for Semantic Parsing Advisor: Hsin-His.
May 2006CLINT-LN Parsing1 Computational Linguistics Introduction Approaches to Parsing.
Title of Presentation Author 1, Author 2, Author 3, Author 4 Abstract Introduction This is my abstract. This is my abstract. This is my abstract. This.
Query Processing and Reasoning How Useful are Natural Language Interfaces to the Semantic Web for Casual End-users? Esther Kaufmann and Abraham Bernstein.
THIS IS THE TITLE OF MY POSTER. THIS IS THE TITLE OF MY POSTER NAMES, NAMES, & NAMES This is my abstract. This is my abstract. This is my abstract. This.
If you have SQL Server 2005, you get all the features below plus the following: If you have SQL Server 2000, you get all the features below plus.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
CAREERS IN LINGUISTICS OUTSIDE OF ACADEMIA CAREERS IN INDUSTRY.
1 CS546: Machine Learning and Natural Language Preparation to the Term Project: - Dependency Parsing - Dependency Representation for Semantic Role Labeling.
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
Information Need Question Understanding Selecting Sources Information Retrieval and Extraction Answer Determina tion Answer Presentation This work is supported.
A Natural Language Interface for Crime-related Spatial Queries Chengyang Zhang, Yan Huang, Rada Mihalcea, Hector Cuellar Department of Computer Science.
Natural Language Processing
A Survey for Interspeech Xavier Anguera Information Retrieval-based Dynamic TimeWarping.
Ontology-Driven Automatic Entity Disambiguation in Unstructured Text Jed Hassell.
Machine Learning for Language Technology Introduction to Weka: Arff format and Preprocessing.
Discriminative Models for Spoken Language Understanding Ye-Yi Wang, Alex Acero Microsoft Research, Redmond, Washington USA ICSLP 2006.
Approaches to Machine Translation CSC 5930 Machine Translation Fall 2012 Dr. Tom Way.
Jan 9, 2004 Symposium on Best Practice LSA, Boston, MA 1 Comparability of language data and analysis Using an ontology for linguistics Scott Farrar, U.
Indirect Supervision Protocols for Learning in Natural Language Processing II. Learning by Inventing Binary Labels This work is supported by DARPA funding.
Date : 2013/03/18 Author : Jeffrey Pound, Alexander K. Hudek, Ihab F. Ilyas, Grant Weddell Source : CIKM’12 Speaker : Er-Gang Liu Advisor : Prof. Jia-Ling.
Web Information Systems Modeling Luxembourg, June VisAVis: An Approach to an Intermediate Layer between Ontologies and Relational Database Contents.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
1 STO A Lexical Database of Danish for Language Technology Applications Anna Braasch Center for Sprogteknologi Copenhagen SPINN Seminar, October 27, 2001.
CS 4705 Lecture 17 Semantic Analysis: Robust Semantics.
Natural Language Processing Group Computer Sc. & Engg. Department JADAVPUR UNIVERSITY KOLKATA – , INDIA. Professor Sivaji Bandyopadhyay
CSC 4181 Compiler Construction
Knowledge Support for Modeling and Simulation Michal Ševčenko Czech Technical University in Prague.
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
Data Format Description Language (DFDL) WG Martin Westhead EPCC, University of Edinburgh
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Chinese Named Entity Recognition using Lexicalized HMMs.
10/31/00 1 Introduction to Cognitive Science Linguistics Component Topic: Formal Grammars: Generating and Parsing Lecturer: Dr Bodomo.
Convolutional Sequence to Sequence Learning
Approaches to Machine Translation
Requirement Overview Tivoli #1 David Hansen Todd Poynter
Sentence Modeling Representation of sentences is the heart of Natural Language Processing A sentence model is a representation and analysis of semantic.
Parsing in Multiple Languages
7/4/2018.
7/5/2018.
LING 581: Advanced Computational Linguistics
Social Knowledge Mining
Morphological Segmentation Inside-Out
Frontiers of Computer Science, 2015, 9(6):980–989
Learning to Parse Database Queries Using Inductive Logic Programming
Primary key Introduction Introduction: A primary key, also called a primary keyword, is a key in a relational database that is unique for each record.
XML Problems and Solutions
Automatic Extraction of BI-RADS Features from Cross-Institution and Cross-Language Free-Text Mammography Reports Houssam Nassif, Terrie Kitchner, Filipe.
Approaches to Machine Translation
Dr. Bhavani Thuraisingham The University of Texas at Dallas
Text-to-Text Generation
IDEAS Core Model Concept
AST Based Sequence to Sequence Natural Language Question to SQL Method
Dialogue State Tracking & Dialogue Corpus Survey
Unsupervised Pretraining for Semantic Parsing
Natural Language to SQL(nl2sql)
NLP for business process automation practical cases
Translating Natural Language Questions into SQL Queries
INTRODUCTION.
Query Optimization.
SQ4R A Brief Guide.
Word Embedding 모든 단어를 vector로 표시 Word vector Word embedding Word
Template-based Question Answering over RDF Data
Artificial Intelligence 2004 Speech & Natural Language Processing
Attention Is All You Need
A Joint Model of Orthography and Morphological Segmentation
Listen Attend and Spell – a brief introduction
Visual Grounding.
The experiment based on hier-attention
Presentation transcript:

Independent Project Natural Language to SQL Zilin Zhang

Introduction The problem of nl2sql can be formatted as semantic parsing problem. Traditional approaches rely on high-quality lexicons, manually-built templates, and linguistic features which are either domain or representation-specific. In this project, we borrow the idea of seq2seq and seq2tree and present a general method based on an attention-enhanced encoder-decoder model.

Summary of my work Implement SQL parser for the project to preprocess train/test/dev data Annotate databases, which have questions and sql labels Apply seq2seq & seq2tree models to nl2sql

Basic encoder-decoder model

seq2seq

seq2tree Aim to solve the problem of seq2seq(ignore the hierachical structure of sql). Generate sequence level by level.

Results Model Geoquery ATIS seq2seq 84.6 84.2 seq2seq - attention 72.9 75.7 seq2tree 87.1 seq2tree - attention 76.8 77.5