User Modeling and Personalization Flashcards

(28 cards)

1
Q

What is user modeling?

A

User modeling is a data structure that characterizes an individual user at a specific moment in time, including demographics and behavioral data.

U(t) - vector of users’ characteristics at time t

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why do intelligent user interfaces use user modeling?

A

To adapt and personalize system behavior based on user needs, preferences, and activities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What kind of information can user models include?

A

Demographics, goals/tasks, background knowledge, interests, skills/capabilities, traits (personality, cognitive), mood.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the two main methods for collecting user characteristics?

A

Explicit methods (users provide info directly) and implicit methods (system infers info from user actions and data).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are explicit user models?

A

User gives information; models are created based on direct user input or feedback, where the user voluntarily provides the information.

Models built from information directly provided by the user, such as surveys, preferences, profile settings, or ratings.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are implicit user models?

A

Systems infer from user input, passive data collection.
Models built by passively observing and inferring information from user behavior, such as clickstream data, search queries, or purchase histories.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the challenge of explicit user modeling?

A

Requires user effort; can suffer from bias or incomplete representation if users do not provide accurate or complete info.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the advantage of explicit user modeling?

A

Representation is precise; the system can directly ask for info and adjust preferences

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the challenge of implicit user modeling?

A

The system might misinterpret actions due to lack of context or wrong assumptions about user intentions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are short-term and long-term user models?

A

Short-term user models represent the user’s state during a session or task; long-term models capture knowledge, interests, and demographics over time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are individual user models and group models?

A

Individual models store info about one user; group models store info about groups of users, such as a class or team.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the main steps in creating and updating a user model?

A

1) Acquisition of user data, 2) Inference of knowledge from data, 3) Representation of the user model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What data/metrics can you observe in the user?

A

Interaction data (clicks, navigation, scrolling, hovering); Engagement metrics (time spent, search behavior, playback data, social interactions); Conversion data (purchases, sign-ups, wishlist, cart); Contextual data (location, time, device type); User Experience data (errors, abandonment, interaction failures)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

General approaches to the inference of knowledge

A

1) Detecting patterns in user behavior;
2) Matching user behavior with the behavior of other users (make similar recommendations);
3) Classifying users or content based on user behavior (stereotype user interests)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is feature-based representation in user modeling?

A

Users are described by a set of attributes (age, gender, preferences, interaction history) that define their profile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is vector-based or embedding representation in user modeling?

A

Users = vectors of numerical values, indicating strengths of preferences, which is useful for machine learning algorithms.

VECTOR SPACE MODEL
documents can be encoded as VECTORS OF KEYWORDS - give each word a fixed dimension in a big vector

17
Q

What is graph-based representation in user modeling?

A

Users = nodes,
interactions and relationships = edges;
useful for community and social network analysis.

18
Q

What is rule-based representation in user modeling?

A

The user’s behavior is described with if-then rules that trigger actions (e.g., “If user bought 3 electronics, recommend accessories”).

19
Q

What is ontological or semantic representation?

A

Organizing knowledge using structured hierarchies, enabling reasoning about domain-specific topics (e.g., “if user likes AI, suggest ML and neural networks”).

20
Q

What is temporal representation?

A

Distinguishes between immediate interests and long-term preferences

21
Q

What is personalization in intelligent user interfaces?

A

Personalization means adapting content, recommendations, or interactions to suit the user’s individual needs, preferences, or behavior.

22
Q

What is a recommender system?

A

Software that suggests items useful to users, aiding decision-making (e.g., products, music, movies, news).

23
Q

What is content-based recommendation?

A

Recommends items based on features of items previously liked, comparing new items to the user’s profile or history.

FEATURES OF ITEMS + USER PROFILE

24
Q

When does an RS work well?

A

Recommends widely unknown items that users will actually like. “Long tail” effect: 20% of items accumulate 74% of positive ratings.

25
What is a Utility-based recommender?
A utility-based recommender system provides suggestions by calculating the utility (overall value or usefulness) of each item for the user, often considering multiple attributes and user preferences to recommend the items with the highest utility scores.
26
What is collaborative filtering?
Recommends items based on similarities between users or between items; includes user-based and item-based approaches.
27
What is the "cold start" problem in recommender systems?
Difficulty in making recommendations for new users or new items due to lack of ratings or user history. NEW USER: NO HISTORY NEW ITEM: NO RATINGS NEW COMMUNITY: boostrapping needed
28
What are some similarity measures used in recommender systems?
Cosine similarity, Jaccard similarity, Dice coefficient, and Pearson correlation, TF-IDF model