For the last few months I've been eagerly working on building a Natural Language Processing model. I present Semantic Parsing English-to-GraphQL (SPEGQL).
In this post, I'll cover some of the highlights, and include my presentation at OpenAI.
GraphQL is a query language for your API.
Recently GraphQL has gained a lot of popularity. Some of the main benefits I'll note are: it represents the API's schema as a graph, nested relations of any depth can be easily queried, it
The scholars program is coming to an end. Since my next post will detail my
final project, I thought this would be a good opportunity to reflect on the
scholars program as a whole. I'd like to talk about the goals of the scholars
Goal of the Scholars Program
The goal of the Scholars program
[https://openai.com/blog/openai-scholars-spring-2020/] is to improve diversity
in the field at large. This was worked towards by providing stipends and
mentorship to individuals from underrepresent
My final project involves taking natural language English prompts and running
them through a model to generate corresponding GraphQL queries. This post
details the preliminary model experiments and validation strategies I've used
the past couple of weeks.
As you can see in my project proposal document
, I planned to experiment with a few models including the BART, the vanilla
My final project for OpenAI is to generate GraphQL queries from natural english prompts. The first project deliverable is to create a GraphQL dataset. This post will detail the process I went through to create that dataset and my reflection of each step.
Research & Plan
I started doing some preliminary research as I prepared my project proposal. This included researching different tools and resources that I could use to create a dataset. The tools I used are detailed in my project proposal. I
The OpenAI scholars program ends with the deliverable of an open source final project. I'll be working on this project from now until the start of July when the program ends. This post will give a brief overview and a link to my proposal for that project.
The core goal of this project is simple. Given a natural english question and a GraphQL schema, give an equivalent GraphQL query. This means that the question and the schema will pass through a model, and that model will retu