activity
20172022
most citedOptimization and Abstraction: A Synergistic Approach for Analyzing Neural Network Robustness

84 citations · 236 across the 20 of their papers we have counts for

collaborators
Showing cs.PLShow all

18 papers · 1 filter

cs.PL20221 cited

Automated Transpilation of Imperative to Functional Code using Neural-Guided Program Synthesis (Extended Version)

Benjamin Mariano, Yanju Chen, Yu Feng +2

While many mainstream languages such as Java, Python, and C# increasingly incorporate functional APIs to simplify programming and improve parallelization/performance, there are no…

cs.PL2022

Synthesizing Fine-Grained Synchronization Protocols for Implicit Monitors (Extended Version)

Kostas Ferles, Benjamin Sepanski, Rahul Krishnan +2

A monitor is a widely-used concurrent programming abstraction that encapsulates all shared state between threads. Monitors can be classified as being either implicit or explicit de…

cs.PL20211 cited

Web Question Answering with Neurosymbolic Program Synthesis

Qiaochu Chen, Aaron Lamoreaux, Xinyu Wang +3

In this paper, we propose a new technique based on program synthesis for extracting information from webpages. Given a natural language query and a few labeled webpages, our method…

cs.PL2020

Verifying Correct Usage of Context-Free API Protocols (Extended Version)

Kostas Ferles, Jon Stephens, Isil Dillig

Several real-world libraries (e.g., reentrant locks, GUI frameworks, serialization libraries) require their clients to use the provided API in a manner that conforms to a context-f…

cs.PL202047 cited

LambdaNet: Probabilistic Type Inference using Graph Neural Networks

Jiayi Wei, Maruth Goyal, Greg Durrett +1

As gradual typing becomes increasingly popular in languages like Python and TypeScript, there is a growing need to infer type annotations automatically. While type annotations help…

cs.PL20193 cited

Visualization by Example

Chenglong Wang, Yu Feng, Rastislav Bodik +2

While visualizations play a crucial role in gaining insights from data, generating useful visualizations from a complex dataset is far from an easy task. Besides understanding the…