I. Introduction
Natural language interfaces (NLIs) have become a popular interactive strategy for data analysis and visualization creation [1], [2]. For example, a user can easily create a histogram showing the distribution of IMDB ratings for a movie dataset by simply saying “create a histogram showing the distribution of IMDB ratings.” Compared to traditional methods, NLIs provide a shortcut for analysts not proficient in visualization programming, such as D3.js or Vega-Lite [3], to create visualizations. Even for senior visualization users, NLIs can free them from tedious programming issues or interactive editings on visualization toolkits (e.g., Tableau [4]).