MACRec

김요셉·2025년 1월 3일

MACRec: a Multi-Agent Collaboration Framework for Recommendation

arXiv:2402.15235 [cs.IR], github

Agents by Tasks

  • Manager : 과제 수행을 계획하고 관리 -> 생각하고, 행동하고, 관찰함.
  • User/Item Analyst : 사용자/물품 특성 분석
  • Reflector : 이전 에러 반영/숙고(Reflect) -> Manager가 같은 작업은 반복하지 않게 확인하고, 개선점을 제안하고, 정답이 옳은지 확인하기도 함.
  • Searcher : 검색 도구를 활용해서 정보 찾기
  • Task Interpreter : 대화를 실행 가능한 추천 과제로 번역

RELATED WORK

Agents-based Recommendation

simulation-oriented
사용자의 행동과 물건의 특성을 시뮬레이션하는데 Agent를 사용

  • RecAgent, Agent4Rec : 추천시스템의 평가를 강화하는 데 Agent를 사용자 시뮬레이터로 사용
  • AgentCF : User-agnet와 Item-agent를 통한 사용자-물건 사용작용을 시물레이션, 사용자 선호에 대한 깊은 이해를 목표

recommender-oriented
계획과 메모리 요소를 갖춘 추천 Agent를 구축

  • InteRecAgent, RecMind : Agent의 계획과 반영(reflect) 능력을 개선하는 데 중점을 둠
  • RAH : LLM Agent는 보조자로, 인강 중심의 프레임워크를 제안; 고정된 모드임
    MACRec: RAH와 다르게 다양한 용도에 맞게 적응 가능한 협업 가능

MACREC FRAMEWORK

The Framework of MACRec. We take a sequential recommendation task as an example to show how these agents work collaboratively. "https://arxiv.org/pdf/2402.15235"

0개의 댓글