100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
Summary - INFOMAIS (AIS) €5,99   In winkelwagen

Samenvatting

Summary - INFOMAIS (AIS)

 1 keer bekeken  0 keer verkocht

Summary of all class notes for Adaptive Interactive systems class at UU.

Voorbeeld 1 van de 3  pagina's

  • 20 januari 2024
  • 3
  • 2023/2024
  • Samenvatting
Alle documenten voor dit vak (1)
avatar-seller
paolahorvat12
USER MODELS = needed bc every U is different with goals, preferences, needs, and knowledge. It is an internal representation of
user characteristics used by a system as a base for adaptation. Many characteristics possible (age, gender, location, habits,
personality,...) but not all relevant. Built thru USER MODELLING = process of creating and updating UM by deriving characteristics
from user data which can be collected EXPLICITLY OR IMPLICTLY or thru STEREOTYPING. 4 stages of U Modelling = Acquisition,
Inference, Representation, and Updating. KNOWLEDGE INFERENCE = interpretation of events and observations of a U, making sense
of the stored knowledge. Possible thru 3 approaches: Detecting patterns (sys. should respond to recurrent behavior, need to define
which behav. is relevant), Matching user behavior with behavior of others, and Classifying users or content based on user behavior
(stereotyping or modeling user interests). User Modelling Structures = Flat. Hierarchical, Stereotype, DOMAIN OVERLAY (for each
item in a domain, attributes represent the users' knowledge/interest in this item), Logic-based model.

CONTEXT MODELING = collected data needs to be modeled and interpreted in a meaningful way that is machine-readable. A
context model (static - predefined or dynamic- changes) represents a subset of context in the app in the form of attributes. 5 Ws =
WHO (the user, but also the ppl in their environment - social assessment), WHAT (perceiving human activity), WHERE (location, and
sequence of actions), WHEN (time, passage of time, change of behav. thru time), WHY. Context lifecycle = acquisition (Physical,
Virtual, Logical sensors), modeling, reasoning, distribution, update. context awareness = sys. is aware of context and can adapt to it,
3 types = Presentation of info and services to U, Automatic execution of services, Annotation of context info for later retrieval.
Degree of context awareness = User adaptation, Passive context-awareness, and Active context-awareness. Prefiltering = context
info influences the data selection/construction. Postfiltering = ratings predicted using all data without context, then adjusted for
each user based on the context. Contextual Modeling = contextual info used directly as a part of the algo.

RECOMMENDER SYSTEMS = CONTENT-BASED (model-based, uses item meta-data to recommend), COLLABORATIVE (memory - uses
all raw data, model - creates a dedicated model), HYBRID (3 lvls) and KNOWLEDGE (constraint or case ). Problems and solutions =
cold start, sparseness (not everyone gives ratings - automatic generation, implicit profiling), diversity (serendipity - positive surprise,
content and collaborative as solution, fairness - items keep getting recommended lead to higher ratings so reshuffle), Scalability -
(high comp. eff. - use model-based, limit users or items), Privacy, changing user interests (short vs long term interests - context-
aware as solution).

COLLABORATIVE FILTERING = based on ratings expressed by other similar users, user-item matrix. Process = Users rate items;1. Find
S of similar Us which have rated similar to the U in past (neighborhood) 2. Generate candidate items to recommend not yet rated by
U but rated in the neighborhood 3. Predict rating of U for candidate items; Select and display n best items. MEMORY BASED CF
ALGORITHM = USER-USER SIMILARITY metrics are Mean-Squared difference, Cosine, or Pearson corr. Similar users based on
demographics/stereotypes Neighborhood of similar users can be determined with Center-based (S has k most similar users,
predefined #, maybe some are not really similar, shouldn't be too large) or Similarity threshold (S has all users with similarity >
threshold, maybe too few Us above threshold). To aggregate should follow ST first then if too small we determine a centroid (vector
containing the avg. ratings of all rated items in a S) and add users that are most similar to centroid. Clustering - process of grouping a
set of objects into classes of similar objects. Prediction of CF can come from the arithmetic mean, weighing based on similarity and
Considering the deviation from avg. ratings for a user. MODEL-BASED CF ALGORITHM = ITEM-ITEM CF = find items that are similar
to item X then use our user's ratings to predict.

CONTENT BASED = matching user profile with itemset, recommend items that are similar to the items that user has liked in the
past, items in the item model are represented thru vectors of features. Match what we know about user to what we know about the
item. We want to compute the similarity of unseen item with user profile based on the keyword overlap using Dice coefficient
(normalized by the amount of keywords in the user and in the item). Search queries are boolean expressions and we get all
documents containing the terms. We want to rank the documents to be most useful to the searcher. Score measure how well do the
query and document match but need to consider the frequencies of terms (number of occurrences of a term in the doc.). Each doc.
is represented by a vector which does not consider the order of the words in a doc = bag of words model! Problem = longer
documents have a higher chance of overlapping so we need to normalize the freq. of the term in one document by how often the
term appears in other document = TF-ID = measures how important a term is within a document relative to the collection of
documents. TF = how often t appears in d, but relevance of D is not increasing proportionally with TF. IDF = proportion of doc. in all
doc. that contain the t, words unique to a smaller amount of documents receive a higher weight while common words have a lower
weight.

KNOWLEDGE BASED = similarity functions to determine matching degree between query and item. CONSTRAINT-BASED - a set of
rules defined to match user preferences to their item. User specifies their initial preferences - user presented with a matching set -
user can revise requirements. Variables are user features and item features, constraints logically look like: IF user requires A, THEN
proposed item should posses feature B that matches that requirement. Finding a set of suitable items: Rule-based (if U want low

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper paolahorvat12. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor €5,99. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 77254 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
€5,99
  • (0)
  Kopen