paper-with-me

홈 › Papers

Information-theoretic User Interaction: Significant Inputs for Program Synthesis

2020-06-22 · Ashish Tiwari, Arjun Radhakrishna, Sumit Gulwani, Daniel Perelman

Programming-by-example technologies are being deployed in industrial products for real-time synthesis of various kinds of data transformations. These technologies rely on the user to provide few representative examples of the transformation task. Motivated by the need to find the most pertinent question to ask the user, in this paper, we introduce the {\em significant questions problem}, and show that it is hard in general. We then develop an information-theoretic greedy approach for solving the problem. We justify the greedy algorithm using the conditional entropy result, which informally says that the question that achieves the maximum information gain is the one that we know least about. In the context of interactive program synthesis, we use the above result to develop an {\em{active program learner}} that generates the significant inputs to pose as queries to the user in each iteration. The procedure requires extending a {\em{passive program learner}} to a {\em{sampling program learner}} that is able to sample candidate programs from the set of all consistent programs to enable estimation of information gain. It also uses clustering of inputs based on features in the inputs and the corresponding outputs to sample a small set of candidate significant inputs. Our active learner is able to tradeoff false negatives for false positives and converge in a small number of iterations on a real-world dataset of %around 800 string transformation tasks.

📄 PDF Abstract BibTeX arXiv:2006.12638

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringProgram Synthesis

Similar Papers 제목 키워드 기반

SILSM: A Sustainable Interactive Level Set Method for Progressive Refinement

2026-05-23 · Jiachen Song, Dazhi Zhang, Fanghui Song, Zhichang Guo 외 arxiv

Interactive segmentation aims to precisely isolate target objects using sparse user guidance. However, traditional methods often suffer from heavy interaction burdens and parameter sensitivity, while deep learning approa…

Interactive Segmentation

The Price of Privacy in Untrusted Recommendation Engines

2012-07-13 · Siddhartha Banerjee, Nidhi Hegde, Laurent Massoulié

Recent increase in online privacy concerns prompts the following question: can a recommender system be accurate if users do not entrust it with their private data? To answer this, we study the problem of learning item-cl…

ClusteringRecommendation Systems

Information Theoretic Secure Aggregation with User Dropouts

2021-01-19 · Yizhou Zhao, Hua Sun

In the robust secure aggregation problem, a server wishes to learn and only learn the sum of the inputs of a number of users while some users may drop out (i.e., may not respond). The identity of the dropped users is not…

Hierarchical Secure Aggregation with Heterogeneous Security Constraints and Arbitrary User Collusion

2025-07-19 · Zhou Li, Xiang Zhang, Jiawen Lv, Jihao Fan 외 arxiv

In hierarchical secure aggregation (HSA), a server communicates with clustered users through an intermediate layer of relays to compute the sum of users' inputs under two security requirements -- server security and rela…

Adaptive Prompt Elicitation for Text-to-Image Generation

2026-02-04 · Xinyi Wen, Lena Hegemann, Xiaofu Jin, Shuai Ma 외 arxiv

Aligning text-to-image generation with user intent remains challenging, as users frequently provide ambiguous inputs and struggle with model idiosyncrasies. We propose Adaptive Prompt Elicitation (APE), a technique that …

Text-to-Image Generation