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/a
Please 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/a
These 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/a
Human 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}
}