Learning a Generative Model for Validity in Complex Discrete Structures
David Janz, Jos van der Westhuizen, Brooks Paige, Matt J. Kusner,, Jos\'e Miguel Hern\'andez-Lobato

TL;DR
This paper introduces a deep recurrent validator model that predicts the validity of partial sequences, improving the generation of valid discrete structures like code and molecules by constraining sequence-based generative models.
Contribution
It presents a novel recurrent validation approach inspired by reinforcement learning to enhance the validity of generated sequences in discrete object modeling.
Findings
Effective in generating valid Python code for mathematical expressions.
Improves validity of molecular structures decoded from SMILES strings.
Provides insights into element influence on sequence validity.
Abstract
Deep generative models have been successfully used to learn representations for high-dimensional discrete spaces by representing discrete objects as sequences and employing powerful sequence-based deep models. Unfortunately, these sequence-based models often produce invalid sequences: sequences which do not represent any underlying discrete structure; invalid sequences hinder the utility of such models. As a step towards solving this problem, we propose to learn a deep recurrent validator model, which can estimate whether a partial sequence can function as the beginning of a full, valid sequence. This validator provides insight as to how individual sequence elements influence the validity of the overall sequence, and can be used to constrain sequence based models to generate valid sequences -- and thus faithfully model discrete objects. Our approach is inspired by reinforcement…
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
TopicsMachine Learning in Materials Science · Cell Image Analysis Techniques
MethodsSolana Customer Service Number +1-833-534-1729
