TY - GEN
T1 - Alchemist
T2 - 27th International Conference on Computer Aided Verification, CAV 2015
AU - Saha, Shambwaditya
AU - Garg, Pranav
AU - Madhusudan, P.
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2015.
PY - 2015
Y1 - 2015
N2 - We present a technique and an accompanying tool that learns guarded affine functions. In our setting, a teacher starts with a guarded affine function and the learner learns this function using equivalence queries only. In each round, the teacher examines the current hypothesis of the learner and gives a counter-example in terms of an input-output pair where the hypothesis differs from the target function. The learner uses these input-output pairs to learn the guarded affine expression. This problem is relevant in synthesis domains where we are trying to synthesize guarded affine functions that have particular properties, provided we can build a teacher who can answer using such counter-examples.We implement our approach and show that our learner is effective in learning guarded affine expressions, and more effective than general-purpose synthesis techniques.
AB - We present a technique and an accompanying tool that learns guarded affine functions. In our setting, a teacher starts with a guarded affine function and the learner learns this function using equivalence queries only. In each round, the teacher examines the current hypothesis of the learner and gives a counter-example in terms of an input-output pair where the hypothesis differs from the target function. The learner uses these input-output pairs to learn the guarded affine expression. This problem is relevant in synthesis domains where we are trying to synthesize guarded affine functions that have particular properties, provided we can build a teacher who can answer using such counter-examples.We implement our approach and show that our learner is effective in learning guarded affine expressions, and more effective than general-purpose synthesis techniques.
UR - http://www.scopus.com/inward/record.url?scp=84951062635&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84951062635&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-21690-4_26
DO - 10.1007/978-3-319-21690-4_26
M3 - Conference contribution
AN - SCOPUS:84951062635
SN - 9783319216898
SN - 9783319216898
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 440
EP - 446
BT - Computer Aided Verification - 27th International Conference, CAV 2015, Proceedings
A2 - Pasareanu, Corina S.
A2 - Kroening, Daniel
A2 - Pasareanu, Corina S.
A2 - Kroening, Daniel
PB - Springer
Y2 - 18 July 2015 through 24 July 2015
ER -