When to Personalize Household Object Search: A Rigidity-Gated Hybrid Policy
Xianyao Li, Yuhai Wang, Hu Xiao, Kaleb Smith, Gilbert Yang Ye, Eric Jing Du
University of Florida · ICIC Lab
In every home,
small things go missing
A mug gets left in the bedroom. A phone slips between the couch cushions. Keys end up somewhere unexpected.
When we ask a home robot to fetch something, it shouldn't scan every room, one by one. It should look where the object is likely to be. That is what spatial priors give us.
But whose home is it?
Object locations are not decided by room semantics alone — mugs near kitchens, towels near bathrooms. They are also shaped by the person who lives there. Some residents always return things to fixed storage. Others tolerate clutter, and move things around all day.
This creates a real dilemma. If the robot personalizes too aggressively, it overfits noise. If it never personalizes, it wastes a real opportunity to search faster.
So we ask one focused question:
when should a robot personalize?
To answer it, we need two things that don't exist yet: placement data that actually depends on who the resident is — and evidence from real people about where personalization genuinely helps.
PerSim builds both. Three quick steps.
The whole system, on one slide
Here is the full pipeline — ground the generator in real human data, simulate personality-driven daily life, then search through a rigidity gate. Let me walk through it, step by step.
First, we fix how to describe
a person: the Big Five
Before touching any data, we choose a common language for personality: the Big Five — psychology's standard model: Openness, Conscientiousness, Extraversion, Agreeableness, and Neuroticism. Five numbers, one habit profile.
This one choice structures everything downstream: it's the questionnaire we give real people, and it's the profile we give every simulated persona. And traits really do shape placement — high conscientiousness returns things to storage; high neuroticism keeps the phone within arm's reach.
Why simulate at all?
Real-world data is hard to get
The data we need — months of object movements, tied to personality, inside private homes — is invasive to collect, expensive, and hard to scale. That's the real bottleneck, and that's why we generate it instead.
But not from nothing. In round one of our human study, people gave us what they can give in minutes: a Big Five questionnaire, plus anchors — where they actually keep their things. We fine-tuned our generator LLM on those answers, so the simulation is calibrated to real behavior before it produces a single trajectory.
Persona → layout →
trajectories
The calibrated generator role-plays a cast of personas. For each one, it first lays out a personalized home — where this personality keeps things by default. Then it simulates day after day of routine: objects moving through the home, each placement keeping its relations to the objects around it.
Now we can learn a
trait-conditioned prior
On this data we train a predictor: give it a resident's personality profile and an object, and it ranks where that object is likely to be, for that person.
Its natural competitor is simple population statistics — where most people keep things. So, the obvious next question: which one do real people actually trust?
Is the synthetic behavior
believable?
Now, round two of the human study: validation, in two layers, with two hundred participants. Layer one asks — is the generated behavior plausible? Judging blind, participants rated our placement transitions 3.85 out of 5, a reliable result under our power analysis.
The claim here is deliberately modest: to human eyes, the synthetic behavior is plausible. That's the foundation everything else stands on.
Do people prefer
the personalized predictions?
Layer two is a blinded A/B comparison: our predictor's trait-conditioned suggestions against plain population statistics. Participants did prefer personalization — but mainly for objects whose placement varies from person to person. For universally placed items, the population answer held its ground.
This gradient is not a side result — it points directly to the decision rule.
From the study, every object
gets a rigidity score
This is the property that organizes everything. A toothbrush lives in the bathroom — in anyone's home. A cell phone rests wherever its owner last sat. The study lets us measure this, object by object.
High rigidity — everyone agrees
Universally placed. Population statistics already tell you where to look.
Low rigidity — it depends on you
Placement varies with the resident. This is where traits pay off.
One gate,
two priors, two stages
At search time the policy is simple. For each object, the gate asks one question: is this the kind of thing everyone places the same way — or the kind that follows its owner? The more personal the object, the more the search leans on the trait-conditioned prior. The more universal, the more it leans on the population prior.
Then the search runs in two stages: rank the rooms, go to the best one, and check the cues inside — the objects it usually sits next to.
Personalize selectively,
win overall
We test everything end-to-end in a home digital twin — and the one-line summary is: the gated policy finds things with less search effort than either pure strategy, and the savings come precisely from the objects where personalization should help.
An interface we envision
Building on this research, we also want human–robot interaction to feel this natural: you ask, the system understands who you are. This is a working demonstration of that idea — I pick an object, the gate selects the prior, ranks the rooms, and the robot runs the two-stage search on the floor plan.
This is what our 200 participants saw
And this is not a screenshot — it's the actual survey instrument, running live inside this page. Participants gave their Big Five profile and judged placement behaviors, exactly like this.
A model you can play with
On top of the paper, we also fine-tuned an open-weights model — Gemma 12B — on our human-calibrated data, and released it publicly. We host it as a webchat on our lab server: ask it about a persona, and it reasons about where that person would leave their things.
Personalization is not
a yes-or-no choice. It's a gate.
Give every object a rigidity score. Trust the population prior where everyone agrees. Trust the resident's traits where habits diverge. And you search faster than either strategy alone.