Presentation given by Neil Rubens at the Centre for Database and Information Systems (Prof. Ricci), Free University of Bozen-Bolzano
For more information see http://activeintelligence.org/research/al-rs/
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...Antonio Marcos Alberti
Worldwide, hundreds of projects to redesign the Internet are in progress under the banner of the so-called Future Internet. Some argue that the most important thing is to redesign to accommodate information exchanging, a.k.a. information- centrism. Others argue that the most important thing is to redesign to accommodate service-based applications, i.e. service-centrism. Who is right? This paper defends the idea that the most important thing is to redesign to integrate both aspects cohesively — we call this approach Internet of Information and Services (IoIS). Poster at Conference at Future Internet 2012, Seoul, Korea.
2019년 5월 23일 창원대학교 정보통신공학과 특강자료 입니다.
* 일 시 : 2019년 5월 23일 (목) 13:00 ~
* 장 소 : 창원대학교 51호관 328호실
* 강연자 : 한국전자통신연구원(ETRI) 김성수 책임연구원
* 주 최 : 창원산업진흥원
* 주 관 : 창원시 스마트모바일앱지원센터
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...Antonio Marcos Alberti
Worldwide, hundreds of projects to redesign the Internet are in progress under the banner of the so-called Future Internet. Some argue that the most important thing is to redesign to accommodate information exchanging, a.k.a. information- centrism. Others argue that the most important thing is to redesign to accommodate service-based applications, i.e. service-centrism. Who is right? This paper defends the idea that the most important thing is to redesign to integrate both aspects cohesively — we call this approach Internet of Information and Services (IoIS). Poster at Conference at Future Internet 2012, Seoul, Korea.
2019년 5월 23일 창원대학교 정보통신공학과 특강자료 입니다.
* 일 시 : 2019년 5월 23일 (목) 13:00 ~
* 장 소 : 창원대학교 51호관 328호실
* 강연자 : 한국전자통신연구원(ETRI) 김성수 책임연구원
* 주 최 : 창원산업진흥원
* 주 관 : 창원시 스마트모바일앱지원센터
Neural networks across space & time : Deep learning in javaDave Snowdon
This presentation gives a quick introduction to how neural networks work and then gives examples of two of the most important deep learning architectures: convolutional networks and recurrent networks.
Scaling Up: How Switching to Apache Spark Improved Performance, Realizability...Databricks
Krux, a Salesforce company, is a Data Management Platform (DMP) that helps its clients collect, manage, analyze and activate their people data. With a wide range of premium clients such as Kellogg, L’Oréal, Warner Brothers, New York Times, Washington Post, Uber, Spotify and many other household names, they see over 3.5 billion unique users globally a month, across sites, media, mobile app, transactional and offline traffic sources. That is more than Facebook, Wikipedia and Twitter combined.
Processing this scale of data volume and velocity has presented many challenges over the seven years Krux has existed, and they had to develop various proprietary strategies and technologies to overcome those. In this session, Salesforce will share how Apache Spark, in particular, helped transform the DMP’s data processing infrastructure, using as an example the evolution of their “Look-alike” algorithm.
Look-alike, a similarity-based classifier, is one of the most commonly used algorithms by marketers and publishers looking to extend their audience reach. Get a high-level introduction to the use case and algorithm, and learn about Salesforce’s experience in moving the implementation from Hadoop to Spark and how it increased the performance, reliability and serviceability of the product. You will also hear about some of the technical challenges they faced, including large scale joins with skewed data, and how they solved those in Spark.
Learn how Spark provides a wide range of high-level and low-level APIs that prove useful when implementing customized machine learning algorithms as compared with Hadoop, and how the overall abstraction makes it very easy to develop modular and easy to maintain code that is also performant.
Part 1 of the Deep Learning Fundamentals Series, this session discusses the use cases and scenarios surrounding Deep Learning and AI; reviews the fundamentals of artificial neural networks (ANNs) and perceptrons; discuss the basics around optimization beginning with the cost function, gradient descent, and backpropagation; and activation functions (including Sigmoid, TanH, and ReLU). The demos included in these slides are running on Keras with TensorFlow backend on Databricks.
Estimating ecosystem functional features from intra-specific trait dataTano Gutiérrez Cánovas
Biodiversity is a multi-facet concept that accounts for the whole variability of life on Earth. The study of biodiversity has been traditionally focused on the taxonomic components, such as diversity indexes. However, nowadays, the functional components have received more attention because they provide complementary information on the community-environment relationship related to evolution and ecosystem functioning. Recent methodological advances allowed for calculating functional components from multiple traits at community level. These approaches require functional data expressed in form of a unique mean value for each trait and taxon, which could produce an important loss of functional information. Here, we present a method for estimating functional components of biodiversity at both taxon and community levels within the same multidimensional space, using intraspecific fuzzy trait information. At taxon level, this method estimates the functional richness of each taxon (i.e. functional niche) and functional similarity between each pair of taxa (i.e. niche overlap). At community level, it estimates the functional richness, functional dispersion and functional redundancy. As an example of use, we show the functional response of aquatic communities to different habitat filters.
The hunt for the most effective machine learning model is hard enough with a modest dataset, and much more so as our data grow! As we search for the optimal combination of features, algorithm, and hyperparameters, we often use tools like histograms, heatmaps, embeddings, and other plots to make our processes more informed and effective. However, large, high-dimensional datasets can prove particularly challenging. In this talk, we’ll explore a suite of visual diagnostics, investigate their strengths and weaknesses in face of increasingly big data, and consider how we can steer the machine learning process, not only purposefully but at scale!
Neural networks across space & time : Deep learning in javaDave Snowdon
This presentation gives a quick introduction to how neural networks work and then gives examples of two of the most important deep learning architectures: convolutional networks and recurrent networks.
Scaling Up: How Switching to Apache Spark Improved Performance, Realizability...Databricks
Krux, a Salesforce company, is a Data Management Platform (DMP) that helps its clients collect, manage, analyze and activate their people data. With a wide range of premium clients such as Kellogg, L’Oréal, Warner Brothers, New York Times, Washington Post, Uber, Spotify and many other household names, they see over 3.5 billion unique users globally a month, across sites, media, mobile app, transactional and offline traffic sources. That is more than Facebook, Wikipedia and Twitter combined.
Processing this scale of data volume and velocity has presented many challenges over the seven years Krux has existed, and they had to develop various proprietary strategies and technologies to overcome those. In this session, Salesforce will share how Apache Spark, in particular, helped transform the DMP’s data processing infrastructure, using as an example the evolution of their “Look-alike” algorithm.
Look-alike, a similarity-based classifier, is one of the most commonly used algorithms by marketers and publishers looking to extend their audience reach. Get a high-level introduction to the use case and algorithm, and learn about Salesforce’s experience in moving the implementation from Hadoop to Spark and how it increased the performance, reliability and serviceability of the product. You will also hear about some of the technical challenges they faced, including large scale joins with skewed data, and how they solved those in Spark.
Learn how Spark provides a wide range of high-level and low-level APIs that prove useful when implementing customized machine learning algorithms as compared with Hadoop, and how the overall abstraction makes it very easy to develop modular and easy to maintain code that is also performant.
Part 1 of the Deep Learning Fundamentals Series, this session discusses the use cases and scenarios surrounding Deep Learning and AI; reviews the fundamentals of artificial neural networks (ANNs) and perceptrons; discuss the basics around optimization beginning with the cost function, gradient descent, and backpropagation; and activation functions (including Sigmoid, TanH, and ReLU). The demos included in these slides are running on Keras with TensorFlow backend on Databricks.
Estimating ecosystem functional features from intra-specific trait dataTano Gutiérrez Cánovas
Biodiversity is a multi-facet concept that accounts for the whole variability of life on Earth. The study of biodiversity has been traditionally focused on the taxonomic components, such as diversity indexes. However, nowadays, the functional components have received more attention because they provide complementary information on the community-environment relationship related to evolution and ecosystem functioning. Recent methodological advances allowed for calculating functional components from multiple traits at community level. These approaches require functional data expressed in form of a unique mean value for each trait and taxon, which could produce an important loss of functional information. Here, we present a method for estimating functional components of biodiversity at both taxon and community levels within the same multidimensional space, using intraspecific fuzzy trait information. At taxon level, this method estimates the functional richness of each taxon (i.e. functional niche) and functional similarity between each pair of taxa (i.e. niche overlap). At community level, it estimates the functional richness, functional dispersion and functional redundancy. As an example of use, we show the functional response of aquatic communities to different habitat filters.
The hunt for the most effective machine learning model is hard enough with a modest dataset, and much more so as our data grow! As we search for the optimal combination of features, algorithm, and hyperparameters, we often use tools like histograms, heatmaps, embeddings, and other plots to make our processes more informed and effective. However, large, high-dimensional datasets can prove particularly challenging. In this talk, we’ll explore a suite of visual diagnostics, investigate their strengths and weaknesses in face of increasingly big data, and consider how we can steer the machine learning process, not only purposefully but at scale!
Solving the AL Chicken-and-Egg Corpus and Model ProblemNeil Rubens
paper: http://www.lrec-conf.org/proceedings/lrec2016/pdf/28_Paper.pdf
tool: https://github.com/move-tool/gephi-plugins
Active learning (AL) is often used in corpus construction (CC) for selecting “informative” documents for annotation. This is ideal for focusing annotation efforts, but has the limitation that it is carried out in a closed-loop manner, selecting points that will improve an existing model. When there is no model, or the task(s) is even under-defined (such as studying corpora-less phenomena), use of traditional AL is inapplicable. To remedy this, we propose a novel method for model-free AL that focuses on utilising phenomena as desirable characteristics. We introduce a tool, MOVE, that helps iteratively visualise and refine these characteristics. We show its potential on a real world case-study of a corpus we are developing.
Recommender Systems and Active Learning (for Startups)Neil Rubens
This presentation presents a high level overview of recommender systems and active learning, including from the viewpoint of startups vs. established companies, the cold-start problem, etc.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Delivering Micro-Credentials in Technical and Vocational Education and TrainingAG2 Design
Explore how micro-credentials are transforming Technical and Vocational Education and Training (TVET) with this comprehensive slide deck. Discover what micro-credentials are, their importance in TVET, the advantages they offer, and the insights from industry experts. Additionally, learn about the top software applications available for creating and managing micro-credentials. This presentation also includes valuable resources and a discussion on the future of these specialised certifications.
For more detailed information on delivering micro-credentials in TVET, visit this https://tvettrainer.com/delivering-micro-credentials-in-tvet/
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...NelTorrente
In this research, it concludes that while the readiness of teachers in Caloocan City to implement the MATATAG Curriculum is generally positive, targeted efforts in professional development, resource distribution, support networks, and comprehensive preparation can address the existing gaps and ensure successful curriculum implementation.
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
Active Learning in Recommender Systems
1. Active Learning in
Recommender Systems
http://4.bp.blogspot.com/_qFju91K89HM/SxRpABd1DTI/AAAAAAAABjw/6LaSJfjfk-I/s1600/Unexpected_Guests.jpg
Neil Rubens
Active Intelligence Lab
University of Electro-Communications
3. !"#$%%&&&'()*+),-'./0%.&12/-%(223410%41(.'!,567 !"#$%%&&&'()*+,'*-.%#!-/-0%.12#0)23%4567884598%:
Passive Intelligence Active Intelligence
data is given Premise: given info is insufficient
model is given
active data acquisition
task: self adaptation/reconfiguration
learn model’s parameters
4. Why Need Useful Data?
“If you put into the machine wrong figures, will the right answers
come out?
I am not able rightly to apprehend the kind of confusion of ideas
that could provoke such a question.”
Charles Babbage
Garbage In, Garbage Out
(GIGO Principle)
George Fuechsel
5. What about Data Mining?
We can sniff through the data and try to find
something of value.
Assumptions
a lot of data is available
some of the data is useful
!"#$%%&&&'()*+,-./,012-'345%21#-67%*893+12%6:;*893+1'2!-5+<
http://www.qualitydigest.com/sept06/articles/04_article.shtml
6. Obtaining Data could be “COSTLY”
Medicine:
diagnosis: pain, time, $
drug discovery: $$$, time
User Interaction:
effort, time
Expertise Elicitation:
$, time
Active Learning (AL)
Goal: Estimate ‘Usefulness’ of the data
before data is acquired
7. Limitation of Traditional Recommender Systems
Exploitation http://misspinkslip.files.wordpress.com/2009/07/used-car-salesman.jpg
RS often just tries to tell you what you want!!!
14. User Satisfaction
Ratings
positive
negative
X2X2
X2
X
X
X1 X1
user: not much variety, may get bored
Drawback system: limited knowledge
15. Coverage
X2
X1 X1
Drawback user: exposed to items of no interest
16. [Settles, 2009]
Prediction Accuracy
33 333 333
22 222 222
11 111 111
00 000 000
-1 -1 -1-1 -1 -1-1 -1
-2 -2 -2-2 -2 -2-2 -2
-3 -3 -3-3 -3 -3-3 -3
-4-4 -4 -2-2 -2 000 222 444 -4-4 -4 -2-2 -2 000 222 444 -4-4 -4 -2-2 -2 000 222 444
(a)(a)
(a) (b)(b)
(b) (c)(c)
(c)
Actual Model Prediction Accuracy Prediction Accuracy
Figure 2: 2: Anillustrative example(Random Sampling)learning. (a) A Atoydata set of o
Figure 2: An illustrative exampleof ofpool-basedactive learning. (Active Learning) of
Figure An illustrative exampleofpool-based active learning. (a) Atoy data set
pool-based active (a) toy data set
400 instances, evenly sampled from two class Gaussians. The instances are
400 instances, evenly sampled from two class Gaussians. The instances are
400 instances, evenly sampled from two class Gaussians. The instances ar
represented as aspointsin ina2D feature space. (b) A Alogisticregression model
represented aspoints ina a2D feature space. (b) Alogistic regression model
represented points 2D feature space. (b) logistic regression mode
trained with 3030labeledinstances randomly drawn from the problem domain.
trained with 30labeled instances randomly drawn from the problem domain.
trained with labeled instances randomly drawn from the problem domain
The line represents the decision boundary of of the classifier (70% accuracy).(c)
The line represents the decision boundary ofthe classifier (70% accuracy). (c)
The line represents the decision boundary the classifier (70% accuracy). (c
A Alogisticregression model trained with 3030activelyqueried instances using
Alogistic regression model trained with 30actively queried instances using
logistic regression model trained with actively queried instances using
uncertainty sampling (90%).
uncertainty sampling (90%).
uncertainty sampling (90%).
Drawback user: exposed to items of no interest
Figure 11illustrates the pool-based active learning cycle. A Alearnermay begin
Figure 1illustrates the pool-based active learning cycle. Alearner may begin
Figure illustrates the pool-based active learning cycle. learner may begin
17. • allow user to explore his/her interests Usefulness/
Objectives
• prediction accuracy for (user or item)
• maximize profit
• maximize number of visits / time spent
• minimize acquisition cost (# of ratings, implicit/explicit)
• max system utility
• minimize uncertainty
• make it fun for the user
• etc.
objectives may overlap
19. Active/Passive Learning
Passive Learning
training data
request
Active Learning
supervised
user training data
learning approximated
function
20. AL Categories
Item-based AL
analyze items and select items that seem useful
Model-based AL
analyze model and select items that seem useful
21. Item-based AL
3R Properties
)
Represented
by the existing training set? #
!"#$%'
e.g. (b) is already represented
Representative !
of others?
e.g.(a) is not "
!"#$%&
Results in achieving objective?
e.g. (d) -> max coverage
[Rubens & Kaplan, 2010]
22. Item Properties
• Popular [Rashid 2002]
(rated by many users)
• High Variance in ratings [Rashid 2002]
item that people either like or hate
• Best/Worst [Leino & Raiha 2007]
ask user which items s/he likes most/least
• Influential [Rubens & Sugiyama 2007]
items on which ratings of many other items depend
(Representative + Not Represented)
23. Model-based AL
Initial
Improve Margin
X1 Improve Orientation
24. 1
Model-error AL
#
##,
%-'
3 /)$*"+$, . .,/')-'##,#
15 '#"
( '%
- 3 2
!"#$"%&' 1( 0
0$"1
3 3
14 16
g : optimal function (in the sollution !"#$%&"'(!)*+,
space) Model Error – C
f : learned function constant and is ignored
fi ’s: learned functions from a slightly
different training set. Bias – B
EG = B + V + C
2 Hard to estimate, but is assumed
B = Ef (x) − g (x) to vanish (assymptotically).
2
V = f − Ef (x)
2
Variance – V
C = (g (x) − f (x))
Estimate and minize.
10 / 20
26. Model Complexity
as the number of training points increases
more complex models tend to fit data better
27. Model Selection
(a) under-fit (b) over-fit (c) appropriate fit
Figure 8: Dependence between model complexity and accuracy.
28. (a) under-fit Model-Points Dependency
(b) over-fit (c) appropriate fit
Figure 8: Dependence between model complexity and accuracy.
Training input points that are good for learning one model, are not necessary good for t
Training input points that are good for learning one model,
are not necessary good for the other.
min G(X (T rain) ).
X (T rain)
29. Black Box Settings
May not have information/understanding about:
)
#
!"#$%'
!
http://www.sps.ele.tue.nl/members/b.vries/research/research.html
"
!"#$%&
Figure 1: Active Lear
Model Points
already possible from the training point in th
30. ou et al., 2000, Schuurmans, 1997]
yx
Black Box Settings
t is [Evgeniou et al., 2000, Schuurmans, 1997]
f (x) yx
yx
f (x)
11101010101111
01001001010011 x yx
01010110100010 yx = β · x
10101010011010
10100101001010 x
yx yx = β · x
rences
yx
niou, M. Pontil,is too complex Regularization networks and su
The system and T. Poggio.
Referencesx y
machines.constantly in Computational Mathematics, 13(1):1–50,
(and is Advances changing)
T. Evgeniou, M. Pontil, and yx T. Poggio. Regularization netwo
urmans. A new y = β · x
metric-based approach to model selection. In Procee
vector machines. Advances in Computational Mathematics, 1
e.g. RS at Amazon, NetFlix:
x
Fourteenth National Conference on Artificial Intelligence (AAA
10,000’s lines of codes = β · x
552–558, 1997. yx
D. Schuurmans. A new metric-based approach to model selection
continuously changed by multiple teams Artificial Intellige
of the Fourteenth National Conference on
pages 552–558, 1997.
31. “Information is a difference which makes a difference”
Gregory Bateson (anthropologist)
Select training points based on their expected influence on
the output estimates Proposed Method Proposed Approach
Proposed Method Proposed Approach
(the only value accessible in Black-Box Settings).
yt+1 yt+1 yt+1 yt+1
yt yt yt yt
input index input index
input index input index
a)a) Adding training point causes many b) Adding training point causes few
Adding training point causes many b) Adding training point causes few
output estimates toto change.
output estimates change. output estimates toto change.
output estimates change.
32. Validity of Assumptions (is change in the output estimates good?)
Changes in the estimates of the output [Empirical]
values with regards to a new training
point: 0.4
0.35
0.3
a) the estimate of the true 0.25
output value deteriorates P (yt+1 )
0.2
relatively infrequent (16%,
expected deterioration is 0.15
small)
b) the estimate of the true 0.1
output value improves
0.05
most frequent case (84%)
0
c) the estimate of the true y y
output value is overshoot yt+1 18 / 20
33. Criterion Accuracy
10
8
6
∆G
4
High values of criterion
2
correspond to high improvements in accuracy
0
−2
0 0.5 1 1.5 2 2.5 3 3.5
2
yt − yt+1
37. 9
Proposed
A!optimal
D!optimal
Evaluation
E!optimal
8 Transductive
Random
Optimal
7
Mean Squared Error
6
5
4
3
2
2 4 6 8 10
Training Set Size
•system needs to be robust with respect to
Limitations outliers
•incremental re-training needs to be fast
Editor's Notes
Thank you for Prof. Ricci for his kind invitation.\nToday I would like to connivence you that Active Learning is something of value, and that is very well suited for recommender systems in particular.\n\n\n\n\n\n
\n
\n
\n
\n
It seems that DM may offers some relief, so why do we need to care about obtaining data of high quality?\n
\n\nDeath Of A Pushy Salesman, Business Week, 2006\nhttp://www.businessweek.com/magazine/content/06_27/b3991084.htm\n
Often it tries to sell you something, w/o trying to find out what you like.\nIt is a rather greedy approach trying to optimize immediate payoff.\nsome people may get turned off by bad recommendations and never come back to the system.\n\n\nWell, unless I am into cross dressing; these items are not of much use to me.\nAlthough, RS may have 50% success rate with the above strategy.\n\n
The goal of recommender systems is to personalize recommendations.\nSo it really would not hurt to spend some time on trying to find out what your interests are. It may not pay off in the short term; but may pay off quite well in the long term.\n
Luckily RS are starting to trying to learn more about their users.\n
\n
we consider overexagerated example, in which we can ask user to watch a movie and rate it\n
let me start by giving an example of something that is not useful\n
This strategy may be efficient in the short term; but may be not so much in the long term\n