Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signaling #4

Merged
merged 2 commits into from
Jul 17, 2022
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
clean up signaling readme
  • Loading branch information
Nathaniel Imel authored and Nathaniel Imel committed Jul 17, 2022
commit 03975c4879acd6bd1d2eb18f8d68bb0b28bddf68
17 changes: 14 additions & 3 deletions src/examples/signaling_game/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,15 @@ Here we illustrate how the tools from ALTK can be used to develop reusable code

To run a basic signaling game simulation, use the following command:

`python3 main.py configs/two.yml`
`python3 main.py configs/two.yml`

This will produce results in the folder called `outputs/two`, including plots, weights and the resulting 'languages'.

## Defining new games
## Experimenting

<details>
<summary> Here are some details about changing game parameters and using ALTK more generally to do signaling games.
</summary>

### Existing game parameters

Expand All @@ -36,9 +40,15 @@ This example is limited for simplicity, but is also intended to be an recylable
- defining different or multiple objectives besides perfect recovery of atomic states
- exploring different evolutionary trajectories of languages in the 2D trade-off space of $( \text{simplicity}, \text{informativeness} )$.

</details>

## Resources

Research in signaling games is extensive and interdisciplinary. Here are a few resources:
Research in signaling games is extensive and interdisciplinary.
<details>
<summary>
Here are a few resources:
</summary>

- The idea of a signaling game was introduced by David Lewis in his book, [Convention](https://www.wiley.com/en-us/Convention:+A+Philosophical+Study-p-9780631232568).
- A gentle but profound introduction to signaling games research is Brian Skyrms' book, [Signals](https://oxford.universitypressscholarship.com/view/10.1093/acprof:oso/9780199580828.001.0001/acprof-9780199580828).
Expand All @@ -54,3 +64,4 @@ References

> Skyrms, Brian. 2010. Signals: Evolution, Learning, and Information. Oxford: Oxford University Press. <https://doi.org/10.1093/acprof:oso/9780199580828.001.0001>.

</details>