SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2106.03982 · 2021

Expressivity of Emergent Language is a Trade-off between Contextual Complexity and Unpredictability

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 2 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
uoe-agents/Expressivity-of-Emergent-Languages canonical 2 of 3
FunctionStatusWhere it lives
read_language_from_pickle Ran uoe-agents/Expressivity-of-Emergent-Languages/context_analysis.py
pointer only (licence: GPL-3.0) · get_code("079e3227e21464d0")
read_msg_num_file Ran uoe-agents/Expressivity-of-Emergent-Languages/context_analysis.py
pointer only (licence: GPL-3.0) · get_code("ec4f1dcb91582ebc")
read_msg_num_text_in_dir Not yet run uoe-agents/Expressivity-of-Emergent-Languages/context_analysis.py
pointer only (licence: GPL-3.0) · get_code("7b2df1c39486da61")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Researchers are using deep learning models to explore the emergence of language in various language games, where agents interact and develop an emergent language to solve tasks. We focus on the factors that determine the expressivity of emergent languages, which reflects the amount of information about input spaces those languages are capable of encoding. We measure the expressivity of emergent languages based on the generalisation performance across different games, and demonstrate that the expressivity of emergent languages is a trade-off between the complexity and unpredictability of the context those languages emerged from. Another contribution of this work is the discovery of message type collapse, i.e. the number of unique messages is lower than that of inputs. We also show that using the contrastive loss proposed by Chen et al. (2020) can alleviate this problem.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2106.03982")
get_code_for_paper("2106.03982")
have("2106.03982")

Connect an agent — have() is free.