SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
ECHO CHAMBERS IN
RECOMMENDER SYSTEMS
ARNAB BHADURY (ARNIE@FLIPBOARD.COM)
INTRODUCTIONS
INTRODUCTION
▸ Flipboard - Content Recommendation
▸ Background in Computer Science and
Machine learning.
▸ Meetup Co-organiser - AI in
Production and PyData.
▸ Interests: Recommender Systems,
Natural Language Processing,
Counterfactual Reasoning and
Bayesian Machine Learning
▸ “Real” interests: Sarcasm and Football
— Liverpool FC and Vancouver
Whitecaps.
ECHO CHAMBERS
ECHO CHAMBERS / FILTER BUBBLES
▸ An environment where readers are
only shown content that reinforces
their views without exposing them
to different opinions.
▸ Not a new phenomenon.
▸ Amplified through personalization
and recommender systems.
TYPE A QUOTE
HERE.
Johnny Appleseed
ECHO CHAMBERS
WHY PERSONALIZATION
▸ Personalized recommendations
allow users to find information that
is aligned with their interests
without needing them to sift
through pages of irrelevant content.
▸ Personalization allow companies to
capture users’ “true” interests and
align them with more relevant
advertising.
ECHO CHAMBERS
DRAWBACKS OF PERSONALIZED RECSYS
▸ Algorithmic gatekeeping: Filtering
out potentially important content.
▸ Polarised views: People expressing
genuine disbelief that fellow
citizens could possibly
countenance alternative opinions.
▸ Lack of access to historical
recommendations for analysis and
research. (Carole Cadwalladr - TED
Talk 2019)
A SQUIRREL DYING IN YOUR FRONT
YARD MAY BE MORE RELEVANT TO
YOUR INTERESTS RIGHT NOW THAN
PEOPLE DYING IN AFRICA.
Mark Zuckerberg
ECHO CHAMBERS
RECOMMENDER SYSTEMS
▸ An attempt to narrow down
content for consumption on the
internet.
▸ Nearly everything on the internet
uses one — Google Search,
Twitter, Facebook, Amazon
Product Recommendations,
Netflix, Quora, Spotify etc.
▸ Personalisation helps with user
engagement.
RECOMMENDER SYSTEMS
DIFFERENT TYPES OF RECOMMENDER SYSTEMS
▸ Content-based Filtering
▸ Tag each piece of content with some features (topics / genres) .
▸ Collect users’ interests implicitly or explicitly (or both).
▸ Match content with users based by some definition of similarity.
▸ Collaborative Filtering
▸ Purely depend on usage, and understand patterns of similar users on
similar items.
▸ Exploration / Exploitation
RECOMMENDER SYSTEMS
CONTENT-BASED FILTERING
▸ Content-based filtering can generally give users
more control in terms of what they want to see.
▸ Explicit Features can be collected.
▸ Domains, Authors, Producers, Singers etc.
▸ Inferred Features can be derived.
▸ Keyword/topic extraction, content
classification etc.
▸ A user’s affinity to these features in
accumulated based on historical usage.
▸ Content with features that are the most similar
to a user’s derived affinity is recommended.
RECOMMENDER SYSTEMS
COLLABORATIVE FILTERING - SOCIAL / CROWDSOURCED RECOMMENDATIONS
▸ Derive patterns purely
from usage.
▸ User-user similarity:
Recommend content that
similar users “liked”.
▸ Item-item similarity:
Recommend a similar to
item to the one that the
user just “liked”.
RECOMMENDER SYSTEMS
PROS / CONS (PURELY FROM A RECSYS PERSPECTIVE)
- Content based filtering:
- Requires developing and maintaining feature extractors — errors can
propagate.
- It can however be decoupled from usage.
- Collaborative filtering:
- Reliant on usage, less technical debt and generally provides more engaging
recommendation for items with a lot of usage.
- It doesn’t work for new content, can be click-baity.
- More opaque to the end-users.
▸ Most common fix - Use a hybrid method that does both content based filtering and
collaborative filtering.
RECOMMENDER SYSTEMS
RECSYS AS MATRIX FACTORIZATION - CBF
Word Counts
Content
Documents Documents
Features
Content
Features
Lee, D. D., & Seung, H. S. (2001). Algorithms for non-negative matrix factorization. In Advances in neural information
processing systems (pp. 556-562).
RECOMMENDER SYSTEMS
RECSYS AS MATRIX FACTORIZATION - CF
Document - Usage
Users
Documents Documents
Factors
Users
Factors
Hu Y, Koren Y, Volinsky C. Collaborative filtering for implicit feedback datasets. In Data Mining, 2008. ICDM'08. Eighth IEEE
International Conference on 2008 Dec 15 (pp. 263-272). Ieee.
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
SO WHY DO ECHO-CHAMBERS FORM?
▸ In CBF - Users are only exposed to
what the system thinks is
“relevant” to the user. Most user-
interfaces do not encourage
exploration.
▸ In CF - Users are only exposed to
either items that are already similar
to what they consume, or items
that users similar to them read.
▸ Diversity, importance, quality and
many similar features are often
ignored.
Williams, H. T., McMurray, J. R., Kurz, T., & Lambert, F. H.
(2015). Network analysis reveals open forums and echo
chambers in social media discussions of climate
change. Global Environmental Change, 32, 126-138.
CAN WE DO ANYTHING
ABOUT THIS?
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
▸ This is not purely a software engineering or a machine
learning problem.
▸ But…
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
EXPLORATION?
▸ How about instead of always
exploiting what we know about
the user, we always show some
random content to the user? —
Bubble Popping
▸ Unfortunately, this requires
user education or design
support otherwise it can
confuse an end-user.
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
A DATA-SCIENCE THOUGHT
▸ Machine learning algorithms generally try to optimize for some metric.
▸ Some recent work at ICLR/ICML/NeurIPS on treating this as a
constrained optimization problem.
http://www.progressfocused.com/2016/11/coming-out-of-our-echo-chambers.html
Donini, M., Oneto, L., Ben-David, S., Shawe-Taylor, J. S., & Pontil, M. (2018). Empirical risk minimization under fairness
constraints. In Advances in Neural Information Processing Systems (pp. 2791-2801).
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
ROUNDUPS
▸ A single story from one-source
doesn’t do important stories justice
— Facebook Trending stories being
a prime example.
▸ Flipboard, Google News,
TechMeme and many others now
try to show different publications’
take on the same story.
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
ROUNDUPS - II
https://
engineering.flipboard
.com/2017/02/
storyclustering
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
ROUNDUPS - III
▸ This has been live on Flipboard
since Feb 2017.
▸ Allows people to explore if they
want to.
▸ Worst case - People ignore the
other perspectives.
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
HUMAN IN THE LOOP
▸ Use CBF and CF outputs as features along with editorial heuristics
and journalistic features in a LearnToRank system.
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
SOCIAL AND TRUST BASED RECOMMENDER SYSTEMS
▸ Given two individuals - the source (Node A) and sink
(Node C), derive how much trust is between them
given some social connections.
▸ Discover bipartisans/gatekeepers.
▸ Algorithms:
▸ Advogato (Levien et. al.), Appleseed (Ziegler et. al.),
MoleTrust (Massa et. al.), TidalTrust (Goldbeck et. al.)
A B C
Garimella, K., De Francisci Morales, G., Gionis, A., & Mathioudakis, M. (2018, April). Political discourse on social media: Echo
chambers, gatekeepers, and the price of bipartisanship. In Proceedings of the 2018 World Wide Web Conference on World Wide
Web (pp. 913-922). International World Wide Web Conferences Steering Committee.
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
AND MANY MORE…
▸ Diversity, fairness, balance, explainability and many other
issues are often raised in academia.
▸ See References for more discussion.
Chaney, A. J., Stewart, B. M., & Engelhardt, B. E. (2017). How algorithmic confounding in recommendation systems increases
homogeneity and decreases utility. arXiv preprint arXiv:1710.11214.
Sanz-Cruzado, J., & Castells, P. (2018, September). Enhancing structural diversity in social networks by recommending weak ties.
In Proceedings of the 12th ACM Conference on Recommender Systems (pp. 233-241). ACM.
Bias and Fairness in AI, AI for Social Good, NeurIPS, Montreal, 2018. https://www.youtube.com/watch?v=ljBNmWYC7rg
CONCLUSION
CONCLUSION
▸ Algorithms are the gatekeepers of information on the
internet. We need to encode journalistic ethics into our
recommender systems.
▸ Recommender Systems are quite simple, and it should not
be a black box.
▸ Algorithms should be held accountable but there are
things that companies can do to mitigate some of these
issues.
ECHO CHAMBERS IN RECOMMENDER SYSTEMS
REFERENCES
▸ Eli Pariser: “The Filter Bubble”, TED Talk: https://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles/up-
next?language=en
▸ Carole Cadwalladr TED Talk: https://www.ted.com/talks/
carole_cadwalladr_facebook_s_role_in_brexit_and_the_threat_to_democracy/up-next?
utm_source=twitter.com&utm_medium=social&utm_campaign=tedspread
▸ Garimella, K., De Francisci Morales, G., Gionis, A., & Mathioudakis, M. (2018, April). Political discourse on social
media: Echo chambers, gatekeepers, and the price of bipartisanship. In Proceedings of the 2018 World Wide Web
Conference on World Wide Web (pp. 913-922). International World Wide Web Conferences Steering Committee.
▸ Chaney, A. J., Stewart, B. M., & Engelhardt, B. E. (2017). How algorithmic confounding in recommendation systems
increases homogeneity and decreases utility. arXiv preprint arXiv:1710.11214.
▸ NeurIPS 2017 Workshop: https://www.k4all.org/event/prioritising/
▸ What Algorithms can learn from Journalism: https://about.flipboard.com/inside-flipboard/what-algorithms-can-
learn-from-journalism/
▸ Xavier Amatriain, RecSys 2017 Summer School: https://www.slideshare.net/xamat/recommender-systems-in-
industry
THANKS!

Más contenido relacionado

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Destacado

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

Destacado (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Echo-chambers in Recommender Systems

  • 1. ECHO CHAMBERS IN RECOMMENDER SYSTEMS ARNAB BHADURY (ARNIE@FLIPBOARD.COM)
  • 3. INTRODUCTION ▸ Flipboard - Content Recommendation ▸ Background in Computer Science and Machine learning. ▸ Meetup Co-organiser - AI in Production and PyData. ▸ Interests: Recommender Systems, Natural Language Processing, Counterfactual Reasoning and Bayesian Machine Learning ▸ “Real” interests: Sarcasm and Football — Liverpool FC and Vancouver Whitecaps.
  • 4. ECHO CHAMBERS ECHO CHAMBERS / FILTER BUBBLES ▸ An environment where readers are only shown content that reinforces their views without exposing them to different opinions. ▸ Not a new phenomenon. ▸ Amplified through personalization and recommender systems.
  • 6. ECHO CHAMBERS WHY PERSONALIZATION ▸ Personalized recommendations allow users to find information that is aligned with their interests without needing them to sift through pages of irrelevant content. ▸ Personalization allow companies to capture users’ “true” interests and align them with more relevant advertising.
  • 7. ECHO CHAMBERS DRAWBACKS OF PERSONALIZED RECSYS ▸ Algorithmic gatekeeping: Filtering out potentially important content. ▸ Polarised views: People expressing genuine disbelief that fellow citizens could possibly countenance alternative opinions. ▸ Lack of access to historical recommendations for analysis and research. (Carole Cadwalladr - TED Talk 2019)
  • 8. A SQUIRREL DYING IN YOUR FRONT YARD MAY BE MORE RELEVANT TO YOUR INTERESTS RIGHT NOW THAN PEOPLE DYING IN AFRICA. Mark Zuckerberg ECHO CHAMBERS
  • 9. RECOMMENDER SYSTEMS ▸ An attempt to narrow down content for consumption on the internet. ▸ Nearly everything on the internet uses one — Google Search, Twitter, Facebook, Amazon Product Recommendations, Netflix, Quora, Spotify etc. ▸ Personalisation helps with user engagement.
  • 10. RECOMMENDER SYSTEMS DIFFERENT TYPES OF RECOMMENDER SYSTEMS ▸ Content-based Filtering ▸ Tag each piece of content with some features (topics / genres) . ▸ Collect users’ interests implicitly or explicitly (or both). ▸ Match content with users based by some definition of similarity. ▸ Collaborative Filtering ▸ Purely depend on usage, and understand patterns of similar users on similar items. ▸ Exploration / Exploitation
  • 11. RECOMMENDER SYSTEMS CONTENT-BASED FILTERING ▸ Content-based filtering can generally give users more control in terms of what they want to see. ▸ Explicit Features can be collected. ▸ Domains, Authors, Producers, Singers etc. ▸ Inferred Features can be derived. ▸ Keyword/topic extraction, content classification etc. ▸ A user’s affinity to these features in accumulated based on historical usage. ▸ Content with features that are the most similar to a user’s derived affinity is recommended.
  • 12. RECOMMENDER SYSTEMS COLLABORATIVE FILTERING - SOCIAL / CROWDSOURCED RECOMMENDATIONS ▸ Derive patterns purely from usage. ▸ User-user similarity: Recommend content that similar users “liked”. ▸ Item-item similarity: Recommend a similar to item to the one that the user just “liked”.
  • 13. RECOMMENDER SYSTEMS PROS / CONS (PURELY FROM A RECSYS PERSPECTIVE) - Content based filtering: - Requires developing and maintaining feature extractors — errors can propagate. - It can however be decoupled from usage. - Collaborative filtering: - Reliant on usage, less technical debt and generally provides more engaging recommendation for items with a lot of usage. - It doesn’t work for new content, can be click-baity. - More opaque to the end-users. ▸ Most common fix - Use a hybrid method that does both content based filtering and collaborative filtering.
  • 14. RECOMMENDER SYSTEMS RECSYS AS MATRIX FACTORIZATION - CBF Word Counts Content Documents Documents Features Content Features Lee, D. D., & Seung, H. S. (2001). Algorithms for non-negative matrix factorization. In Advances in neural information processing systems (pp. 556-562).
  • 15. RECOMMENDER SYSTEMS RECSYS AS MATRIX FACTORIZATION - CF Document - Usage Users Documents Documents Factors Users Factors Hu Y, Koren Y, Volinsky C. Collaborative filtering for implicit feedback datasets. In Data Mining, 2008. ICDM'08. Eighth IEEE International Conference on 2008 Dec 15 (pp. 263-272). Ieee.
  • 16. ECHO CHAMBERS IN RECOMMENDER SYSTEMS SO WHY DO ECHO-CHAMBERS FORM? ▸ In CBF - Users are only exposed to what the system thinks is “relevant” to the user. Most user- interfaces do not encourage exploration. ▸ In CF - Users are only exposed to either items that are already similar to what they consume, or items that users similar to them read. ▸ Diversity, importance, quality and many similar features are often ignored. Williams, H. T., McMurray, J. R., Kurz, T., & Lambert, F. H. (2015). Network analysis reveals open forums and echo chambers in social media discussions of climate change. Global Environmental Change, 32, 126-138.
  • 17. CAN WE DO ANYTHING ABOUT THIS?
  • 18. ECHO CHAMBERS IN RECOMMENDER SYSTEMS ▸ This is not purely a software engineering or a machine learning problem. ▸ But…
  • 19. ECHO CHAMBERS IN RECOMMENDER SYSTEMS EXPLORATION? ▸ How about instead of always exploiting what we know about the user, we always show some random content to the user? — Bubble Popping ▸ Unfortunately, this requires user education or design support otherwise it can confuse an end-user.
  • 20. ECHO CHAMBERS IN RECOMMENDER SYSTEMS A DATA-SCIENCE THOUGHT ▸ Machine learning algorithms generally try to optimize for some metric. ▸ Some recent work at ICLR/ICML/NeurIPS on treating this as a constrained optimization problem. http://www.progressfocused.com/2016/11/coming-out-of-our-echo-chambers.html Donini, M., Oneto, L., Ben-David, S., Shawe-Taylor, J. S., & Pontil, M. (2018). Empirical risk minimization under fairness constraints. In Advances in Neural Information Processing Systems (pp. 2791-2801).
  • 21. ECHO CHAMBERS IN RECOMMENDER SYSTEMS ROUNDUPS ▸ A single story from one-source doesn’t do important stories justice — Facebook Trending stories being a prime example. ▸ Flipboard, Google News, TechMeme and many others now try to show different publications’ take on the same story.
  • 22. ECHO CHAMBERS IN RECOMMENDER SYSTEMS ROUNDUPS - II https:// engineering.flipboard .com/2017/02/ storyclustering
  • 23. ECHO CHAMBERS IN RECOMMENDER SYSTEMS ROUNDUPS - III ▸ This has been live on Flipboard since Feb 2017. ▸ Allows people to explore if they want to. ▸ Worst case - People ignore the other perspectives.
  • 24. ECHO CHAMBERS IN RECOMMENDER SYSTEMS HUMAN IN THE LOOP ▸ Use CBF and CF outputs as features along with editorial heuristics and journalistic features in a LearnToRank system.
  • 25. ECHO CHAMBERS IN RECOMMENDER SYSTEMS SOCIAL AND TRUST BASED RECOMMENDER SYSTEMS ▸ Given two individuals - the source (Node A) and sink (Node C), derive how much trust is between them given some social connections. ▸ Discover bipartisans/gatekeepers. ▸ Algorithms: ▸ Advogato (Levien et. al.), Appleseed (Ziegler et. al.), MoleTrust (Massa et. al.), TidalTrust (Goldbeck et. al.) A B C Garimella, K., De Francisci Morales, G., Gionis, A., & Mathioudakis, M. (2018, April). Political discourse on social media: Echo chambers, gatekeepers, and the price of bipartisanship. In Proceedings of the 2018 World Wide Web Conference on World Wide Web (pp. 913-922). International World Wide Web Conferences Steering Committee.
  • 26. ECHO CHAMBERS IN RECOMMENDER SYSTEMS AND MANY MORE… ▸ Diversity, fairness, balance, explainability and many other issues are often raised in academia. ▸ See References for more discussion. Chaney, A. J., Stewart, B. M., & Engelhardt, B. E. (2017). How algorithmic confounding in recommendation systems increases homogeneity and decreases utility. arXiv preprint arXiv:1710.11214. Sanz-Cruzado, J., & Castells, P. (2018, September). Enhancing structural diversity in social networks by recommending weak ties. In Proceedings of the 12th ACM Conference on Recommender Systems (pp. 233-241). ACM. Bias and Fairness in AI, AI for Social Good, NeurIPS, Montreal, 2018. https://www.youtube.com/watch?v=ljBNmWYC7rg
  • 27. CONCLUSION CONCLUSION ▸ Algorithms are the gatekeepers of information on the internet. We need to encode journalistic ethics into our recommender systems. ▸ Recommender Systems are quite simple, and it should not be a black box. ▸ Algorithms should be held accountable but there are things that companies can do to mitigate some of these issues.
  • 28. ECHO CHAMBERS IN RECOMMENDER SYSTEMS REFERENCES ▸ Eli Pariser: “The Filter Bubble”, TED Talk: https://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles/up- next?language=en ▸ Carole Cadwalladr TED Talk: https://www.ted.com/talks/ carole_cadwalladr_facebook_s_role_in_brexit_and_the_threat_to_democracy/up-next? utm_source=twitter.com&utm_medium=social&utm_campaign=tedspread ▸ Garimella, K., De Francisci Morales, G., Gionis, A., & Mathioudakis, M. (2018, April). Political discourse on social media: Echo chambers, gatekeepers, and the price of bipartisanship. In Proceedings of the 2018 World Wide Web Conference on World Wide Web (pp. 913-922). International World Wide Web Conferences Steering Committee. ▸ Chaney, A. J., Stewart, B. M., & Engelhardt, B. E. (2017). How algorithmic confounding in recommendation systems increases homogeneity and decreases utility. arXiv preprint arXiv:1710.11214. ▸ NeurIPS 2017 Workshop: https://www.k4all.org/event/prioritising/ ▸ What Algorithms can learn from Journalism: https://about.flipboard.com/inside-flipboard/what-algorithms-can- learn-from-journalism/ ▸ Xavier Amatriain, RecSys 2017 Summer School: https://www.slideshare.net/xamat/recommender-systems-in- industry