Multiplexnet: Towards fully satisfied logical constraints in neural networks

N Hoernle, RM Karampatsis, V Belle… - Proceedings of the AAAI …, 2022 - ojs.aaai.org
We propose a novel way to incorporate expert knowledge into the training of deep neural
networks. Many approaches encode domain constraints directly into the network …

Type-directed synthesis of visualizations from natural language queries

Q Chen, S Pailoor, C Barnaby, A Criswell… - Proceedings of the …, 2022 - dl.acm.org
We propose a new technique based on program synthesis for automatically generating
visualizations from natural language queries. Our method parses the natural language …

M3 semantic API migrations

B Collie, P Ginsbach, J Woodruff, A Rajan… - Proceedings of the 35th …, 2020 - dl.acm.org
Library migration is a challenging problem, where most existing approaches rely on prior
knowledge. This can be, for example, information derived from changelogs or statistical …

A symbolic algorithm for the case-split rule in solving word constraints with extensions

YF Chen, V Havlena, O Lengál, A Turrini - Journal of Systems and Software, 2023 - Elsevier
Case split is a core proof rule in current decision procedures for the theory of string
constraints. Its use is the primary cause of the state space explosion in string constraint …

AtomiS: Data-Centric Synchronization Made Practical

H Paulino, A Almeida Matos, J Cederquist… - Proceedings of the …, 2023 - dl.acm.org
Data-Centric Synchronization (DCS) shifts the reasoning about concurrency restrictions from
control structures to data declaration. It is a high-level declarative approach that abstracts …

Modeling black-box components with probabilistic synthesis

B Collie, J Woodruff, MFP O'Boyle - Proceedings of the 19th ACM …, 2020 - dl.acm.org
This paper is concerned with synthesizing programs based on black-box oracles: we are
interested in the case where there exists an executable implementation of a component or …

Program lifting using gray-box behavior

B Collie, MFP O'Boyle - 2021 30th International Conference on …, 2021 - ieeexplore.ieee.org
Porting specialized application components to new platforms is difficult. This is particularly
true if the components depend on proprietary libraries, or specific hardware. To tackle this …

Example-Based Reasoning about the Realizability of Polymorphic Programs

N Mulleners, J Jeuring, B Heeren - Proceedings of the ACM on …, 2024 - dl.acm.org
Parametricity states that polymorphic functions behave the same regardless of how they are
instantiated. When develo** polymorphic programs, Wadler's free theorems can serve as …

Refinement Types for Visualization

J **a, J Liu, N Brown, Y Chen, Y Feng - Proceedings of the 39th IEEE …, 2024 - dl.acm.org
Visualizations have become crucial in the contemporary data-driven world as they aid in
exploring, verifying, and sharing insights obtained from data. In this paper, we propose a …

A symbolic algorithm for the case-split rule in string constraint solving

YF Chen, V Havlena, O Lengál, A Turrini - Programming Languages and …, 2020 - Springer
Case split is a core proof rule in current decision procedures for the theory of string
constraints. Its use is the primary cause of the state space explosion in string constraint …