%
% File acl2019.tex
%
%% Based on the style files for ACL 2018, NAACL 2018/19, which were
%% Based on the style files for ACL-2015, with some improvements
%%  taken from the NAACL-2016 style
%% Based on the style files for ACL-2014, which were, in turn,
%% based on ACL-2013, ACL-2012, ACL-2011, ACL-2010, ACL-IJCNLP-2009,
%% EACL-2009, IJCNLP-2008...
%% Based on the style files for EACL 2006 by
%%e.agirre@ehu.es or Sergi.Balari@uab.es
%% and that of ACL 08 by Joakim Nivre and Noah Smith

\documentclass[11pt,a4paper]{article}
\usepackage{authblk}
\usepackage[hyperref]{acl2019}
\usepackage{times}
\usepackage{latexsym}
\newcommand\todo[1]{\textcolor{red}{#1}}
\usepackage{floatrow}
\usepackage{paralist}
\usepackage{url}
\usepackage{multirow}
% \usepackage[boxruled,vlined,linesnumbered,resetcount]{algorithm2e}
\usepackage[vlined,linesnumbered,resetcount]{algorithm2e}
\usepackage{amsmath,amssymb}
\DeclareMathOperator*{\argmax}{arg\,max}
\usepackage{bbm}
\usepackage{rotating}
\usepackage{placeins}
\usepackage{subcaption}
\usepackage{graphicx}
\usepackage{mwe}
\usepackage{bm}
\usepackage{array}
\usepackage{xr}
\externaldocument{appendices}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\usepackage{pgfplotstable,colortbl}
\pgfplotsset{compat=1.12}

%%%%%%%%%% FOR APPENDICES
\usepackage{booktabs}
\usepackage{makecell}
\pgfplotsset{compat=1.12}

\pgfplotstableset{
  /color cells/min/.initial=0,
  /color cells/max/.initial=1,
  /color cells/textcolor/.initial=,
  color cells/.style={
    postproc cell content/.append code={%
          \pgfkeys{/color cells/.cd,#1}%
      \pgfkeysgetvalue{/pgfplots/table/@preprocessed cell content}\value%
      \ifx\value\empty%
      \else%
        \pgfmathfloatparsenumber{\value}\pgfmathfloattofixed{\pgfmathresult}%
        \let\value=\pgfmathresult%
        \pgfplotscolormapaccess%
            [\pgfkeysvalueof{/color cells/min}:\pgfkeysvalueof{/color cells/max}]%
            {\value}{\pgfkeysvalueof{/pgfplots/colormap name}}%
        \pgfkeysgetvalue{/pgfplots/table/@cell content}\typesetvalue%
        \pgfkeysgetvalue{/color cells/textcolor}\textcolorvalue%
        \toks0=\expandafter{\typesetvalue}%
        \edef\temp{\noexpand\pgfkeyssetvalue{/pgfplots/table/@cell content}{%
            \noexpand\cellcolor[rgb]{\pgfmathresult}%
            \noexpand\definecolor{mapped color}{rgb}{\pgfmathresult}%
            \ifx\textcolorvalue\empty\else\noexpand\color{\textcolorvalue}\fi%
            \the\toks0%
          }%
        }%
        \temp%
      \fi%
      }%
  }%
}%

\usepackage{tikz,enumerate}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage{pgf}
\usetikzlibrary{automata}
\usetikzlibrary{shapes,positioning}
\usetikzlibrary{arrows}
\newcommand{\edge}[3][]{ %
  % Connect all nodes #2 to all nodes #3.
  \foreach \x in {#2} { %
    \foreach \y in {#3} { %
      \path (\x) edge [->, >={triangle 45}, #1] (\y) ;%
    } ;
  } ;
}

\tikzstyle{latent} = [circle,fill=white,draw=black,inner sep=1pt,
minimum size=25pt, font=\fontsize{10}{10}\selectfont, node distance=1]
\tikzstyle{obs} = [latent,fill=gray!50]


\makeatletter
\renewcommand\paragraph{\indent \textbf}
\makeatother


\aclfinalcopy % Uncomment this line for the final submission
\def\aclpaperid{664} %  Enter the acl Paper ID here

\newcommand\BibTeX{B\textsc{ib}\TeX}

\title{Miss Tools and Mr Fruit: Emergent communication in agents learning about object affordances}

\author[1]{Diane Bouchacourt}
\newcommand\CoAuthorMark{\footnotemark[\arabic{footnote}]}
\author[1,2]{Marco Baroni}
\affil[1]{Facebook A.I. Research}
\affil[2]{ICREA}
\affil[ ]{\tt {\{dianeb,mbaroni\}@fb.com}}

\date{}

\begin{document}

\maketitle

\begin{abstract}
Recent research studies communication emergence in communities of deep network agents assigned a joint task,  hoping to gain insights on  human language evolution. We propose here a new task capturing crucial aspects of the human environment, such as natural object affordances, and of human conversation, such as full symmetry among the participants. By conducting a thorough pragmatic and semantic analysis of the emergent protocol, we show that the agents solve the shared task through genuine bilateral, referential communication. However, the agents develop multiple idiolects, which makes us conclude that full symmetry is not a sufficient condition for a common language to emerge.
\end{abstract}

\input{introduction}

\input{thegame}

\input{architectures}

\input{setup}

\input{results}

\input{related}

\input{discussion}

\section*{Acknowledgments}
We thank Rahma Chaabouni, Evgeny Kharitonov, Emmanuel Dupoux, Maxime Oquab and Jean-R{\'{e}}mi King for their useful discussions and insights. We thank David Lopez-Paz and Christina Heinze-Deml for their feedback on the causal influence of communication. We also thank Francisco Massa for his help on setting up the experiments.

\bibliography{marco,diane}
\bibliographystyle{acl_natbib}
% \setcounter{table}{0}
% \setcounter{figure}{0}
% \renewcommand{\thetable}{A\arabic{table}}
% \renewcommand{\thefigure}{A\arabic{figure}}
% \input{appendices}

\end{document}
