“…The choice of agents for each role, where there is one, is discussed in more detail below -but for some models, the choice of meaning is also important. Implementations may only involve a single meaning (see e.g., the Naming Game, below), choose a meaning from a uniform distribution at each interaction (e.g., Franke, 2016), or choose a meaning from, for example, a Zipfian distribution (Cuskley, Loreto, & Kirby, 2018;Ohmer, König, & Franke, 2020). Finally, how S chooses σ (getSignal()), how R interprets it (guessMeaning()), and how agents update their mappings, can involve complex weights and learning algorithms.…”