<?xml version="1.0" encoding="UTF-8"?>
<?latexml searchpaths="/home/japhy/scienceReplication.artiswrong.com/paper_files/arxiv/1804.01128/latex_extracted"?>
<!--  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --><!--  %%%%%%%% ICML 2017 EXAMPLE LATEX SUBMISSION FILE %%%%%%%%%%%%%%%%% --><!--  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --><!--  %Use the following line ˙only˙ if you’re still using LaTeX 2.09. --><!--  %“documentstyle[icml2017,epsf,natbib]–article˝ If you rely on Latex2e packages, --><!--  %like most moden people use this: --><?latexml class="article"?>
<!--  %use Times --><?latexml package="times"?>
<?latexml package="graphicx"?>
<?latexml package="subcaption"?>
<?latexml package="cleveref"?>
<?latexml package="booktabs"?>
<!--  %Graph package --><?latexml package="tikz"?>
<?latexml RelaxNGSchema="LaTeXML"?>
<?latexml package="natbib"?>
<?latexml package="algorithm"?>
<?latexml package="algorithmic"?>
<?latexml package="hyperref"?>
<?latexml package="verbatim"?>
<?latexml package="multirow"?>
<?latexml package="makecell"?>
<?latexml package="overpic" options="percent"?>
<?latexml package="icml2017_arxiv_port"?>
<?latexml package="todonotes" options="draft"?>
<document xmlns="http://dlmf.nist.gov/LaTeXML">
  <resource src="LaTeXML.css" type="text/css"/>
  <resource src="ltx-article.css" type="text/css"/>
  <ERROR class="undefined">\usetikzlibrary</ERROR>
  <para xml:id="p1">
    <p>shapes,arrows,shapes.geometric
<!--  %For citations 
     %For algorithms
     %As of 2011, we use the hyperref package to produce hyperlinks in the resulting
     %PDF.  If this breaks your system, please commend out the following usepackage
     %line and replace “usepackage–icml2017˝ with “usepackage[nohyperref]–icml2017˝
     %above.
     %Packages hyperref and algorithmic misbehave sometimes.  We can fix this with
     %the following command.
     %“newcommand–“theHalgorithm˝–“arabic–algorithm˝˝
     %**** punn˙main˙appendix.tex Line 50 ****
     %Employ the following version of the ‘‘usepackage’’ statement for submitting
     %the draft version of the paper for review.  This will set the note in the
     %first column to ‘‘Under review.  Do not distribute.’’
     %Employ this version of the ‘‘usepackage’’ statement after the paper has been
     %accepted, when creating the final version.  This will set the note in the
     %first column to ‘‘Proceedings of the...’’
     %“usepackage[review]–icml2017˝
     %The “icmltitle you define below is probably too long as a header.  Therefore,
     %a short form for the running title is supplied here:--><ERROR class="undefined">\icmltitlerunning</ERROR>A Framework For Testing Intuitive Physics</p>
  </para>
<!--  %“input–punn.bib˝ -->  <para class="ltx_noindent" xml:id="p2">
    <ERROR class="undefined">\icmltitle</ERROR>
    <p>Probing Physics Knowledge Using Tools from Developmental Psychology</p>
  </para>
<!--  %**** punn˙main˙appendix.tex Line 75 **** 
     %This document was modified from the file originally made available by Pat
     %Langley and Andrea Danyluk for ICML-2K. This version was created by Lise
     %Getoor and Tobias Scheffer, it was slightly modified  from the 2010 version by
     %Thorsten Joachims &amp; Johannes Fuernkranz, slightly modified from the 2009
     %version by Kiri Wagstaff and Sam Roweis’s 2008 version, which is slightly
     %modified from Prasad Tadepalli’s 2007 version which is a lightly changed
     %version of the previous year’s version by Andrew Moore, which was in turn
     %edited from those of Kristian Kersting and Codrina Lauth. Alex Smola
     %contributed to the algorithmic style files.-->  <appendix inlist="toc" xml:id="A1">
    <tags>
      <tag>Appendix A</tag>
      <tag role="autoref">Appendix A</tag>
      <tag role="refnum">A</tag>
      <tag role="typerefnum">Appendix A</tag>
    </tags>
    <title><tag close=" ">Appendix A</tag>Convolutional Architecture</title>
    <toctitle><tag close=" ">A</tag>Convolutional Architecture</toctitle>
    <para xml:id="A1.p1">
      <p>For encoding the images, we used 6 ResNet blocks  <cite class="ltx_citemacro_cite"><bibref bibrefs="He2016" separator=";" show="Authors Phrase1YearPhrase2" yyseparator=",">
            <bibrefphrase>(</bibrefphrase>
            <bibrefphrase>)</bibrefphrase>
          </bibref></cite>. Each block had three 2D convolutions with kernel sizes = 1x1, 3x3, 1x1. An activation function, rectified linear (ReLU), was only applied after all of the convolutions. The number of channels in the first two convolutions was 64 while the final convolution had 128 output channels. For all convolutions, we used a stride of 2x1. After the series of ResNet blocks, we passed the output through a final MLP with 500 hidden units using a ReLU activation function.</p>
    </para>
    <para xml:id="A1.p2">
      <p>The decoder transposed the encoder architecture to scale from the latent output size to the full observation size. However, instead of doing a deconvolution to increase the dimensionality, we used a size-preserving convolution followed by an upsampling operation.</p>
    </para>
  </appendix>
  <appendix inlist="toc" xml:id="A2">
    <tags>
      <tag>Appendix B</tag>
      <tag role="autoref">Appendix B</tag>
      <tag role="refnum">B</tag>
      <tag role="typerefnum">Appendix B</tag>
    </tags>
    <title><tag close=" ">Appendix B</tag>Model Representations For Consistent Vs. Inconsistent Probes</title>
    <toctitle><tag close=" ">B</tag>Model Representations For Consistent Vs. Inconsistent Probes</toctitle>
<!--  %In Figure~“ref–fig:tsne˝, we show a t-SNE representation of the time courses of values stored in priors (Figure~“ref–fig:tsne˙priors˝) and memory (Figure~“ref–fig:tsne˙memory˝) for counterbalanced probes in the object persistence category. 
     %Counterbalanced probes make up 2 pairs of consistent and inconsistent probes, which can start and end in two possible ways.  In these plots, the consistent probes are represented by blue and cyan curves, and the inconsistent probes are represented by red and magenta curves.  In the prior plot, we can see that initially the red and cyan curves are paired, as are the blue and magenta.  Later in the sequence (moving from the base of the curve in the direction of the arrowhead) this matching is reversed in a manner consistent with the change induced by the inconsistent probes.  When examining the memory, we see the same initial pairing of colors as with the priors.  On the other hand, when the manipulation is introduced we do not see a reversal of the pairing (as we do with the priors), but rather a forking effect.  This indicates that the memory maintains information to correctly keep each trajectory distinct based on its entire history, while still being able to use the appropriate parts of memory when needed for prior prediction.-->    <para xml:id="A2.p1">
      <p>In Figure <ref labelref="LABEL:fig:tsne"/>, we show a t-SNE  <cite class="ltx_citemacro_cite"><bibref bibrefs="Van2008" separator=";" show="Authors Phrase1YearPhrase2" yyseparator=",">
            <bibrefphrase>(</bibrefphrase>
            <bibrefphrase>)</bibrefphrase>
          </bibref></cite> representation of the time courses of priors (Figure <ref labelref="LABEL:fig:tsne_priors"/>) and memory (Figure <ref labelref="LABEL:fig:tsne_memory"/>) for counter-balanced probes in the Object Persistence category.
Counter-balanced probes make up 2 pairs of consistent and inconsistent probes, all of which can start and end in only two possible ways. In these plots, the consistent probes are represented by blue and cyan curves, and the inconsistent probes are represented by red and magenta curves. In the prior plot, we can see that initially the red and cyan curves are paired correctly (because they begin identically), as are the blue and magenta. Later in the sequence (moving from the base of the curve in the direction of the arrowhead) this matching is reversed in a manner consistent with the change induced in the inconsistent probes. Due to the manipulation, the videos represented by red and blue end identically, and likewise for cyan and magenta. When examining memory, we see the same correct initial pairing of colors as with the priors. On the other hand, when the manipulation is introduced we do not see a reversal of the pairing (as we do with the priors), but rather a forking effect. This indicates that the memory maintains information to correctly keep each trajectory distinct based on its entire history, while still able to use the appropriate parts of memory when needed for accurate prior estimation.</p>
    </para>
<!--  %**** punn˙main˙appendix.tex Line 100 **** -->    <figure inlist="lof" labels="LABEL:fig:tsne" placement="H" xml:id="A2.F1">
      <tags>
        <tag><text fontsize="90%">Figure 1</text></tag>
        <tag role="autoref">Figure 1</tag>
        <tag role="refnum">1</tag>
        <tag role="typerefnum">Figure 1</tag>
      </tags>
<!--  %“centering -->      <figure inlist="lof" labels="LABEL:fig:tsne_priors" xml:id="A2.F0.sf1">
        <tags>
          <tag><text fontsize="90%">(a)</text></tag>
          <tag role="autoref">(a)</tag>
          <tag role="refnum">0(a)</tag>
        </tags>
        <graphics candidates="figures/tsne_allpriors.pdf" graphic="figures/tsne_allpriors.pdf" options="width=433.62pt" xml:id="A2.F0.sf1.g1"/>
        <toccaption><tag close=" ">(a)</tag>Priors</toccaption>
        <caption><tag close=" "><text fontsize="90%">(a)</text></tag><text fontsize="90%">Priors</text></caption>
      </figure>
      <figure inlist="lof" labels="LABEL:fig:tsne_memory" xml:id="A2.F0.sf2">
        <tags>
          <tag><text fontsize="90%">(b)</text></tag>
          <tag role="autoref">(b)</tag>
          <tag role="refnum">0(b)</tag>
        </tags>
        <graphics candidates="figures/tsne_allmemory.pdf" graphic="figures/tsne_allmemory.pdf" options="width=433.62pt" xml:id="A2.F0.sf2.g1"/>
        <toccaption><tag close=" ">(b)</tag>Memory</toccaption>
        <caption><tag close=" "><text fontsize="90%">(b)</text></tag><text fontsize="90%">Memory</text></caption>
      </figure>
      <toccaption><tag close=" ">1</tag>t-SNE Embeddings</toccaption>
      <caption><tag close=": "><text fontsize="90%">Figure 1</text></tag><text fontsize="90%">t-SNE Embeddings</text></caption>
    </figure>
    <pagination role="newpage"/>
  </appendix>
  <appendix inlist="toc" labels="LABEL:section:model_predictions" xml:id="A3">
    <tags>
      <tag>Appendix C</tag>
      <tag role="autoref">Appendix C</tag>
      <tag role="refnum">C</tag>
      <tag role="typerefnum">Appendix C</tag>
    </tags>
    <title><tag close=" ">Appendix C</tag>Model Predictions for Inconsistent Probes</title>
    <toctitle><tag close=" ">C</tag>Model Predictions for Inconsistent Probes</toctitle>
<!--  %**** punn˙main˙appendix.tex Line 125 **** -->    <para xml:id="A3.p1">
      <p>Below we show more examples of the model’s predictions for inconsistent probes that include impossible manipulations. Frames are subsampled compared to the actual input received by the model.</p>
    </para>
<!--  %Predictions for other datasets -->    <figure inlist="lof" labels="LABEL:fig:continuity_predictions" placement="H" xml:id="A3.F2">
      <tags>
        <tag><text fontsize="90%">Figure 2</text></tag>
        <tag role="autoref">Figure 2</tag>
        <tag role="refnum">2</tag>
        <tag role="typerefnum">Figure 2</tag>
      </tags>
      <graphics candidates="figures/predictions/447571_0_0_Obj_skip_frame_1.pdf" class="ltx_centering" graphic="figures/predictions/447571_0_0_Obj_skip_frame_1.pdf" xml:id="A3.F2.g1"/>
      <toccaption class="ltx_centering"><tag close=" ">2</tag>) Network predictions (bottom row) for Continuity inconsistent probe (top row). Even though the inconsistent probe has the ball disappear between the pillars, the network predicts it should appear.</toccaption>
      <caption class="ltx_centering"><tag close=": "><text fontsize="90%">Figure 2</text></tag><text fontsize="90%">) Network predictions (bottom row) for Continuity inconsistent probe (top row). Even though the inconsistent probe has the ball disappear between the pillars, the network predicts it should appear.</text></caption>
    </figure>
    <figure inlist="lof" labels="LABEL:fig:position_predictions" placement="H" xml:id="A3.F3">
      <tags>
        <tag><text fontsize="90%">Figure 3</text></tag>
        <tag role="autoref">Figure 3</tag>
        <tag role="refnum">3</tag>
        <tag role="typerefnum">Figure 3</tag>
      </tags>
      <graphics candidates="figures/predictions/447571_1_0_Pos_skip_frame_0.pdf" class="ltx_centering" graphic="figures/predictions/447571_1_0_Pos_skip_frame_0.pdf" xml:id="A3.F3.g1"/>
      <toccaption class="ltx_centering"><tag close=" ">3</tag>) Network predictions (bottom row) for Unchangeableness Position inconsistent probe (top row). Even though the object positions have been swapped after the occluder is lifted, the network predicts the objects should keep their initial placement.</toccaption>
      <caption class="ltx_centering"><tag close=": "><text fontsize="90%">Figure 3</text></tag><text fontsize="90%">) Network predictions (bottom row) for Unchangeableness Position inconsistent probe (top row). Even though the object positions have been swapped after the occluder is lifted, the network predicts the objects should keep their initial placement.</text></caption>
    </figure>
    <figure inlist="lof" labels="LABEL:fig:color_predictions" placement="H" xml:id="A3.F4">
      <tags>
        <tag><text fontsize="90%">Figure 4</text></tag>
        <tag role="autoref">Figure 4</tag>
        <tag role="refnum">4</tag>
        <tag role="typerefnum">Figure 4</tag>
      </tags>
      <graphics candidates="figures/predictions/447571_1_0_Color_skip_frame_0.pdf" class="ltx_centering" graphic="figures/predictions/447571_1_0_Color_skip_frame_0.pdf" xml:id="A3.F4.g1"/>
      <toccaption class="ltx_centering"><tag close=" ">4</tag>) Network predictions (bottom row) for Unchangeableness Color inconsistent probe (top row). Even though the cube has changed color after the occluder is lifted, the network predicts it should keep the original color.</toccaption>
      <caption class="ltx_centering"><tag close=": "><text fontsize="90%">Figure 4</text></tag><text fontsize="90%">) Network predictions (bottom row) for Unchangeableness Color inconsistent probe (top row). Even though the cube has changed color after the occluder is lifted, the network predicts it should keep the original color.</text></caption>
    </figure>
<!--  %**** punn˙main˙appendix.tex Line 150 **** -->    <figure inlist="lof" labels="LABEL:fig:shape_predictions" placement="H" xml:id="A3.F5">
      <tags>
        <tag><text fontsize="90%">Figure 5</text></tag>
        <tag role="autoref">Figure 5</tag>
        <tag role="refnum">5</tag>
        <tag role="typerefnum">Figure 5</tag>
      </tags>
<!--  %“includegraphics[width=“textwidth]–figures/probes/probe˙MaryPoppins.pdf˝ -->      <graphics candidates="figures/predictions/447571_1_0_Shape_skip_frame_0.pdf" class="ltx_centering" graphic="figures/predictions/447571_1_0_Shape_skip_frame_0.pdf" xml:id="A3.F5.g1"/>
      <toccaption class="ltx_centering"><tag close=" ">5</tag>) Network predictions (bottom row) for Unchangeableness Shape inconsistent probe (top row). Even though the yellow sphere has been changed to a yellow cube after the occluder is lifted, the network predicts it should remain a sphere.</toccaption>
      <caption class="ltx_centering"><tag close=": "><text fontsize="90%">Figure 5</text></tag><text fontsize="90%">) Network predictions (bottom row) for Unchangeableness Shape inconsistent probe (top row). Even though the yellow sphere has been changed to a yellow cube after the occluder is lifted, the network predicts it should remain a sphere.</text></caption>
    </figure>
    <figure inlist="lof" labels="LABEL:fig:solidity_predictions" placement="H" xml:id="A3.F6">
      <tags>
        <tag><text fontsize="90%">Figure 6</text></tag>
        <tag role="autoref">Figure 6</tag>
        <tag role="refnum">6</tag>
        <tag role="typerefnum">Figure 6</tag>
      </tags>
      <graphics candidates="figures/predictions/447571_3_0_Mary_skip_frame_0.pdf" class="ltx_centering" graphic="figures/predictions/447571_3_0_Mary_skip_frame_0.pdf" xml:id="A3.F6.g1"/>
      <toccaption class="ltx_centering"><tag close=" ">6</tag>) Network predictions (bottom row) for Object Solidity inconsistent probe (top row). Even though the cube falls through the container and floor in the inconsistent probe, the model correctly predicts it should remain in the container.</toccaption>
      <caption class="ltx_centering"><tag close=": "><text fontsize="90%">Figure 6</text></tag><text fontsize="90%">) Network predictions (bottom row) for Object Solidity inconsistent probe (top row). Even though the cube falls through the container and floor in the inconsistent probe, the model correctly predicts it should remain in the container.</text></caption>
    </figure>
    <figure inlist="lof" labels="LABEL:fig:containment_predictions" placement="H" xml:id="A3.F7">
      <tags>
        <tag><text fontsize="90%">Figure 7</text></tag>
        <tag role="autoref">Figure 7</tag>
        <tag role="refnum">7</tag>
        <tag role="typerefnum">Figure 7</tag>
      </tags>
      <graphics candidates="figures/predictions/506172_0_0_Contain_skip_frame_0.pdf" class="ltx_centering" graphic="figures/predictions/506172_0_0_Contain_skip_frame_0.pdf" xml:id="A3.F7.g1"/>
      <toccaption class="ltx_centering"><tag close=" ">7</tag>) Network predictions (bottom row) for Containment inconsistent probe (top row). When the container is moved, the cube that fell into it magically phases through it, remaining in the place the container used to be. In the first frame after this manipulation, the model correctly predicts nothing should be in the place where the container used to be. However, the model cannot hold onto this correction for an extended period of time and integrates the inconsistent information into the prior, as seen in the final frame where the space that should be empty has a blurred entity in it.</toccaption>
      <caption class="ltx_centering"><tag close=": "><text fontsize="90%">Figure 7</text></tag><text fontsize="90%">) Network predictions (bottom row) for Containment inconsistent probe (top row). When the container is moved, the cube that fell into it magically phases through it, remaining in the place the container used to be. In the first frame after this manipulation, the model correctly predicts nothing should be in the place where the container used to be. However, the model cannot hold onto this correction for an extended period of time and integrates the inconsistent information into the prior, as seen in the final frame where the space that should be empty has a blurred entity in it.</text></caption>
    </figure>
  </appendix>
  <bibliography xml:id="bib">
    <title>References</title>
    <biblist>
      <bibitem key="He2016" xml:id="bib.bib1">
        <tags>
          <tag role="number">1</tag>
          <tag role="year">2016</tag>
          <tag role="authors">He et al.</tag>
          <tag role="fullauthors">He, Zhang, Ren, and Sun</tag>
          <tag role="refnum">He et al. (2016)</tag>
          <tag role="key">He2016</tag>
        </tags>
        <bibblock>
He, Kaiming, Zhang, Xiangyu, Ren, Shaoqing, and Sun, Jian.
</bibblock>
        <bibblock>Deep residual learning for image recognition.
</bibblock>
        <bibblock>In <emph font="italic">Proceedings of the IEEE conference on computer vision and
pattern recognition</emph>, pp. 770–778, 2016.
</bibblock>
      </bibitem>
      <bibitem key="Van2008" xml:id="bib.bib2">
        <tags>
          <tag role="number">2</tag>
          <tag role="year">2008</tag>
          <tag role="authors">van der Maaten &amp; Hinton</tag>
          <tag role="fullauthors">van der Maaten and Hinton</tag>
          <tag role="refnum">van der Maaten &amp; Hinton (2008)</tag>
          <tag role="key">Van2008</tag>
        </tags>
        <bibblock>
van der Maaten, Laurens and Hinton, Geoffrey.
</bibblock>
        <bibblock>Visualizing data using t-sne.
</bibblock>
        <bibblock><emph font="italic">Journal of Machine Learning Research</emph>, 9:2579–2605,
2008.
</bibblock>
      </bibitem>
    </biblist>
  </bibliography>
</document>
