Simulating Human-like Daily Activities with Desire-driven Autonomy

Yiding Wang, Yuxuan Chen, Fangwei Zhong, Long Ma, Yizhou Wang
12/1/2024

No official code found. Best implementation: zfw1226/D2A (33 stars, MIT, last commit 2026-01-04).

Abstract

Desires motivate humans to interact autonomously with the complex world. In contrast, current AI agents require explicit task specifications, such as instructions or reward functions, which constrain their autonomy and behavioral diversity. In this paper, we introduce a Desire-driven Autonomous Agent (D2A) that can enable a large language model (LLM) to autonomously propose and select tasks, motivated by satisfying its multi-dimensional desires. Specifically, the motivational framework of D2A is mainly constructed by a dynamic Value System, inspired by the Theory of Needs. It incorporates an understanding of human-like desires, such as the need for social interaction, personal fulfillment, and self-care. At each step, the agent evaluates the value of its current state, proposes a set of candidate activities, and selects the one that best aligns with its intrinsic motivations. We conduct experiments on Concordia, a text-based simulator, to demonstrate that our agent generates coherent, contextually relevant daily activities while exhibiting variability and adaptability similar to human behavior. A comparative analysis with other LLM-based agents demonstrates that our approach significantly enhances the rationality of the simulated activities.

View on arXivView PDF

Code Implementations(1)

zfw1226/D2ACommunity62%
MIT

[ICLR 2025] Simulating Human-like Daily Activities with Desire-driven Autonomy

333Shell, PythonDec 8, 20249 months agoMIT
autonomous-agentsintrinsic-motivationllm-based-agenttext-based-game

Similar Papers

Cite this paper

@article{wang2024simulating,
  title  = {Simulating Human-like Daily Activities with Desire-driven Autonomy},
  author = {Yiding Wang and Yuxuan Chen and Fangwei Zhong and Long Ma and Yizhou Wang},
  year   = {2024},
  eprint = {2412.06435},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.06435},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.06435.svg)](https://codeofpaper.com/paper/2412.06435)

Discussion