Back to Glossary

User Modeling

Synonyms: user model, user profiling, preference modeling, behavioral profiling, adaptive user modeling

Do not index

Definition

User modeling is the practice of building a representation of who a user is, their goals, knowledge, preferences, and behavior, so a system can adapt to them. It ranges from a simple persona a designer sketches, to a live behavioral profile feeding a recommender, to an LLM inferring your traits from how you write. The better the model, the more relevant the experience; the worse it is, the more the product feels wrong about you.

Use cases

Get the model wrong, and personalization turns creepy, irrelevant, or quietly discriminatory. The cost is bad recommendations, stereotyping, cold-start friction, and privacy backlash.
  • The cold-start blank slate. A new user has no history, so the model has nothing to adapt to, and a generic first experience drives them off. Ask a few smart onboarding questions to seed the model.
  • The creepy over-fit. A model infers too much from thin behavior ("you watched one cooking video, here's fifty more") and the user feels boxed in. Mix signals and let people correct what the system thinks.

How it's used in practice

  • Decide explicit vs implicit signals: ask users directly (preferences, ratings) and infer from behavior (clicks, dwell time), and be clear which you're using.
  • Handle cold start deliberately: seed the model with onboarding input or sensible defaults, then adapt as real behavior arrives.
  • Make the model visible and editable: show users what the system thinks ("Why am I seeing this?") and let them correct or clear it.
  • Separate the design persona from the live model: a persona guides your team; the computational user model drives the product. Don't confuse the two.
🪄
Pro-tip: A user model is a guess that compounds. Every inference feeds the next, so one early wrong assumption can snowball into a filter bubble or a confidently irrelevant feed.
Build in correction: a visible "not interested," an easy reset, and decay so stale signals fade. Aim for a model the user can steer, rather than one that quietly decides who they are.

Challenges & limitations

  • Stereotypes are fast and biased. Demographic shortcuts build models quickly but overgeneralize, and "novice vs expert" depends on context, not a fixed label.
  • The model is only as honest as its signals. Self-reported preferences are unreliable and behavior is ambiguous (a click isn't an endorsement), so models drift from reality.
  • More personalization means more data, and more risk. Richer models need more personal data, which raises privacy stakes and the cost of getting it wrong.

Free resources

 
notion image
 
 
 

Share this post

Get free UX resources

Get portfolio templates, list of job boards, UX step-by-step guides, and more.

Download for FREE
 
 
 

The best email 📮 for growing 🌱 designers

 
Honest notes about the work behind the work. Read in 2 minutes, weekly. Free forever.
 
 
     
    notion image
     
    Join 13,045 designers and get tactics, hacks, and tips.