June 18, 2026
Service robots searching for household objects rely on spatial priors to reduce search cost, yet object locations can vary with resident traits. Collecting longitudinal, trait-specific in-home trajectories is invasive and hard to scale. We study when personalization helps and propose PerSim, a rigidity-gated hybrid policy that combines a trait-conditioned prior with a population-frequency baseline, personalizing only when placement behavior is variable. To scale resident-conditioned dynamics, we employ a human-calibrated simulation pipeline to generate and validate object-placement transitions in diverse home layouts, and train a predictor that injects continuous Big Five vectors to output room-level priors and within-room co-occurrence cues. In a unified human study (\(N=200\)), dual-layer validation shows that (i) synthetic transitions are judged behaviorally plausible (mean \(3.85/5\), \(p<10^{-6}\)), and (ii) in a blinded A/B comparison, personalization is favored primarily for low-rigidity objects (\(p\!=\!0.005\)), while the population-frequency baseline remains strong for universally placed items—yielding a decision rule for when to personalize. In an offline objective test, we observe a small but significant improvement on unseen continuous trait vectors over nearest discrete configuration matching (\(p\!=\!0.035\)), supporting interpolation in five-dimensional trait space. Finally, in a home digital twin we show that PerSim reduces expected search cost by combining room visitation effort with within-room cue checking, demonstrating end-to-end gains beyond isolated prediction metrics.
In everyday homes, small items go missing constantly: a mug gets left in the bedroom, a phone slips between couch cushions, or keys end up on an unexpected surface. Home service robots must therefore search intelligently—when asked to fetch a mug, phone, or keys, a robot should prioritize likely locations rather than exhaustively scanning every room [1]–[3]. Spatial priors make this possible. Yet household object locations are not determined by environment semantics alone (e.g., mugs near kitchens); they are also shaped by resident traits. Some residents consistently return items to fixed storage, while others tolerate functional clutter and frequent relocation. This creates a practical dilemma for robotics: personalization can help—but not always. If a robot personalizes aggressively when behavior is stable and universally shared, it risks overfitting noise; if it never personalizes when behavior is variable and resident-dependent, it wastes an opportunity to reduce search cost.
This paper asks a focused question: when should a robot personalize household object search? We argue that the answer hinges on placement rigidity: some objects exhibit consistent, universally shared placement patterns, while others move fluidly across rooms and contexts. This motivates PerSim, a rigidity-gated hybrid policy that selectively personalizes only when trait-conditioned information is likely to pay off, and otherwise defaults to a population-frequency baseline. To study this decision in a setting that reflects everyday “lost-and-found” behavior, we evaluate on a controlled query set of 15 common, easily misplaced household items that users often need to actively search for, chosen to span the rigidity spectrum from anchor-like to trait-sensitive objects. Fig. 1 overviews the PerSim framework.
Progress on this question is constrained by a data bottleneck. Longitudinal in-home collection of resident-specific placements is invasive and hard to scale, while many embodied datasets emphasize static layouts or scripted activities and under-represent repeated relocation across days and contexts [4]. As a result, models often learn population-level regularities but lack the signals needed to learn trait-conditioned placement dynamics and, crucially, to quantify when such conditioning is beneficial.
Large language models (LLMs) offer a tempting way to synthesize household behaviors at scale [5], [6]. However, for downstream robotic prediction, a core risk is distribution mismatch: unconstrained generations may reflect an LLM’s internal commonsense prior rather than the empirical distribution of how residents actually place objects, producing biased priors that can harm search.
We present PerSim, a human-calibrated framework for learning trait-conditioned household object search priors from validated placement transitions in an OmniGibson-based [4] home digital twin (Fig. 1). PerSim operationalizes resident traits using continuous Big Five vectors [7], enabling interpolation across individuals rather than assigning discrete resident types. PerSim uses human anchor records to calibrate a constrained generative model that produces behaviorally plausible object-placement transitions; these synthetic transitions are then used to train a clean trait-conditioned predictor that outputs (i) room-level priors and (ii) within-room cue priors (co-occurrence cues) to support a two-stage search strategy.
Our central claim is not that personalization helps everywhere, but that its utility is heterogeneous. In a unified human study protocol, we obtain dual-layer evidence: first, generated transitions are judged behaviorally plausible; second, in blinded A/B comparisons, personalization is favored primarily for low-rigidity objects, while the population-frequency baseline remains strong for universally placed items. This rigidity-modulated gradient yields a practical decision rule: use a rigidity gate to mix a population-frequency baseline with trait-conditioned priors. Finally, in a home digital twin, we show that this rigidity-gated hybrid policy reduces expected search cost by jointly accounting for room visitation effort and within-room cue checking, demonstrating end-to-end gains beyond isolated prediction metrics.
Our contributions are:
Trait-conditioned priors for household object search: a predictor that produces room-level priors and within-room cue priors to support two-stage robot search.
Rigidity-gated hybrid policy (when to personalize): dual-layer human evidence that trait conditioning is most beneficial for low-rigidity objects, motivating a policy that combines trait-conditioned priors with a population-frequency baseline via a rigidity gate.
Human-calibrated synthetic dynamics: a scalable pipeline that aligns LLM generation with human anchors to produce validated placement transitions for learning trait-conditioned dynamics.
Interpolation in continuous trait space: evidence that conditioning on continuous Big Five trait vectors improves generalization to unseen traits compared with nearest discrete matching.
Service robots often search for household objects by exploiting semantic and spatial regularities: object–room affinities (e.g., mugs in kitchens), contextual cues, and co-occurrence structure that narrow down where to look first [1], [2], [8]–[10]. These priors have enabled efficient search under population-level regularities, but they are typically not trait-conditioned: they rarely account for stable individual differences in organization style or for multi-day relocation dynamics that determine where an object is currently likely to be in a given home. Our work complements semantic priors by learning trait-conditioned room and within-room cue priors, and by explicitly studying when trait conditioning improves search via a rigidity-gated hybrid policy.
Personalization for agents in human environments has been explored through routines, preferences, and user modeling, where stable individual differences shape how people organize personal spaces [7], [11]–[13]. In household robotics, such differences motivate trait-conditioned search priors instead of one-size-fits-all semantics. A recurring bottleneck, however, is supervision at the right granularity and timescale: collecting repeated, longitudinal in-home object placements is invasive and costly, and many embodied datasets emphasize static layouts or scripted activities, often lacking the resident-specific annotations and multi-day dynamics needed to study when personalization is beneficial [4]. We address this gap by operationalizing resident traits with continuous Big Five vectors (OCEAN) and by focusing the objective on robot-centric decision making: a principled rule for when to personalize search.
Large language models (LLMs) have been used to produce plans, task decompositions, and high-level behaviors for embodied agents [5], [6], [14], [15]. For learning robotic priors from synthetic data, a central risk is distribution mismatch: unconstrained generations may reflect an LLM’s internal commonsense rather than the empirical distribution of household routines, inducing biased priors that can harm downstream search. PerSim mitigates this risk by anchoring synthesis to human placement records, training a constrained generator (via supervised alignment), and validating outputs with a unified dual-layer protocol that checks both behavioral plausibility and downstream utility for search.
A separate but closely related theme is that personalization is not uniformly helpful. Prior work in robotics and human-centered learning often blends generic and user-specific models or adapts selectively when evidence supports it. Our work makes this principle explicit for household object search by introducing a rigidity-gated hybrid policy that mixes a population-frequency baseline with trait-conditioned priors. The key distinction is that our gate is grounded in object placement rigidity: it is designed to default to population regularities for universally placed objects and to invoke trait conditioning primarily for low-rigidity objects, matching the heterogeneous preference patterns observed in our human study.
PerSim is designed around a testable claim: trait conditioning improves robot search primarily when object placement is behaviorally variable (low rigidity), and provides limited benefit when placement is universal (high rigidity). Accordingly, PerSim (i) learns trait-conditioned search priors from scalable, human-calibrated multi-day placement dynamics, and (ii) deploys them through a rigidity-gated hybrid policy that defaults to a strong population-frequency baseline when personalization is unlikely to help.
PerSim targets robotic household object search. Let \(\mathbf{t}\in\mathbb{R}^5\) denote a resident’s continuous Big Five trait vector (OCEAN). Each household scene \(s\) contains rooms \(\mathcal{R}_s\) and a movable-object vocabulary \(\mathcal{O}\) (in our selected BEHAVIOR-1K scenes, \(|\mathcal{O}|=197\)). For a query object \(o\), PerSim predicts: (i) a room prior \(\hat{p}(r\mid s,o,\mathbf{t})\) over \(r\in\mathcal{R}_s\), and (ii) a within-room cue prior \(\hat{\mathbf{y}}(o)\) over movable objects, representing likely co-occurring cues once a room is entered. These priors support a two-stage search strategy: rank rooms first, then inspect top-ranked cues within the selected room.
Each query object is associated with a rigidity score \(\rho(o)\) (Sec. 3.3, Table ¿tbl:tab:object95rigidity?). Rigidity operationalizes behavioral variability: high-rigidity objects tend to exhibit stable, widely shared placements; low-rigidity objects exhibit resident- and context-dependent relocation. PerSim uses \(\rho(o)\) to decide when trait conditioning is likely to pay off, motivating a deployable hybrid policy rather than uniform personalization.
To connect predicted priors to robot behavior, we instantiate a simple two-stage search policy in a home digital twin (OmniGibson), illustrated in Fig. 2. Given a query \((o,s,\mathbf{t})\), a method provides (i) a room distribution \(\hat{p}(r\mid s,o,\mathbf{t})\) and (ii) cue scores over movable objects.
Rooms are ranked by descending \(\hat{p}(r\mid s,o,\mathbf{t})\) and searched in this order until the simulator ground-truth room \(r^\star\) is reached. We quantify efficiency by Expected Rooms Visited (ERV): \[\mathrm{ERV}=\mathbb{E}\big[\mathrm{rank}(r^\star)\big],\] where \(\mathrm{rank}(r^\star)\) is the 1-indexed position of \(r^\star\) in the ranked list (lower is better).
Conditioned on \(r^\star\), we rank candidate cue objects by predicted co-occurrence scores and prioritize checking the top-\(K\) cues (\(K=5\)). Ground-truth neighbors are defined by simulator-derived same-room proximity within radius \(\delta\) (Sec. 3.5). We quantify cue usefulness via Cue Precision@5 (CP@5): \[\mathrm{CP@5}=\frac{\left|\,\mathrm{top}\text{-}5\;\cap\;N_{\delta}(o)\,\right|}{5}.\] We condition Stage 2 on \(r^\star\) to isolate local cue-ranking quality; end-to-end search composes Stage 1 and Stage 2 sequentially. We also report Expected Search Cost (ESC) as a unified proxy combining ERV with wasted within-room cue checks derived from CP@5 (Sec. 4.2).
PerSim combines a strong population-frequency baseline with a trait-conditioned prior through a rigidity gate. Let \(\hat{p}_{p}\) denote the population (trait-agnostic) room prior, and \(\hat{p}_{t}\) the trait-conditioned room prior. We define the hybrid prior \[\hat{p}_{\mathrm{HYB}}(r\mid s,o,\mathbf{t})=\alpha(\rho(o))\,\hat{p}_{t}(r\mid s,o,\mathbf{t})+(1-\alpha(\rho(o)))\,\hat{p}_{p}(r\mid s,o),\] where the mixing weight \(\alpha\in[0,1]\) is deterministically mapped from rigidity via a clipped linear schedule: \[\alpha(\rho)=\mathrm{clip}\!\left(\frac{\tau_H-\rho}{\tau_H-\tau_L},\,0,\,1\right).\] \(\alpha(\rho)\) is monotone decreasing in rigidity, mapping low-rigidity objects to \(\alpha\approx 1\) and anchors to \(\alpha\approx 0\). We set \((\tau_L,\tau_H)=(3.8,4.3)\) in this study (Table ¿tbl:tab:object95rigidity?); these thresholds follow natural gaps in the object-level rigidity distribution and are robust to \(\pm 0.2\) perturbations (Sec. 4). Deployments can recalibrate thresholds using light feedback or held-out data.
PerSim is grounded in a unified human study that provides (i) resident trait measurements and (ii) placement anchors used for calibration and evaluation. We recruited \(N=200\) adult participants via Prolific (Round 1).
Participants complete BFI-10 [16], yielding a continuous Big Five trait vector \(\mathbf{t}\in\mathbb{R}^5\) [7]. We use the term trait-conditioned to denote any model component that conditions on \(\mathbf{t}\).
4pt 2pt
4.0pt
@lX@ Type (Rigidity) & Objects
A(Anchor, \(\rho \ge \tau_H\;(4.3)\)) & toothbrush, dish_soap, pillow, blanket
& mug, laptop, backpack, wallet, rag, charger, plate, key
B(Sensitive, \(\rho \le \tau_L\;(3.8)\)) & cell_phone, water_bottle, notebook
For each of 15 everyday objects (Table ¿tbl:tab:object95rigidity?), participants report: (i) a room placement distribution over 8 standardized room types, (ii) a nearby movable-object multi-select set (co-occurrence cues), and (iii) rigidity on a 1–5 Likert scale (1: random; 5: fixed). This yields \(200\times 15=3{,}000\) anchored object records. We do not claim the 15 objects exhaust household categories; they form a representative controlled query set spanning the rigidity spectrum to test rigidity-modulated personalization under a single protocol. Objects are selected to exist across typical residential layouts in the BEHAVIOR-1K scenes used for downstream simulation [4].
We apply automated checks (catch trials, straight-lining, implausible ratings, and anomalous completion times) and exclude low-quality submissions. The same cohort is used for dual-layer validation (Sec. 3.7) in a separate Round 2, distinct from Round 1.
Longitudinal, trait-conditioned placement dynamics are difficult to collect in real homes at scale. We therefore synthesize multi-day object-placement transitions, but enforce calibration to reduce distribution mismatch. The goal is not “creative” behavior synthesis, but trajectories whose induced priors align with human judgments and support robot search.
We train a constrained generator on the human anchors (Sec. 3.3). Specifically, we perform supervised fine-tuning (SFT) of Gemini 2.5 Flash on the Round 1 anchor data via Google Cloud Vertex AI to reduce distribution mismatch and stabilize structured outputs; Round 2 dual-layer validation uses separate stimuli (Sec. 3.7). Given a scene schema (room inventory and movable vocabulary), a query object, and a trait vector \(\mathbf{t}\), the generator produces structured outputs for (i) room placement and (ii) within-room co-occurrence cues, for an initial layout and a next-day update. Structured outputs (room labels and cue sets) enable automatic validation and downstream relation extraction.
To cover the continuous five-dimensional trait space efficiently, we sample 16 representative trait configurations using an \(L_{16}(2^5)\) Resolution-V orthogonal array [17], [18]. Each trait takes two levels at population mean \(\pm 1.0\) SD, supporting disentangled estimation of trait effects with limited sampling. We generate day-by-day updates over \(D=14\) days across a fixed pool of five BEHAVIOR-1K residential scenes [4] to avoid confounding traits with environments.
We enforce valid room IDs, canonical object names, and complete structured fields required for simulation and relation extraction, retaining only validated transitions. This yields 27,976 validated object-level actions across configurations, scenes, and days.
We instantiate each validated layout in OmniGibson and execute generated trajectories in simulation. At each day, we extract object centroids and room membership from simulator state to compute metric distances and local neighborhoods.
For query object \(o\) at day \(d\), we define the co-occurrence set as same-room movable objects within radius \(\delta\): \[c_d(o)=\{\,o'\in\mathcal{O}\setminus\{o\}\;:\; r_d(o')=r_d(o)\;\wedge\;\mathrm{dist}(o,o')\le \delta \,\}.\] We encode \(c_d(o)\) as a multi-hot vector \(\mathbf{y}_d(o)\in\{0,1\}^{|\mathcal{O}|}\). We set \(\delta=2.5\)m based on the empirical same-room neighbor-distance distribution in our simulated dataset and use it consistently across scenes.
Room labels are normalized to 8 types to align survey supervision with simulation outputs, ensuring consistent room-prior prediction and evaluation.
We train a clean trait-conditioned predictor on validated simulated actions to estimate robot-facing search priors. Given an object category, lightweight temporal context, and a continuous trait vector \(\mathbf{t}\in\mathbb{R}^5\), the model outputs (i) a room distribution over \(\mathcal{R}_s\) and (ii) multi-label co-occurrence logits over \(\mathcal{O}\).
To inject \(\mathbf{t}\) as a continuous control signal, we project each trait dimension \(t_i\) to a token \(\mathbf{z}_i\) and apply a cross-attention block [19] where the context embedding queries trait tokens: \[\mathbf{h}'=\mathrm{LN}\big(\mathbf{h}+\mathrm{Attn}(\mathbf{h},\mathbf{Z},\mathbf{Z})\big),\quad \mathbf{Z}=[\mathbf{z}_1,\ldots,\mathbf{z}_5].\] This supports smooth interpolation across continuous trait space and enables post-hoc trait attribution via attention weights (Fig. 3).
We use two heads (room and co-occurrence) and minimize a weighted sum of room cross-entropy and co-occurrence binary cross-entropy. We report averages over multiple random seeds.
PerSim validates (i) the behavioral plausibility of synthesized trajectories and (ii) the downstream usefulness of the resulting priors using a unified two-layer protocol (Round 2) administered to the same Prolific cohort (\(N=200\); anchors are collected in Round 1, Sec. 3.3), with different stimuli in each layer.
Participants rate synthetic transition cards on a 5-point Likert scale (1: very implausible; 5: very plausible). Each participant evaluates 5 real cards plus one catch trial. Real cards are stratified to cover all 16 orthogonal trait configurations and multiple phases of the 14-day simulation. We compare the mean plausibility score to a pre-registered acceptance threshold using a one-sample \(t\)-test.
Participants perform blinded A/B comparisons between trait-conditioned outputs and the population-frequency baseline, with a “tie” option. Our headline test is a rigidity-modulated gradient: preference for trait-conditioned priors increases as rigidity decreases. We test this effect via a \(\chi^2\) test of independence across rigidity strata (Type A/B/C; Table ¿tbl:tab:object95rigidity?). This pattern motivates the rigidity gate in Fig. 2 and is consistent with rigidity-stratified efficiency trends in downstream digital-twin search (Sec. 4.2).
Our hypothesis is not personalization dominates universally, but that utility of trait-conditioned priors increases as rigidity decreases, yielding a deployable decision rule: use population priors for anchor objects and trait-conditioned priors for behaviorally variable objects.
| Component | Value | Metric | Value |
|---|---|---|---|
| Scenes / Personas | 5 / 16 | Layout pass rate | 95.7% |
| Pers.-layout configs | 80 | Traj.pass rate | 92.5% |
| Traj.duration | 14 days | Med./75th dist. | 1.66/2.59 m |
| Total valid actions | 27,976 | Co-occ.cov.(\(\delta\)=2.5 m) | 72.6% |
| Movable categories | 197 |
4pt
We evaluate PerSim as a robotics method for when-to-personalize household object search. Our evaluations form a closed loop: (i) validate that synthesized multi-day transitions are behaviorally plausible (Human Layer 1), (ii) test whether trait conditioning is selectively useful via a rigidity-modulated gradient (Human Layer 2 and offline prediction), and (iii) show that this selectivity translates into lower end-to-end search effort under a deployable rigidity-gated policy in a home digital twin (ERV/CP@5/ESC). Throughout, we report rigidity-stratified results (Type A/B/C) to align human preference, prediction metrics, and downstream search efficiency under the same gating rationale.
PerSim produces 27,976 validated object-level actions across 1,120 simulated days (80 layout–trait instances) in OmniGibson. Core statistics are summarized in Table 1. We split actions by layout–trait instances to prevent leakage across correlated multi-day trajectories. Unless otherwise stated, we report mean \(\pm\) std over 5 random seeds.
All evaluations focus on a controlled query set of 15 common, easily misplaced household objects (Table ¿tbl:tab:object95rigidity?). Objects are stratified by mean rigidity into Type A (anchor), Type C (moderate), and Type B (sensitive), consistent with the rigidity-gated policy.
We translate predicted priors into robotic search behavior using the two-stage policy in Sec. 3.2 (OmniGibson). Given query \((o,s,\mathbf{t})\), each method outputs (i) a room distribution \(\hat{p}(r\mid s,o,\mathbf{t})\) over 8 room types and (ii) within-room cue scores over movable objects.
We evaluate downstream efficiency using ERV for room ordering (lower is better) and CP@5 for within-room cue ranking (higher is better). Stage 2 is conditioned on the ground-truth room \(r^\star\) to isolate local cue-ranking quality. We report Expected Search Cost (ESC) as a unified effort proxy combining the two stages: \[\mathrm{ESC}=\mathrm{ERV}+\lambda\cdot k\cdot (1-\mathrm{CP@k}),\] with \(\lambda=0.5\) and \(k=5\) fixed across methods. ESC is a policy-aligned cost proxy for comparing methods under a consistent protocol (it does not model physical execution time).
We compare: Population Prior (Freq.), Trait-Conditioned Prior, and Hybrid (HYB) (rigidity-gated mixture; Sec. 3.2). Population Prior (Freq.) is deterministic (no learned parameters or seed dependence), so no variance is reported. HYB is not separately trained; it deterministically mixes the Population Prior (Freq.) and Trait-Conditioned Prior using the rigidity gate. Uniform/Random are included as sanity-check references.
Fig. 5 reports ERV and CP@5 with rigidity stratification. Across metrics, improvements concentrate on low/medium-rigidity objects (Type B/C), while gains on anchors (Type A) are marginal—consistent with the claim that trait conditioning is conditionally useful. Table 2 summarizes ESC improvements over the Population Prior (Freq.), showing that HYB achieves the strongest overall end-to-end reduction, indicating that gating converts the rigidity-dependent signal into a more stable search policy. For within-room cueing, trait conditioning can still help even for anchor-like objects (e.g., via surrounding clutter or container preferences). Since ESC combines ERV with a cue-check penalty derived from CP@5, we report both ERV and CP@5 (and their unified proxy ESC in Table 2) rather than room priors alone.
| Method | Type A | Type C | Type B | All |
|---|---|---|---|---|
| Trait-Conditioned Prior | \(-4.1\%\) | \(-5.5\%\) | \(-11.6\%\) | \(-7.3\%\) |
| Hybrid (HYB) | \(-3.7\%\) | \(-6.4\%\) | \(-12.0\%\) | \(-7.8\%\) |
| Model | Room@1 | Room@2 | P@5 | R@5 |
|---|---|---|---|---|
| Baseline (Random) | 12.9 \(\pm\).5 | 25.3 \(\pm\).6 | 4.3 \(\pm\).2 | 2.5 \(\pm\).2 |
| Population (Freq.) | 57.6 | 80.7 | 41.0 | 25.5 |
| Trait-Conditioned (Ours) | 66.4 \(\pm\).3 | 85.6 \(\pm\).2 | 47.8 \(\pm\).3 | 28.5 \(\pm\).3 |
3pt
| Freq. | Trait. (Ours) | \(\Delta\) | ||
|---|---|---|---|---|
| Type A (Anchor) | 78.4% | 78.0% | \(-\)0.4 pp | |
| Type C (Moderate) | 52.1% | 54.3% | +2.0 pp | |
| Type B (Sensitive) | 47.8% | 61.0% | +13.2 pp |
4pt
We evaluate prediction quality on simulated actions to isolate model capacity independent of rollout. We report room prediction accuracy (Room@1/Room@2) and cue prediction quality (P@5/R@5) (Table 3). Our primary reporting uses rigidity-stratified macro-averages (Type A/B/C), consistent with the hybrid policy rationale; we include overall aggregates for completeness. Per-object results (omitted for space) reveal that trait conditioning helps most on a few variable-placement items and may introduce noise for some moderate items with limited samples; this heterogeneity directly motivates the rigidity-gated hybrid policy that stabilizes end-to-end performance (Table 2).
Table 4 reports rigidity-stratified offline performance for the Population Prior (Freq.) and Trait-Conditioned Prior. Trait conditioning yields the largest gains on sensitive objects (Type B), smaller or mixed gains on moderate objects (Type C), and limited gains on anchors (Type A). This rigidity-modulated pattern mirrors downstream digital-twin efficiency (Sec. 4.2), while the deployable HYB policy further converts this heterogeneity into improved end-to-end search cost (Table 2).
We validate PerSim (Fig. 6) using a unified protocol administered to the same Prolific cohort (\(N=200\)).
Synthetic transitions are judged behaviorally plausible with a mean rating of 3.85/5 (95% CI [3.773, 3.931], \(N{=}1000\)), significantly exceeding the 3.5 acceptance threshold (one-sample \(t\)-test, \(p<10^{-6}\)). This establishes that calibrated generation produces plausible household dynamics under our protocol.
In blinded A/B comparisons, we report win rates excluding ties (tie rate 15.3%). The overall win rate is not the headline; instead, we test the rigidity-modulated gradient. Preference for the Trait-Conditioned Prior increases as rigidity decreases: win rate rises from 28.4% on anchor objects (Type A) to 36.3% on sensitive objects (Type B), a gradient of +7.9pp (\(\chi^2=8.02\), \(p=0.005\)). This human-facing gradient is consistent with rigidity-stratified downstream efficiency (Sec. 4.2) and directly motivates the rigidity-gated HYB policy.
3pt 2pt 4pt
@lcc@ Conditioning & Hit@1 & P@5
Matched (L16) & 60.2 & 23.1
Cont.(Actual traits) & 61.1 & 23.2
\(\Delta\) & +0.9 (\(p{=}0.035\)) & +0.1 (ns)
To test generalization beyond the 16 discrete training configurations, we compare conditioning on participants’ actual continuous trait vectors (Cont.) versus nearest discrete configuration matching (Matched), evaluated offline against participants’ self-reported ground truth. As shown in Table ¿tbl:tab:gen?, conditioning on continuous traits yields a small but significant improvement (\(p=0.035\)), supporting interpolation in five-dimensional trait space.
Cross-attention weights provide inspectable (heuristic) trait attributions for model decisions. We visualize object-specific trait dependence patterns (Fig. 3 and Fig. 4) and provide qualitative examples as post-hoc rationales for why the robot prioritizes specific locations under a given resident profile.
PerSim addresses a practical robotics question for household object search: when should a robot personalize its priors, and when should it default to population norms? Across offline prediction, downstream digital-twin search, and dual-layer human evaluation, we find that personalization is item-dependent rather than universally beneficial. For behaviorally variable, trait-sensitive objects, trait conditioning provides measurable gains; for anchor-like objects with near-universal placement, population priors are often sufficient. This supports a simple principle: selective hybrid priors, gating between a population (trait-agnostic) prior and a trait-conditioned prior using an item-level sensitivity estimate such as rigidity, consistent with the observed rigidity-modulated preference gradient (+7.9pp, \(p=0.005\)). Reporting rigidity-stratified outcomes makes this claim testable and the policy implication actionable. Finally, the continuous-trait generalization result (\(p=0.035\)) suggests that conditioning supports interpolation in a continuous resident-profile space rather than requiring discrete types.
PerSim is evaluated in a digital twin and via human judgments; real homes include additional factors (e.g., clutter, shared spaces, and idiosyncratic storage rules) that may shift placement distributions. Our resident profile is restricted to Big Five traits; behavior can also depend on culture, household composition, routines, and accessibility constraints. We study search priors and their induced search efficiency, not full embodied execution; on a physical robot, PerSim serves as a plug-in prior generator that maps a query and semantic map (optionally a resident profile) to room-ranking and cue priors used by standard navigation/search stacks. Rigidity is self-reported and evaluated offline; longitudinal in-home studies would better capture adaptation and habit formation. Exploring stronger non-personalized baselines and learning the gate end-to-end are promising directions.
We presented PerSim, a human-calibrated framework that learns trait-conditioned spatial priors for household robot object search. Results show that trait conditioning is not universally helpful: benefits concentrate on behaviorally variable objects and follow a rigidity-modulated gradient (\(p=0.005\)), motivating a selective hybrid strategy that defaults to population priors for anchor items. Concretely, we apply trait conditioning when an object’s rigidity score falls below a threshold and otherwise rely on population priors, with a smooth interpolation in the intermediate regime. We also find evidence of generalization to unseen continuous trait vectors (\(p=0.035\)), supporting interpolation in a five-dimensional resident-profile space. In the accompanying video, we provide qualitative rollouts illustrating when the rigidity gate defaults to population norms versus when personalization meaningfully shifts search.
*This work was supported by the NVAITC and UFIT, University of Florida. This study was approved by the University of Florida IRB (Protocol #: ET00049546). Corresponding author: Eric Jing Du. Project resources: https://github.com/XianyaoLi/PerSim.↩︎
\(^{1}\)X. Li and E. J. Du are with the Department of Civil and Coastal Engineering, University of Florida, Gainesville, FL 32611, USA. xianyao.li@ufl.edu, eric.du@essie.ufl.edu.↩︎
\(^{2}\)Y. Wang, H. Xiao, and G. Y. Ye are with the Department of Civil and Environmental Engineering, Northeastern University, Boston, MA 02115, USA.↩︎
\(^{3}\)K. Smith is with NVIDIA. kasmith@nvidia.com.↩︎