<?xml version="1.0" encoding="UTF-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:lang="en">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>Automatic Chemical Design Using a Data-Driven Continuous Representation of Molecules</title>
        <author>Rafael Gómez-Bombarelli</author>
        <author>Jennifer N. Wei</author>
        <author>David Duvenaud</author>
        <author>et al.</author>
      </titleStmt>
      <publicationStmt>
        <p>Tag layer of the DHSS Meta-Tagging Project. The article text is reproduced from the
           staged copy named in sourceDesc and is not altered; the tags are held separately in
           standOff so that overlapping and nested spans are preserved.</p>
      </publicationStmt>
      <sourceDesc>
        <bibl>
          <title>Automatic Chemical Design Using a Data-Driven Continuous Representation of Molecules</title>
          <date>2018</date>
          <publisher>ACS Central Science</publisher>
          <idno type="DOI">10.1021/acscentsci.7b00572</idno>
          <idno type="arXiv">1610.02415</idno>
          <idno type="record">gomez-bombarelli2018-molecular-design</idno>
          <note type="staged-file">gomez-bombarelli2018-molecular-design.txt, the project's staged copy</note>
          <note type="text-sha1">5bdff675ec5f9fea17eeb21ab783945f5dffd6b1</note>
          <note type="rights">arxiv-open</note>
        </bibl>
      </sourceDesc>
    </fileDesc>
    <profileDesc>
      <textClass><keywords><term>chemistry</term></keywords></textClass>
      <particDesc>
        <person xml:id="paper"><p>the paper's own words</p></person>
        <person xml:id="tagger"><p>the tag layer; a sentence written by the tagger about the
          paper, always anchored to a quotation but not itself a quotation</p></person>
      </particDesc>
    </profileDesc>
    <revisionDesc>
      <change when="2026-10-06"
              who="build_paper_edition.py">0 spans located by searching the stored text for the quote's exact words, allowing any whitespace between them</change>
    </revisionDesc>
  </teiHeader>
  <standOff>
    <spanGrp type="tags">
      <span xml:id="t0" type="object_of_study" ana="#object_of_study" resp="#paper">
        <label>Chemical space, and how to search it by turning molecules into vectors that can be optimised with gradients.</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t1" type="research_question" ana="#research_question" resp="#paper">
        <label>Molecular space is discrete and unstructured, so gradients cannot guide a search through it - can it be made continuous instead?</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t2" type="contribution" ana="#contribution" resp="#paper">
        <label>An encoder/decoder/predictor trained jointly, so that molecules become points in a continuous space where optimisation and interpolation are ordinary operations.</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t3" type="claim_type" ana="#claim_type" resp="#paper">
        <label>method</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t4" type="phenomenon" ana="#phenomenon" resp="#paper">
        <label>automated molecular design in chemical space</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t5" type="method" ana="#method" resp="#paper">
        <label>system-or-tool-building</label>
        <term>system-or-tool-building</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t6" type="mechanisms" ana="#mechanisms[0]" resp="#tagger">
        <label>mechanisms</label>
        <term>encoding molecules into a continuous latent space so new molecules are generated by decoding/interpolating vectors (and properties optimized by moving in that space)</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t7" type="mechanisms" ana="#mechanisms[1]" resp="#tagger" cert="1.0">
        <label>mechanisms</label>
        <term>an information bottleneck forces the network to keep only what is statistically salient - the compression is what makes the vector a representation rather than a copy</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t8" type="mechanisms" ana="#mechanisms[2]" resp="#tagger" cert="1.0">
        <label>mechanisms</label>
        <term>the variational penalty fills in the space: adding noise to the encoding forces the decoder to handle points between molecules, so the space has no dead areas</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t9" type="mechanisms" ana="#mechanisms[3]" resp="#tagger" cert="0.9">
        <label>mechanisms</label>
        <term>training the property predictor JOINTLY is what aligns the geometry with the chemistry - otherwise moving in the space would not move the property</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t10" type="mechanisms" ana="#mechanisms[4]" resp="#tagger" cert="1.0">
        <label>mechanisms</label>
        <term>invalid outputs are filtered rather than prevented - the decoder is allowed to be wrong and a cheminformatics toolkit discards the failures</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t11" type="limitations" ana="#limitations[0]" resp="#tagger">
        <label>optimization in molecular space is hard because the search space is large, discrete, and unstructured</label>
        <note>what this limits: any claim of coverage over chemical space: Quotation withheld</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t12" type="limitations" ana="#limitations[1]" resp="#tagger">
        <label>Decoded molecules can be graph-valid but chemically undesirable.</label>
        <note>what this limits: the generated molecules: THE AUTOENCODER SOMETIMES PRODUCED MOLECULES THAT ARE FORMALLY VALID AS GRAPHS BUT CONTAIN MOIETIES THAT ARE NOT DESIRABLE BECAUSE OF STABILITY OR SYNTHETIC CONSTRAINTS</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t13" type="limitations" ana="#limitations[2]" resp="#tagger">
        <label>SMILES syntax fragility means the decoder still emits invalid molecules despite the variational constraint.</label>
        <note>what this limits: the decoder&#x27;s output: THE CHARACTER-BY-CHARACTER NATURE OF THE SMILES REPRESENTATION AND THE FRAGILITY OF ITS INTERNAL SYNTAX CAN STILL RESULT IN THE OUTPUT OF INVALID strings</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t14" type="limitations" ana="#limitations[3]" resp="#tagger">
        <label>Requiring the decoder to learn SMILES validity makes the learning problem harder than it needs to be.</label>
        <note>what this limits: the learning problem as posed: FORCING THE DECODER TO PRODUCE VALID SMILES STRINGS MAKES THE LEARNING PROBLEM UNNECESSARILY HARD SINCE THE DECODER MUST ALSO IMPLICITLY LEARN WHICH STRINGS ARE VALID SMILES</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t15" type="limitations" ana="#limitations[4]" resp="#tagger">
        <label>Decoding succeeds only near known molecules; random latent points almost always fail.</label>
        <note>what this limits: any claim about generating novel molecules: THE PROBABILITY OF DECODING FROM A POINT IN LATENT SPACE IS DEPENDENT ON HOW CLOSE THIS POINT IS TO THE LATENT REPRESENTATIONS OF OTHER MOLECULES - a decoding rate of 73-79% NEAR known molecules</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t16" type="limitations" ana="#limitations[5]" resp="#tagger">
        <label>Property-prediction accuracy is only comparable to graph convolutions for some properties and is not fully optimised.</label>
        <note>what this limits: the property-prediction comparison: PERFORMANCE FOR ELECTRONIC PROPERTIES ARE SIMILAR TO GRAPH CONVOLUTIONS FOR SOME PROPERTIES, and accuracy COULD BE IMPROVED</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t17" type="limitations" ana="#limitations[6]" resp="#tagger">
        <label>The graph-output alternative the authors prefer is not yet solvable.</label>
        <note>what this limits: the graph-output alternative the authors prefer: BUILDING A NEURAL NETWORK WHICH CAN OUTPUT ARBITRARY GRAPHS IS AN OPEN PROBLEM</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t18" type="limitations" ana="#limitations[7]" resp="#tagger" cert="1.0">
        <label>The decoder still emits chemically invalid strings, because SMILES syntax is fragile and the model works character by character.</label>
        <note>duplicate of: limitations[2] · what this limits: the same scope as limitations[2] - SMILES syntax fragility still yields invalid output</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t19" type="limitations" ana="#limitations[8]" resp="#tagger" cert="1.0">
        <label>Without the variational constraint the latent space contains dead regions that decode to nothing valid.</label>
        <note>what this limits: the latent space without the variational constraint: IT MAY BE SPARSE AND MAY CONTAIN LARGE DEAD AREAS, WHICH DECODE TO INVALID SMILES STRINGS</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t20" type="limitations" ana="#limitations[9]" resp="#tagger" cert="1.0">
        <label>The choice of string encoding is load-bearing and only partly explained - InChI performed substantially worse and the reason is offered as a presumption.</label>
        <note>what this limits: every result in the paper, which is conditional on the encoding: WE ALSO TESTED InChI AS AN ALTERNATIVE STRING REPRESENTATION, BUT FOUND IT TO PERFORM SUBSTANTIALLY WORSE THAN SMILES, PRESUMABLY DUE TO A MORE COMPLEX SYNTAX THAT INCLUDES COUNTING AND ARITHMETIC</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t21" type="transfers" ana="#transfers[0]" resp="#tagger">
        <label>a variational autoencoder mapping molecules (SMILES strings) into a continuous latent space for automatic chemical design</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t22" type="transfers" ana="#transfers[1]" resp="#tagger" cert="1.0">
        <label>the variational autoencoder with recurrent encoder and decoder, taken from Bowman et al.&#x27;s work on English sentences and applied to molecules as strings</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t23" type="transfers" ana="#transfers[2]" resp="#tagger" cert="1.0">
        <label>the idea that a low-dimensional continuous code supports interpolation and analogy, imported as the reason a molecular latent space should be navigable</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t24" type="controls" ana="#controls[0]" resp="#tagger" cert="0.95">
        <label>only CANONICALISED SMILES strings used for training</label>
        <note>eliminates: the same molecule appearing as several different strings - SMILES is not unique, so an uncanonicalised set would teach the model that one compound is many, and inflate apparent diversity in the latent space the paper is about · outcome (stated by the tagger, no quotation): held</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t25" type="concepts" ana="#concepts[1]" resp="#paper">
        <label>variational autoencoder</label>
        <term>variational autoencoder</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t26" type="concepts" ana="#concepts[4]" resp="#paper" cert="1.0">
        <label>latent representation</label>
        <term>latent representation</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t27" type="concepts" ana="#concepts[5]" resp="#paper" cert="1.0">
        <label>SMILES</label>
        <term>SMILES</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t28" type="concepts" ana="#concepts[6]" resp="#paper" cert="1.0">
        <label>InChI</label>
        <term>InChI</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t29" type="concepts" ana="#concepts[7]" resp="#paper" cert="1.0">
        <label>autoencoder</label>
        <term>autoencoder</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t30" type="concepts" ana="#concepts[8]" resp="#paper" cert="0.85">
        <label>information bottleneck</label>
        <term>information bottleneck</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t31" type="concepts" ana="#concepts[9]" resp="#paper" cert="1.0">
        <label>chemical space</label>
        <term>chemical space</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t32" type="concepts" ana="#concepts[10]" resp="#paper" cert="1.0">
        <label>gradient-based optimization</label>
        <term>gradient-based optimization</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t33" type="concepts" ana="#concepts[11]" resp="#paper" cert="0.95">
        <label>inverse design challenge</label>
        <term>inverse design challenge</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t34" type="concepts" ana="#concepts[12]" resp="#paper" cert="0.95">
        <label>Virtual screening</label>
        <term>Virtual screening</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t35" type="concepts" ana="#concepts[13]" resp="#paper" cert="0.95">
        <label>encoder network</label>
        <term>encoder network</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t36" type="concepts" ana="#concepts[14]" resp="#paper" cert="0.95">
        <label>decoder network</label>
        <term>decoder network</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t37" type="concepts" ana="#concepts[15]" resp="#paper" cert="0.95">
        <label>property prediction task</label>
        <term>property prediction task</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t38" type="concepts" ana="#concepts[16]" resp="#paper" cert="0.95">
        <label>latent space</label>
        <term>latent space</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t39" type="concepts" ana="#concepts[17]" resp="#paper" cert="0.95">
        <label>dead areas</label>
        <term>dead areas</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t40" type="concepts" ana="#concepts[18]" resp="#paper" cert="0.95">
        <label>doubly probabilistic model</label>
        <term>doubly probabilistic model</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t41" type="concepts" ana="#concepts[19]" resp="#paper" cert="0.95">
        <label>spherical interpolation</label>
        <term>spherical interpolation</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t42" type="concepts" ana="#concepts[20]" resp="#paper" cert="0.95">
        <label>slerp</label>
        <term>slerp</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t43" type="concepts" ana="#concepts[21]" resp="#paper" cert="0.95">
        <label>synthetic accessibility score</label>
        <term>synthetic accessibility score</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t44" type="concepts" ana="#concepts[22]" resp="#paper" cert="0.95">
        <label>Quantitative Estimation of Drug-likeness</label>
        <term>Quantitative Estimation of Drug-likeness</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t45" type="concepts" ana="#concepts[23]" resp="#paper" cert="0.95">
        <label>Gaussian process model</label>
        <term>Gaussian process model</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t46" type="concepts" ana="#concepts[24]" resp="#paper" cert="0.95">
        <label>joint training for property prediction</label>
        <term>joint training for property prediction</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t47" type="concepts" ana="#concepts[25]" resp="#paper" cert="0.95">
        <label>teacher forcing</label>
        <term>teacher forcing</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t48" type="unhoused_relations" ana="#unhoused_relations[0]" resp="#tagger" cert="0.95">
        <label>spherical interpolation → slerp</label>
        <note>The parenthetical introduces slerp as the short name for spherical interpolation. This is an abbreviation/short-form relation: it is not class membership, containment, identity of two independently named concepts, distinction, contrast, operationalisation, causation, or renaming across fields.</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t49" type="senses" ana="#senses[0]" resp="#tagger" cert="1.0">
        <label>representation - DISCRETE: the molecule as a symbol string, which a chemist can read and a machine can turn back into a structure</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t50" type="senses" ana="#senses[1]" resp="#tagger" cert="1.0">
        <label>representation - CONTINUOUS: the molecule as a real-valued vector, on which arithmetic and gradients are defined</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t51" type="senses" ana="#senses[2]" resp="#tagger" cert="1.0">
        <label>representation - LATENT: specifically the compressed code inside the bottleneck, which is a representation because it discards, not because it depicts</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t52" type="senses" ana="#senses[3]" resp="#tagger" cert="1.0">
        <label>representation - as used across images, text, speech and music, where the same low-dimensional continuous code supports interpolation and analogy</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t53" type="senses" ana="#senses[4]" resp="#tagger" cert="0.95">
        <label>inverse design challenge - searching chemistry by mapping molecules into continuous neural representations</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t54" type="senses" ana="#senses[5]" resp="#tagger" cert="0.95">
        <label>Virtual screening - computationally assaying large libraries and experimentally testing selected leads</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t55" type="senses" ana="#senses[6]" resp="#tagger" cert="0.95">
        <label>encoder network - converts each molecular string to a fixed-dimensional vector</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t56" type="senses" ana="#senses[7]" resp="#tagger" cert="0.95">
        <label>decoder network - converts vectors back into molecular strings</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t57" type="senses" ana="#senses[8]" resp="#tagger" cert="0.95">
        <label>property prediction task - predicts molecular properties from the latent vector during joint training</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t58" type="senses" ana="#senses[9]" resp="#tagger" cert="0.95">
        <label>latent space - the encoder&#x27;s vector space, functioning as a continuous molecular representation</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t59" type="senses" ana="#senses[10]" resp="#tagger" cert="0.95">
        <label>dead areas - sparse latent-space regions that decode into invalid SMILES strings</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t60" type="senses" ana="#senses[11]" resp="#tagger" cert="0.95">
        <label>doubly probabilistic model - stochastic in both encoding noise and decoder output sampling</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t61" type="senses" ana="#senses[12]" resp="#tagger" cert="0.95">
        <label>spherical interpolation - follows a circular arc to remain in high-probability latent-space regions</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t62" type="senses" ana="#senses[13]" resp="#tagger" cert="0.95">
        <label>slerp - the paper&#x27;s short form for spherical interpolation</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t63" type="senses" ana="#senses[14]" resp="#tagger" cert="0.95">
        <label>synthetic accessibility score - SAS, a property used to compare generated molecule sets</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t64" type="senses" ana="#senses[15]" resp="#tagger" cert="0.95">
        <label>Quantitative Estimation of Drug-likeness - QED, ranging from zero to one with higher values more drug-like</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t65" type="senses" ana="#senses[16]" resp="#tagger" cert="0.95">
        <label>Gaussian process model - a lightweight smooth-function model used to smooth the optimization landscape</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t66" type="senses" ana="#senses[17]" resp="#tagger" cert="0.95">
        <label>joint training for property prediction - organizes latent-space molecules by property value</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t67" type="senses" ana="#senses[18]" resp="#tagger" cert="0.95">
        <label>teacher forcing - feeds the previous sampled character to the GRU, improving valid outputs but complicating training</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t68" type="alternatives" ana="#alternatives.method" resp="#tagger">
        <label>method: computational-model</label>
        <note>a second reading DIFFERING from the recorded value. Recorded: system-or-tool-building — note: a second reading, verbatim-verified, disagreeing with the value on the record. Not applied - a person decides.</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t69" type="alternatives" ana="#alternatives.phenomenon" resp="#tagger">
        <label>phenomenon: the discreteness of chemical space as an obstacle to searching it</label>
        <note>a second reading DIFFERING from the recorded value. Recorded: automated molecular design in chemical space — note: a second reading, verbatim-verified, disagreeing with the value on the record. Not applied - a person decides.</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t70" type="claim_relations" ana="#claim_relations[0]" resp="#tagger">
        <label>builds-on → autoencoders (deep generative models, AI)</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t71" type="claim_relations" ana="#claim_relations[1]" resp="#tagger">
        <label>builds-on → Bowman et al. (ref 20), variational autoencoders with recurrent encoder/decoder for English sentences</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t72" type="claim_relations" ana="#claim_relations[2]" resp="#tagger">
        <label>contradicts → existing discrete search methods for chemical space (genetic algorithms and discrete interpolation techniques, refs 10-18)</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t73" type="claim_relations" ana="#claim_relations[3]" resp="#tagger" cert="1.0">
        <label>builds-on → Bowman et al., variational autoencoders for written English sentences</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t74" type="claim_relations" ana="#claim_relations[4]" resp="#tagger" cert="0.9">
        <label>contradicts → fixed-library and genetic-algorithm approaches to molecular search</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t75" type="concept_edges" ana="#concept_edges[1]" resp="#tagger">
        <label>information bottleneck —part-of→ autoencoder</label>
        <term>information bottleneck</term>
        <term>autoencoder</term>
        <note>strength of the relation: 1</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t76" type="concept_edges" ana="#concept_edges[2]" resp="#tagger">
        <label>SMILES —contrasted-with→ InChI</label>
        <term>SMILES</term>
        <term>InChI</term>
        <note>strength of the relation: 1</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t77" type="concept_edges" ana="#concept_edges[4]" resp="#tagger">
        <label>information bottleneck —causes→ latent representation</label>
        <term>information bottleneck</term>
        <term>latent representation</term>
        <note>strength of the relation: 1
Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but endpoint by anaphora: &#x27;This bottleneck&#x27; = the information bottleneck (previous sentence); &#x27;latent representation&#x27; is written &#x27;compressed representation&#x27;.</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t78" type="concept_edges" ana="#concept_edges[6]" resp="#tagger" cert="0.95">
        <label>encoder network —part-of→ autoencoder</label>
        <term>encoder network</term>
        <term>autoencoder</term>
        <note>the relation itself is separately evidenced · strength of the relation: 1 · note: The paper explicitly says the autoencoder is comprised of the encoder and decoder networks.</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t79" type="concept_edges" ana="#concept_edges[7]" resp="#tagger" cert="0.95">
        <label>decoder network —part-of→ autoencoder</label>
        <term>decoder network</term>
        <term>autoencoder</term>
        <note>the relation itself is separately evidenced · strength of the relation: 1 · note: The paper explicitly says the autoencoder is comprised of the encoder and decoder networks.</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t80" type="content_tags" ana="#content_tags.quantities[0]" resp="#tagger">
        <label>hundreds of thousands — training set size of existing molecules</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t81" type="content_tags" ana="#content_tags.quantities[1]" resp="#tagger">
        <label>&lt; 9 — size regime of one demonstration molecule set</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t82" type="content_tags" ana="#content_tags.quantities[2]" resp="#tagger" cert="1.0">
        <label>10^8 synthesised vs 10^23–10^60 possible — the size of the search problem the method addresses</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t83" type="content_tags" ana="#content_tags.findings[0]" resp="#tagger">
        <label>An autoencoder maps SMILES-encoded molecules to a continuous vector space.</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t84" type="content_tags" ana="#content_tags.findings[1]" resp="#tagger">
        <label>EVIDENCE CORRECTED (RE-GROUNDED) · Continuous representations allow gradient-based optimization to guide the search for optimized functional compounds.</label>
        <note>EVIDENCE CORRECTED: RE-GROUNDED. The published string was in NEITHER copy of the paper. Ours read &#x27;THESE representations&#x27;; the paper says &#x27;CONTINUOUS representations&#x27;, and continuity is the property the whole method rests on - it is what makes gradient-based optimization possible at all. The demonstrative dropped the reason.</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t85" type="content_tags" ana="#content_tags.findings[2]" resp="#tagger" cert="1.0">
        <label>Once molecules are points in a continuous space, generation becomes arithmetic - decode a random vector, perturb a known molecule, interpolate between two.</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t86" type="content_tags" ana="#content_tags.findings[3]" resp="#tagger" cert="1.0">
        <label>The encoding matters: SMILES works and InChI works substantially worse, apparently because its syntax involves counting and arithmetic.</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t87" type="content_tags" ana="#content_tags.findings[4]" resp="#tagger" cert="1.0">
        <label>The search problem is one of scale: about 10^8 substances have ever been made, against an estimated 10^23 to 10^60 drug-like possibilities.</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t88" type="content_tags" ana="#content_tags.findings[5]" resp="#tagger" cert="1.0">
        <label>Genetic generation of compounds requires manually specified heuristics for mutation and crossover.</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t89" type="content_tags" ana="#content_tags.variables[0]" resp="#tagger">
        <label>continuous representation</label>
        <term>continuous representation</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t90" type="content_tags" ana="#content_tags.variables[1]" resp="#tagger">
        <label>property values</label>
        <term>property values</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t91" type="content_tags" ana="#content_tags.variables[2]" resp="#tagger" cert="1.0">
        <label>string representation</label>
        <term>string representation</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t92" type="content_tags" ana="#content_tags.definitions[1]" resp="#tagger">
        <label>SMILES strings</label>
        <term>SMILES strings</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t93" type="content_tags" ana="#content_tags.definitions[2]" resp="#tagger" cert="1.0">
        <label>latent representation</label>
        <term>latent representation</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t94" type="content_tags" ana="#content_tags.definitions[3]" resp="#tagger" cert="1.0">
        <label>information bottleneck</label>
        <term>information bottleneck</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t95" type="content_tags" ana="#content_tags.definitions[4]" resp="#tagger" cert="1.0">
        <label>variational autoencoder</label>
        <term>variational autoencoder</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t96" type="content_tags" ana="#content_tags.definitions[5]" resp="#tagger">
        <label>encoder</label>
        <term>encoder</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t97" type="content_tags" ana="#content_tags.definitions[6]" resp="#tagger">
        <label>decoder</label>
        <term>decoder</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t98" type="content_tags" ana="#content_tags.definitions[7]" resp="#tagger">
        <label>predictor</label>
        <term>predictor</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t99" type="content_tags" ana="#content_tags.statistics[1]" resp="#tagger">
        <label>mean</label>
        <term>mean</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t100" type="content_tags" ana="#content_tags.statistics[2]" resp="#tagger">
        <label>regression</label>
        <term>regression</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t101" type="content_tags" ana="#content_tags.statistics[4]" resp="#tagger" cert="0.9">
        <label>regression</label>
        <term>regression</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
    </spanGrp>
  </standOff>
  <text>
    <body>
      <p><note type="rights">The full text of this article is not redistributable, so it is
      not included here. The evidence sentences are withheld with it; the tag layer and its
      grounding status remain. The article itself is at https://doi.org/10.1021/acscentsci.7b00572.</note></p>
    </body>
  </text>
</TEI>
