Current projects
I graduated with my PhD in Computer Science from Stanford University in January 2022. I am currently working at Bardeen, a company that produces workflow automation solutions. I am currently researching ways to make automations easier to specify by end-users.
Past projects
Previously, I was a member of
the Stanford Open Virtual Assistant Lab (OVAL), working with
prof. Monica Lam on
the Genie
project, an open source privacy-preserving virtual assistant platform.
Code for Genie is available
on Github.
You can download the desktop app from Flathub
and the Home Assistant add-on from its official repository.
Research Interests
-
Programming languages
-
Compilers and runtime systems
-
Program synthesis from natural language specifications
-
Natural language processing
-
Taking a little bit of everything and making a better whole! 😄
Selected Publications
Additional publications are listed on my Google Scholar profile.
-
A Few-Shot Semantic Parser for Wizard-of-Oz Dialogues with the Precise ThingTalk Representation
G.C., Sina J. Semnani, Ryan Kearns, Lucas Jun Koba Sato, Silei Xu, Monica S. Lam
Findings of the Association for Computational Linguistics: ACL 2022, May 2022.
-
DIY Assistant: A Multi-Modal End-User Programmable Virtual Assistant
Michael H. Fischer*, G. C.*, Euirim Choi, Monica S. Lam
In Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI 2021), June 2021.
-
Zero-Shot Transfer Learning with Synthesized Data for Multi-Domain Dialogue State Tracking
G. C., Agata Foryciarz, Mehrad Moradshahi, and Monica S. Lam
in Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, July 2020.
-
Genie: A Generator of Natural Language Semantic Parsers for Virtual Assistant Commands
G. C.*, Silei Xu*, Mehrad Moradshahi, Richard Socher, and Monica S. Lam
in Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Phoenix, AZ, June 2019.
-
Controlling Fine-Grain Sharing in Natural Language with a Virtual Assistant
G. C., Silei Xu, Rakesh Ramesh, Michael H. Fisher and Monica S. Lam
in Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT), volume 2, issue 3 (2018).
-
Almond: The Architecture of an Open, Crowdsourced, Privacy-Preserving, Programmable Virtual Assistant
G. C., Rakesh Ramesh, Silei Xu, Michael H. Fisher and Monica S. Lam
in Proceedings of the 26th International World Wide Web Conference 2017, Perth, Australia, 2017.
Free Software
I was a developer and a member of
the GNOME community from
2011 to about 2015. In the past I was developing GNOME Shell and Mutter, as well as maintaining
libgweather and
GNOME Weather.
Nowadays I mostly write nodejs, and I maintain several modules.