HabitatAgent: An End-to-End Multi-Agent System for Housing Consultation
Organizations: Fangdongdong · Columbia University · Tsinghua University
Abstract
Housing selection is a high-stakes and largely irreversible decision problem. We study housing consultation as a decision-support interface for housing selection. Existing housing platforms and many LLM-based assistants often reduce this process to ranking or recommendation, resulting in opaque reasoning, brittle multi-constraint handling, and limited guarantees on factuality. We present HabitatAgent, the first LLM-powered multi-agent architecture for end-to-end housing consultation. HabitatAgent comprises four specialized agent roles: Memory, Retrieval, Generation, and Validation. The Memory Agent maintains multi-layer user memory through internal stages for constraint extraction, memory fusion, and verification-gated updates; the Retrieval Agent performs hybrid vector--graph retrieval (GraphRAG); the Generation Agent produces evidence-referenced recommendations and explanations; and the Validation Agent applies multi-tier verification and targeted remediation. Together, these agents provide an auditable and reliable workflow for end-to-end housing consultation. We evaluate HabitatAgent on 100 real user consultation scenarios (300 multi-turn question--answer pairs) under an end-to-end correctness protocol. A strong single-stage baseline (Dense+Rerank) achieves 75% accuracy, while HabitatAgent reaches 95%.
Figures & tables
| System | Accuracy | nDCG@5 | Faithfulness | P95 Latency (ms) |
|---|---|---|---|---|
| B1: Monolithic RAG | 0.72 | 0.76 | 0.78 | 450 |
| B2: Dense+Rerank | 0.75 | 0.80 | 0.82 | 380 |
| B3: GraphRAG-Fixed | 0.82 | 0.85 | 0.88 | 820 |
| B4: LLM-Ranker | 0.70 | 0.78 | 0.75 | 1200 |
| B5: Self-RAG | 0.78 | 0.82 | 0.85 | 680 |
| B6: Rule-Verifier | 0.80 | 0.83 | 0.86 | 520 |
| System | Accuracy | CSR@5 | P95 Latency (ms) |
|---|---|---|---|
| B2: Dense+Rerank | 0.62 | 0.08 | 380 |
| B3: GraphRAG-Fixed | 0.85 | 0.88 | 820 |
| Ours: HabitatAgent | 0.95 | 0.95 | 680 |
| Configuration | Accuracy | Change |
|---|---|---|
| Full System (HabitatAgent) | 0.95 | – |
| w/o Verification Gate | 0.88 | pp |
| w/o Adaptive Routing | 0.75 | pp |
| w/o Failure Remediation | 0.87 | pp |
| w/o Multi-Tier Validation | 0.85 | pp |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
AI-Assisted Decision Making
AI-assisted decision making studies how computational systems can inform human choices while accounting for context, uncertainty, and consequences.
See all 144 papers