Recommender Systems and Graph Theory Concepts

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/58

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key concepts in recommender systems, matrix factorization, feedback types, distance metrics, and community detection in graphs.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

59 Terms

1
New cards

User–Item Rating Matrix

A matrix where each row is a user, each column is an item, and entries contain ratings when available.

2
New cards

Missing Values

Unobserved user–item interactions represented as empty cells in the rating matrix.

3
New cards

Sparsity

The condition where most user–item ratings are missing, leading to a sparse matrix.

4
New cards

Impact of Sparsity

Makes similarity estimates noisy because users share few co-rated items.

5
New cards

Long-Tail Distribution

Popular items form a small 'head,' while many niche items form a large 'tail.'

6
New cards

User–User Collaborative Filtering

Predict ratings using users who have similar rating patterns.

7
New cards

Item–Item Collaborative Filtering

Predict ratings using items that are similar to those a user has rated.

8
New cards

Neighborhood

A set of users or items deemed similar based on similarity metrics.

9
New cards

Cold-Start Problem

Difficulty recommending items or users with insufficient historical data.

10
New cards

Latent Factors

Low-dimensional vectors representing hidden traits of users and items.

11
New cards

Global Mean

Overall average rating across all user–item pairs.

12
New cards

User Bias

Tendency of a user to rate higher or lower than average.

13
New cards

Item Bias

Tendency of an item to receive higher or lower ratings than average.

14
New cards

Latent Space

The learned embedding space where users and items are represented as vectors.

15
New cards

RMSE

Rating prediction error measuring average squared deviation between predicted and true ratings.

16
New cards

Precision@k

Fraction of top-k recommended items that are relevant.

17
New cards

Recall@k

Fraction of relevant items that appear in the top-k recommendations.

18
New cards

Hit-Rate

Whether at least one relevant item appears in the recommendations.

19
New cards

NDCG@k

Ranking metric that assigns higher weight to correctly ranked relevant items near the top.

20
New cards

Rating Prediction Task

Predicting explicit numerical ratings.

21
New cards

Ranking Task

Ordering items by predicted relevance rather than predicting exact rating values.

22
New cards

Explicit Feedback

Direct user-provided ratings or evaluations.

23
New cards

Implicit Feedback

Behavioral signals such as clicks, views, or watch time.

24
New cards

Noisy Feedback

Implicit signals that do not directly reflect true preference strength.

25
New cards

Exposure Bias

Observed behavior depends on what users were shown, not all available items.

26
New cards

Position Bias

Higher-ranked items receive more attention regardless of true relevance.

27
New cards

Missing-Not-Negative

Absence of interaction is not the same as disliking an item.

28
New cards

Similarity Measure

Quantifies how similar two users or items are (e.g., cosine similarity).

29
New cards

Cosine Similarity

Measures angle-based similarity between vectors.

30
New cards

Euclidean Distance

Measures straight-line distance between vectors.

31
New cards

Curse of Dimensionality

Distance metrics become less meaningful in high-dimensional spaces.

32
New cards

Feature Scaling

Adjusting feature magnitudes to ensure equal influence in distance-based models.

33
New cards

k Value (k-NN)

Number of neighbors; low k risks high variance, high k risks high bias.

34
New cards

Linear Separability

Existence of a linear boundary that perfectly separates classes.

35
New cards

Perceptron Convergence

The perceptron converges only if the data is linearly separable.

36
New cards

Decision Boundary

A hyperplane that divides classes.

37
New cards

Order Dependence

Perceptron updates depend on the sequence of training examples.

38
New cards

Margin

Distance between the decision boundary and the nearest data points.

39
New cards

Support Vectors

Data points that lie on or near the margin and define the decision boundary.

40
New cards

Soft-Margin SVM

Allows some misclassification to improve generalization.

41
New cards

Kernel Trick

Method for learning non-linear boundaries by computing similarity in transformed feature spaces.

42
New cards

RBF Kernel

A popular kernel that measures similarity based on distance in feature space.

43
New cards

Overfitting

Model fits training data too closely and performs poorly on unseen data.

44
New cards

Underfitting

Model is too simple and fails to capture important patterns.

45
New cards

Train/Validation/Test Split

Partitioning data to train, tune, and evaluate a model.

46
New cards

Cross-Validation

Repeated training/testing on multiple splits for more reliable evaluation.

47
New cards

Regularization

Penalizing model complexity to reduce overfitting.

48
New cards

L2 Regularization

Penalizes large parameter values via squared magnitude.

49
New cards

Community

Group of nodes densely connected internally and sparsely connected externally.

50
New cards

Modularity

Metric evaluating how well a division separates dense communities.

51
New cards

Modularity Resolution Limit

Modularity may fail to detect small but real communities.

52
New cards

Edge Betweenness

Number of shortest paths that pass through an edge.

53
New cards

Girvan–Newman Algorithm

Detects communities by iteratively removing edges with highest betweenness.

54
New cards

Bridge Edge

An edge whose removal disconnects parts of the network.

55
New cards

Bottleneck

Node or edge that many shortest paths depend on.

56
New cards

Affiliation Graph Model

Model where nodes belong to multiple communities and connect based on shared memberships.

57
New cards

Overlapping Communities

Communities where nodes can have more than one membership.

58
New cards

Overlap Region

Area where nodes with multiple affiliations show higher connectivity.

59
New cards

Connection Probability

Likelihood that two nodes connect increases with the number of shared affiliations.