Closed guotong1988 closed 5 years ago
No, it doesn't use table headers.
Thank you. It is amazing. How could NSM generate the SQL without using table headers. NSM do not know how to interact with the database without the table headers, based on my understanding.
My understanding:
NSM use the reward of SQL execution to train and then to find the right SQL with right answer.
The reward come from the execution result of SQL and the labeled answer.
NSM uses the column names when generating the programs if that's what you mean by "table header". You can see that from the example programs in Supplementary B of the paper.
thank you very much
In Wikisql. Not only question-answer pair. Thank you!