Information-gain computation
Anthony Di Franco

TL;DR
This paper introduces information-gain computation, a framework that uses adaptive evaluation strategies to efficiently derive algorithms from specifications by maximizing information gain, aiming to overcome performance limitations in declarative programming.
Contribution
It proposes a novel information-theoretic framework for adaptive evaluation that improves the efficiency of deriving algorithms from specifications.
Findings
Adaptive evaluation successfully evaluated a test program efficiently.
The framework suggests potential for bounding performance using information theory.
Preliminary results show promise for practical implementation.
Abstract
Despite large incentives, ecorrectness in software remains an elusive goal. Declarative programming techniques, where algorithms are derived from a specification of the desired behavior, offer hope to address this problem, since there is a combinatorial reduction in complexity in programming in terms of specifications instead of algorithms, and arbitrary desired properties can be expressed and enforced in specifications directly. However, limitations on performance have prevented programming with declarative specifications from becoming a mainstream technique for general-purpose programming. To address the performance bottleneck in deriving an algorithm from a specification, I propose information-gain computation, a framework where an adaptive evaluation strategy is used to efficiently perform a search which derives algorithms that provide information about a query most directly. Within…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Software Engineering Research · Machine Learning and Algorithms
