Taxonomy for Awesome Social Agents
We aim to categorize the papers in the Awesome Social Agents repository based on the following criteria:
1 Environments and Tasks
Here are acceptable tags for environments field:
collaboration, competition, mixed_objectives, implicit_objectives,
text, virtual, embodied, robotics,
n/aPlease find the explanations to each of these tags below:
Social interaction types
- Collaboration (
collaboration): The objectives are shared among agents - Competition (
competition): The objectives are zero-sum - Mixed Objectives (
mixed_objectives): Agents’ have different goals, but they are not zero-sum - Implicit Objectives (
implicit_objectives): Goals are not expressed explicitly
Domains
- Text (
text): non-embodied environments with text-based observation spaces and action spaces, e.g. chatbots environment - Virtual (
virtual): non-embodied environments with multimodal observation spaces and/or actions spaces, e.g. web browser environment - Embodied (
embodied): environments where policies interact with the world through the observation and actions of "bodies" (which also implies ego-centric view). A body typically takes up space and has the ability to influence the environment, e.g. Minecraft, Habitat, AI2THOR - Robotics (
robotics): real physical world environment
Embodied environments in principle include robotics environments, but here we consider only the non-real physical world ones as embodied environments.
n/a means there is no environment in the paper, or the environment is not covered in the above categorization. Please use n/a sparingly.
2 Agents and Modeling
Here are acceptable tags for agents field:
prompting_and_in_context_learning, finetuning, reinforcement_learning, pretraining,
two_agents, more_than_three_agents, agent_teams,
agents_with_memory, agents_with_personas,
n/aThese tags are straight-forward. Please note that we do count humans as agents here. n/a is similar to above.
3 Evaluation
Here are acceptable tags for agents field:
qualitative, human, rule_based, model_based,
n/a- Only qualitative evaluation (
qualitative): You should definitely add this tag if a work is only based on qualitative evaluation - Human evaluation (
human): Quantitative evaluation based on human judgment - Rule-based evaluation (
rule_based): The evaluation is based on a set of rules - Model-based evaluation (
model_based): Using machine learning model to judge
4 Other
Here are acceptable tags for other field:
human_agent, simulated_humans,
health, education, policy,
fully omniscient, more omniscient, more information asymmetrical
n/aHuman involvement
human_agent means at least one of the agent is a human.
simulated_humans means the agents are simulated humans.
Application domains
health and education are self-explanatory.
policy means the simulation is related to policy-making.
Information asymmetry levels
fully_omniscient means all agents have full information about the environment and other agents.
more_omniscient means agents have only one or two sources of information that other agents do not have (in the prompts for LLM-powered agents). This includes but not limited to roles, output format, occupation, partial overview of the environment, etc.
more_information_asymmetrical means agents have various of different information sources that other agents do not have.
Here you can use n/a if none of the above tags fits the paper.
Contribution Example
We ask you to add four additional fields to each bibtex entry. The format of a bibtex you should add to main.bib is as follows
@misc{Nobody37,
author = "Nobody Jr",
title = "The last missing piece of AGI",
year = "2037",
url = "https://pdf.agi.org",
environments = {mixed_objectives, implicit_objectives, robotics},
agents = {agent_teams, more_than_three_agents, agents_with_memory, agents_with_personas},
evaluation = {model_based},
other = {human_involvement}
}