mlsanityData to 14 Oct 2026

Horn-ICE Learning for Synthesizing Invariants and Contracts

arXiv 1712.09418 ↗First posted 26 Dec 2017cs.LO cs.LG cs.PLcited by 11

Not on the map. Why?

Abstract (arXiv)

We design learning algorithms for synthesizing invariants using Horn implication counterexamples (Horn-ICE), extending the ICE-learning model. In particular, we describe a decision-tree learning algorithm that learns from Horn-ICE samples, works in polynomial time, and uses statistical heuristics to learn small trees that satisfy the samples. Since most verification proofs can be modeled using Horn clauses, Horn-ICE learning is a more robust technique to learn inductive annotations that prove programs correct. Our experiments show that an implementation of our algorithm is able to learn adequate inductive invariants and contracts efficiently for a variety of sequential and concurrent programs.

Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Dec 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 3; 2022: 1; 2023: 0; 2024: 0; 2025: 3; 2026: 4.

11 papers.