<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Scalable Database-Driven KGs can help Text-to-SQL</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Zhongqiu Li</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhenhe Wu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mengxiang Li</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhongjiang He</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ruiyu Fang</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jie Zhang</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yu Zhao</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yongxiang Li</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zhoujun Li</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shuangyong Song</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>BeiHang University</institution>
          ,
          <addr-line>No.37 XueYuan Road, HaiDian District, Beijing</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>China Telecom Corporation</institution>
          ,
          <addr-line>No.31 Financial Street, Xicheng District, Beijing</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institute of Artificial Intelligence (TeleAI), China Telecom Corp Ltd</institution>
          ,
          <addr-line>Xicheng District, Beijing</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Posters</institution>
          ,
          <addr-line>Demos, and Industry Tracks at ISWC 2024</addr-line>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Work done while interning at Institute of Artificial Intelligence (TeleAI)</institution>
          ,
          <country>China Telecom Corp Ltd</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The text-to-SQL task aims to covert natural language questions into SQL queries. Large Language Models (LLMs) have demonstrated remarkable performance on this task, which relied on in-context learing or Supervised Fine-Tuning (SFT). However, the heterogeneity of database and the complexity of the knowledge acquisition process pose significant challenges in previous works. To address these, we propose a novel text-to-SQL framework that enhances the performance of LLMs through Knowledge Graphs (KGs). We construct the KGs based on schemas, which are structured representations of the relationships and attributes within the databases. Then, we utilize LLMs to extract descriptions and dependencies from historical queries, which are used to complete contextual knowledge in KGs. We leverage retrieval model to recall benefit nodes and edges from KGs and then employ LLMs to generate task-specific evidence. Based on the evidence and retrieved information, we define a unified KGs-based schema for LLMs to generate SQL queries. Our paper conducts experiments on public datasets BIRD and Spider, and the results indicate that our framework significantly improves the text-to-SQL performance.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Text-to-SQL</kwd>
        <kwd>Large Language Models</kwd>
        <kwd>Knowledge Graph</kwd>
        <kwd>Knowledge Generation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>types
Target question: Give the names of the schools with
the percent eligible for free meals in K-12 is more
than 0.1 and test takers whose test score is greater
than or equal to 1500?
KGs-based schema:
# Table: frpm
(Free Meal Count (K-12) : type is REAL,. .),
(Enrol ment (K-12): . .,K-12 means 1st grade - 12nd
grade,. .),
(NumGE1500: . .,Number of Test Takers Whose
Total SAT Scores Are Greater or Equal to 1500.)
(CDSCode: type is TEXT, primary key, Value
examples. .)
# Table: satscores
(cds: . .,California Department Schools,. .),
(sname: . .,school name. Value examples: [ 'Middle
Col ege High', . . ),
(NumGE1500: . .,Number of Test Takers Whose
Total SAT Scores Are Greater or Equal to 1500,. .)
. . .
# relationships
frpm.`CDSCode` = satscores.`cds`
eligible free rate for K-12=frpm.`Free Meal Count
(K12)`/frpm.`Enrol ment (K-12)`
SQL query</p>
      <p>Instructions
Target question
KGs-based schema
Generated evidence</p>
      <p>Few-shot learning
Generated evidence: The schools with the percent eligible
for free meals in K-12 more than 10% refers to `Free Meal
Count (K-12)`/ `Enrol ment (K-12)` &gt; 0.1 in the table frpm;
test takers whose test score is greater than or equal to 1500
refers to `NumGE1500` &gt; 0 in the table satscores; school
names are mapped to `School Name` in the table frpm.</p>
      <p>Use GPT4 to generate evidence,
which maps natural language
questions to database schemas.
(SFT). However,
practical
applications
encounter
several challenges.
Firstly,
diferent
database
structures
and
application
scenarios, leading
to
significant
variations in
data
styles that
complicate
schema representation.
Secondly, SQL queries
often
involve
large</p>
      <p>However, the
evidence
they
provide
is
manually
annotated, which
limits
its
applicability
to
other
datasets.</p>
      <p>Nonetheless,
evidence
is
extremely
scarce
across
databases.</p>
      <p>To
address
this
deficiency, we utilize</p>
      <sec id="sec-1-1">
        <title>LLMs to</title>
        <p>generate
evidence
through</p>
        <p>KGs-based
schema, which
is
highly
efective</p>
        <p>for SQL generation.
2.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Our Approach</title>
      <sec id="sec-2-1">
        <title>We introduce a scalable</title>
      </sec>
      <sec id="sec-2-2">
        <title>KGs-based</title>
        <p>text-to-SQL framework.</p>
        <p>As
illustrated
in</p>
        <p>Figure
1,
our
framework
comprises
four
stages. The first
stage
is KGs
construction, where
we design
two
types
of
nodes
and
three
types
of
predefined
relationships
based
on
database
components. The
second
stage
is
kno
wledge
completion, where
we utilize</p>
        <p>LLMs to
extract im
plicit
kno
wledge
from
user
historical questions
and SQL pairs, in
order to
expand
the
attributes
and
dependencies
in
generation. We design a retrieval model
to identify and select the most relevant knowledge from the expanded KGs, and then use this
knowledge to generate evidence and context for SQL query formulation. The last stage is SQL
generation, where we combine the user question and the previously obtained schema knowledge
as context and use LLMs to generate SQL queries using a least-to-most method.</p>
        <p>Knowledge Graph Construction. Our approach aims to construct the KGs based on tabular
structures and columns. The graph mainly consists of two key entity types, i.e.,Table and
Column. The former is defined by the attributes “Table Name” and “Table Description ”.
The latter is achieved by the attributes “Column Name”, “Column Description”, “Data Type”,
“Example Value”, and “Value Explanation”. We design three predefined relational categories:
inter-table relationship, inclusion relationship between tables and columns, and foreign key
relationship. Overall, we use the distinct operation of databases for extracting metadata (i.e., the
above mentioned entity types and relational categories) in order to obtain structured database
information for constructing KGs. Figure 1 illustrates our approach of using value examples as
attributes for columns to manage the diversity in data storage formats among diferent databases.
This diversity stems from the diferent conventions for data representation.</p>
        <p>Knowledge Completion with LLMs. We propose a knowledge completion strategy based
on LLMs that helps to enrich the attributes of nodes and the relationships between nodes in
the knowledge graph. Our method collects tuples {, } comprising user historical questions
and corresponding SQL queries. These tuples are processed using LLMs to extract column
knowledge as  = {, } and functional dependencies as  = {ℎ, , }.  denotes the column
name and  represents its description in the question. ℎ and  respectively denote the head
and tail columns extracted from SQL, while  describes the relationship between ℎ and 
from question. Both  and  serve as supplementary updates to the graph. For reducing
the addition of redundant information, we assess the relevance of existing column knowledge
before updating and employ LLMs to determine the necessity of update.</p>
        <p>
          Knowledge Selection and Generation. As illustrated in Figure 1, we design a retrieval model
to recall columns from KGs, which is proved efective in Dense Passage Retrieval (DPR)[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. We
convert the candidate columns into continuous text by concatenating attributes of columns as
{ = ||||||}. Afterwards, we encode question  and column
 using encoders to obtain embeddings  and , which are utilized for the interaction. We
calculate the final similarity score of  and  as follows:
/ = Normalize (︀ CNN (︀ BERT/ (/))︀
, =
        </p>
        <p>∑︁
∈[||]
max  · 
∈[||]
(1)
(2)
 and  are token embeddings indices of  and . By setting a threshold of score, we
disambiguate the candidates to select the final columns.</p>
        <p>Through knowledge selection, we extract general knowledge from KGs. And then, we input
the KGs-based schema, user question, and instructions into the LLMs to generate evidence,
which is crucial for establishing the correlation between questions and database. We specifically
design the evidence generation process which comprises three steps. First, we utilize LLMs to
extract key terms from user questions. These key terms typically include important entities,
attribute names, and query conditions. In practice, these terms may not always be explicit
and clear, and can sometimes be ambiguous or non-standardized. Next, based on these terms,
we use LLMs to enumerate normalized schema blocks such as related tables, columns, and
database function expressions. LLMs map these terms to the database schema. During this
mapping process, LLMs not only correspond the terms to standardized expressions but may also
elucidate the dependencies in the query. For instance, they identify relevant tables and columns,
determine logical relationships between these columns (such as ratios or comparisons), and
may infer necessary data connections (such as joins) and filtering conditions. This detailed
mapping by LLMs facilitates the precise extraction of results that meet the specified conditions,
ensuring the accuracy and completeness of the query process. We summarize the results of this
process into a concise sentence as evidence.</p>
        <p>
          SQL Generation. We employ LLMs with in-context learning to address SQL generation[
          <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">5,
6, 7, 8</xref>
          ]. Specifically, our approach involves organizing nodes and relationships extracted from
KGs into a redefined schema. We then input the redefined schema and generated evidence
into the LLMs as context. The models use this contextual information to decompose the user’s
questions into several sub-questions and generate SQL queries for each sub-question using a
least-to-most prompting strategy. To enhance the LLMs’ SQL generation accuracy, we manually
crafted three examples to guide the model through few-shot learning, improving the overall
efectiveness of the final SQL query.
3. Experiments and Conclusion
We ran our experiments on two widely used benchmark SQL datasets: BIRD[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] and Spider 1.0[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
We use GPT-4 to complete KGs and generate SQLs. In our paper, we fine-tune a BERT-based
dual-tower model using training datasets. It is employed to generate embeddings for entities
and relations within the KGs, thereby enhancing graph retrieval capabilities.
        </p>
        <p>As indicated in Table 1, the row for GPT-4 indicates using the origin database schema directly,
rather than leveraging schema KGs. In comparison, by organizing schemas components into KGs
and utilizing retrieval models to recall tables and columns, we observe a notable enhancement
of 3.23% , 0.97% and 2.21% on BIRD and Spider. Secondly, we employ generated evidences for
SQL generation. It contributes to additional improvement of 3.13% , 2.62% and 0.90%.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Qin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Geng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Si</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>A survey on text-to-sql parsing: Concepts, methods, and future directions</article-title>
          ,
          <source>CoRR abs/2208</source>
          .13629 (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ö. Arik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Nakhost</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sinha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Yin</surname>
          </string-name>
          , T. Pfister, Sql-palm:
          <article-title>Improved large language model adaptation for text-to-sql</article-title>
          ,
          <source>CoRR abs/2306</source>
          .00739 (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Hui</surname>
          </string-name>
          , G. Qu,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Qin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Geng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Huo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , C. Ma, G. Li,
          <string-name>
            <given-names>K. C.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Huang</surname>
          </string-name>
          , R. Cheng, Y. Li,
          <article-title>Can llm already serve as a database interface? a big bench for large-scale database grounded text-to-sqls (</article-title>
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>V.</given-names>
            <surname>Karpukhin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Oguz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Min</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S. H.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Edunov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Chen</surname>
          </string-name>
          , W. Yih,
          <article-title>Dense passage retrieval for open-domain question answering</article-title>
          , in: B.
          <string-name>
            <surname>Webber</surname>
            , T. Cohn,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>He</surname>
          </string-name>
          , Y. Liu (Eds.),
          <source>Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing, EMNLP</source>
          <year>2020</year>
          , Online,
          <source>November 16-20</source>
          ,
          <year>2020</year>
          , Association for Computational Linguistics,
          <year>2020</year>
          , pp.
          <fpage>6769</fpage>
          -
          <lpage>6781</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Tai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <article-title>Exploring chain of thought style prompting for text-to-sql</article-title>
          , in: H.
          <string-name>
            <surname>Bouamor</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Pino</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          Bali (Eds.),
          <source>Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, EMNLP</source>
          <year>2023</year>
          , Singapore, December 6-
          <issue>10</issue>
          ,
          <year>2023</year>
          , Association for Computational Linguistics,
          <year>2023</year>
          , pp.
          <fpage>5376</fpage>
          -
          <lpage>5393</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Qian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <article-title>Text-to-sql empowered by large language models: A benchmark evaluation</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>17</volume>
          (
          <year>2024</year>
          )
          <fpage>1132</fpage>
          -
          <lpage>1145</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pourreza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rafiei</surname>
          </string-name>
          ,
          <article-title>DIN-SQL: decomposed in-context learning of text-to-sql with selfcorrection</article-title>
          , in: A.
          <string-name>
            <surname>Oh</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Naumann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Globerson</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Saenko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Hardt</surname>
          </string-name>
          , S. Levine (Eds.),
          <source>Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems</source>
          <year>2023</year>
          , NeurIPS
          <year>2023</year>
          , New Orleans, LA, USA, December
          <volume>10</volume>
          -
          <issue>16</issue>
          ,
          <year>2023</year>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>MAC-SQL: A multi-agent collaborative framework for text-to-sql</article-title>
          ,
          <source>CoRR abs/2312</source>
          .11242 (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yasunaga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Roman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Radev</surname>
          </string-name>
          ,
          <article-title>Spider: A large-scale human-labeled dataset for complex and cross-domain semantic parsing and text-to-sql task</article-title>
          , in: E.
          <string-name>
            <surname>Rilof</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Chiang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hockenmaier</surname>
          </string-name>
          , J. Tsujii (Eds.),
          <source>Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing</source>
          , Brussels, Belgium,
          <source>October 31 - November 4</source>
          ,
          <year>2018</year>
          , Association for Computational Linguistics,
          <year>2018</year>
          , pp.
          <fpage>3911</fpage>
          -
          <lpage>3921</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>