Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mark J. Encarnacion is active.

Publication


Featured researches published by Mark J. Encarnacion.


conference on information and knowledge management | 2017

Building Natural Language Interfaces to Web APIs

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

Routing of resource information in a network

Mark J. Encarnacion; Jason Flaks; Jai Srinivasan


Archive | 2003

Using parameterized URLs for retrieving resource content items

Mark J. Encarnacion; Jason Flaks; Jai Srinivasan


Archive | 2003

Server architecture for network resource information routing

Mark J. Encarnacion; Jason Flaks; Jai Srinivasan


Archive | 2003

Techniques for limiting network access

Mark J. Encarnacion; Jason Flaks; Jai Srinivasan


Archive | 2011

Using computational engines to improve search relevance

Johnson T. Apacible; Mark J. Encarnacion; Krishnamohan R. Nareddy


Archive | 2013

Discreetly displaying contextually relevant information

Johnson Apacible; Tim Paek; Allen Herring; Mark J. Encarnacion; Woon Kiat Wong


Archive | 2011

Enabling multidimensional search on non-pc devices

Johnson Apacible; Mark J. Encarnacion; Aleksey Sinyagin


Archive | 2011

Increasing the Accuracy of Information Returned for Context Signals

Yutaka Suzue; Johnson T. Apacible; Mark J. Encarnacion; Jamie Huynh; Simon D. Bernstein


Archive | 2017

discretamente exibindo informação contextualmente relevante

Allen Herring; Johnson Apacible; Mark J. Encarnacion; Tim Paek; Woon Kiat Wong

Collaboration


Dive into the Mark J. Encarnacion's collaboration.

Researchain Logo
Decentralizing Knowledge