Mark J. Encarnacion
Microsoft
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Mark J. Encarnacion.
conference on information and knowledge management | 2017
Yu Su; Ahmed Hassan Awadallah; Madian Khabsa; Patrick Pantel; Michael Gamon; Mark J. Encarnacion
As the Web evolves towards a service-oriented architecture, application program interfaces (APIs) are becoming an increasingly important way to provide access to data, services, and devices. We study the problem of natural language interface to APIs (NL2APIs), with a focus on web APIs for web services. Such NL2APIs have many potential benefits, for example, facilitating the integration of web services into virtual assistants. We propose the first end-to-end framework to build an NL2API for a given web API. A key challenge is to collect training data, i.e., NL command-API call pairs, from which an NL2API can learn the semantic mapping from ambiguous, informal NL commands to formal API calls. We propose a novel approach to collect training data for NL2API via crowdsourcing, where crowd workers are employed to generate diversified NL commands. We optimize the crowdsourcing process to further reduce the cost. More specifically, we propose a novel hierarchical probabilistic model for the crowdsourcing process, which guides us to allocate budget to those API calls that have a high value for training NL2APIs. We apply our framework to real-world APIs, and show that it can collect high-quality training data at a low cost, and build NL2APIs with good performance from scratch. We also show that our modeling of the crowdsourcing process can improve its effectiveness, such that the training data collected via our approach leads to better performance of NL2APIs than a strong baseline.
Archive | 2003
Mark J. Encarnacion; Jason Flaks; Jai Srinivasan
Archive | 2003
Mark J. Encarnacion; Jason Flaks; Jai Srinivasan
Archive | 2003
Mark J. Encarnacion; Jason Flaks; Jai Srinivasan
Archive | 2003
Mark J. Encarnacion; Jason Flaks; Jai Srinivasan
Archive | 2011
Johnson T. Apacible; Mark J. Encarnacion; Krishnamohan R. Nareddy
Archive | 2013
Johnson Apacible; Tim Paek; Allen Herring; Mark J. Encarnacion; Woon Kiat Wong
Archive | 2011
Johnson Apacible; Mark J. Encarnacion; Aleksey Sinyagin
Archive | 2011
Yutaka Suzue; Johnson T. Apacible; Mark J. Encarnacion; Jamie Huynh; Simon D. Bernstein
Archive | 2017
Allen Herring; Johnson Apacible; Mark J. Encarnacion; Tim Paek; Woon Kiat Wong