SlideShare a Scribd company logo
Music recommendations at Spotify




                                   Erik Bernhardsson

                        erikbern@spotify.com
Recommendation stuff at Spotify
Collaborative filtering
Collaborative filtering

Idea:
- If two movies x, y get similar ratings then they are probably similar
- If a lot of users all listen to tracks x, y, z, then those tracks are
    probably similar
Get data
… lots of data
Aggregate data

Throw away temporal information and just look at the number of times
OK, so now we have a big matrix
… very big matrix
Supervised collaborative filtering is pretty much matrix completion
Supervised learning: Matrix completion
Supervised: evaluating rec quality
Unsupervised learning

-   Trying to estimate the density
-   i.e. predict probability of future events
Try to predict the future given the past
How can we find similar items
We can calculate correlation coefficient as an item similarity

-   Use something like Pearson, Jaccard, …
Amazon did this for “customers who bought this also bought”

-   US patent 7113917
Parallelization is hard though
Parallelization is hard though
Can speed this up using various LSH tricks

-   Twitter: Dimension Independent Similarity Computation (DISCO)
Are there other approaches?
Natural Language Processing has a lot of similar problems




…matrix factorization is one idea
Matrix factorization
Matrix factorization

-   Want to get user vectors and item vectors
-   Assume f latent factors (dimensions) for each user/item
Probabilistic Latent Semantic Analysis (PLSA)

-   Hofmann, 1999
-   Also called PLSI
PLSA, cont.




+ a bunch of constraints:
PLSA, cont.

Optimization problem: maximize log-likelihood
PLSA, cont.
Collaborative Filtering at Spotify
Collaborative Filtering at Spotify
Collaborative Filtering at Spotify
Collaborative Filtering at Spotify
“Collaborative Filtering for Implicit Feedback Datasets”

-   Hu, Koren, Volinsky (2008)
“Collaborative Filtering for Implicit Feedback Datasets”, cont.
“Collaborative Filtering for Implicit Feedback Datasets”, cont.
“Collaborative Filtering for Implicit Feedback Datasets”, cont.
“Collaborative Filtering for Implicit Feedback Datasets”, cont.
Here is another method we use
What happens each iteration




-   Assign all latent vectors small random values
-   Perform gradient ascent to optimize log-likelihood
What happens each iteration




-   Assign all latent vectors small random values
-   Perform gradient ascent to optimize log-likelihood
What happens each iteration




-   Assign all latent vectors small random values
-   Perform gradient ascent to optimize log-likelihood
Calculate derivative and do gradient ascent




-   Assign all latent vectors small random values
-   Perform gradient ascent to optimize log-likelihood
2D iteration example
Vectors are pretty nice because things are now super fast

-   User-item score is a dot product:




-   Item-item similarity score is a cosine similarity:




-   Both cases have trivial complexity in the number of factors f:
Example: item similarity as a cosine of vectors
Two dimensional example for tracks
We can rank all tracks by the user’s vector
So how do we implement this?
One iteration of a matrix factorization algorithm

“Google News personalization: scalable online collaborative filtering”
Collaborative Filtering at Spotify
So now we solved the problem of recommendations right?
Actually what we really want is to apply it to other domains
Radio

-   Artist radio: find related tracks
-   Optimize ensemble model based on skip/thumbs data
Learning from feedback is actually pretty hard
A/B testing
A/B testing
A/B testing
A/B testing
More applications!!!
Collaborative Filtering at Spotify
Collaborative Filtering at Spotify
Last but not least: we’re hiring!
Thank you

More Related Content

What's hot (20)

Building Data Pipelines for Music Recommendations at Spotify by Vidhya Murali, has 58 slides with 5290 views.In this talk, we will get into the architectural and functional details as to how we build scalable and robust data pipelines for music recommendations at Spotify. We will also discuss some of the challenges and an overview of work to address these challenges.
Building Data Pipelines for Music Recommendations at SpotifyBuilding Data Pipelines for Music Recommendations at Spotify
Building Data Pipelines for Music Recommendations at Spotify
Vidhya Murali
58 slides5.3K views
Homepage Personalization at Spotify by Oguz Semerci, has 26 slides with 4052 views.The document discusses homepage personalization at Spotify. It begins by noting that the homepage is an important discovery, personalization, and marketplace tool. It then describes how the homepage is organized into shelves and cards containing content like albums and playlists. It discusses how a ranking algorithm and bandit policy are used to serve personalized recommendations while introducing exploration to avoid feedback loops. Finally, it provides examples of sanity checks used in production to validate that the policy and models are working as intended.
Homepage Personalization at SpotifyHomepage Personalization at Spotify
Homepage Personalization at Spotify
Oguz Semerci
26 slides4.1K views
Scala Data Pipelines for Music Recommendations by Chris Johnson, has 50 slides with 163719 views.Are you still building data pipelines with Java and Python? Are you curious about the current buzz in the Big Data community surrounding Scala as a data processing environment? In this talk I'll discuss how Spotify migrated its music recommendations pipeline from Python to Scala. I'll dive into the language specific features that make Scala the ideal candidate for big data processing as well as highlight the rich set of tools and APIs that we take advantage of to process music recommendations for our 50 Million active users including Scalding, Breeze, Kafka, Spark, Parquet, Driven and Zeppelin.
Scala Data Pipelines for Music RecommendationsScala Data Pipelines for Music Recommendations
Scala Data Pipelines for Music Recommendations
Chris Johnson
50 slides163.7K views
Personalizing the listening experience by Mounia Lalmas-Roelleke, has 35 slides with 2322 views.These are the slides of my talk at the 2019 Netflix Workshop on Personalization, Recommendation and Search (PRS). This talk is based on previous talks on research we are doing at Spotify, but here I focus on the work we do on personalizing Spotify Home, with respect to success, intent & diversity. The link to the workshop is https://prs2019.splashthat.com/. This is research from various people at Spotify, and has been published at RecSys 2018, CIKM 2018 and WWW (The Web Conference) 2019.
Personalizing the listening experiencePersonalizing the listening experience
Personalizing the listening experience
Mounia Lalmas-Roelleke
35 slides2.3K views
Interactive Recommender Systems with Netflix and Spotify by Chris Johnson, has 100 slides with 105460 views.Interactive recommender systems enable the user to steer the received recommendations in the desired direction through explicit interaction with the system. In the larger ecosystem of recommender systems used on a website, it is positioned between a lean-back recommendation experience and an active search for a specific piece of content. Besides this aspect, we will discuss several parts that are especially important for interactive recommender systems, including the following: design of the user interface and its tight integration with the algorithm in the back-end; computational efficiency of the recommender algorithm; as well as choosing the right balance between exploiting the feedback from the user as to provide relevant recommendations, and enabling the user to explore the catalog and steer the recommendations in the desired direction. In particular, we will explore the field of interactive video and music recommendations and their application at Netflix and Spotify. We outline some of the user-experiences built, and discuss the approaches followed to tackle the various aspects of interactive recommendations. We present our insights from user studies and A/B tests. The tutorial targets researchers and practitioners in the field of recommender systems, and will give the participants a unique opportunity to learn about the various aspects of interactive recommender systems in the video and music domain. The tutorial assumes familiarity with the common methods of recommender systems.
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
Chris Johnson
100 slides105.5K views
Music Personalization : Real time Platforms. by Esh Vckay, has 44 slides with 1737 views.1. The document discusses music personalization techniques at Spotify, including understanding users and music content, using collaborative filtering and latent vector models to make recommendations, and building real-time recommendation systems using Apache Storm. 2. It describes how Spotify uses machine learning techniques like matrix factorization and word2vec to generate latent vectors for users, songs, artists and playlists to measure similarity and make personalized recommendations at scale for its 75 million users. 3. The key challenges are processing huge amounts of data from 1 billion playlists and 1TB of logs daily to provide recommendations for each new user within 3 seconds and in real-time as listening behaviors change.
Music Personalization : Real time Platforms.Music Personalization : Real time Platforms.
Music Personalization : Real time Platforms.
Esh Vckay
44 slides1.7K views
Recommending and searching @ Spotify by Mounia Lalmas-Roelleke, has 38 slides with 9772 views.Spotify uses both push and pull paradigms to match artists and fans in a personal and relevant way. The push paradigm is exemplified by Home, which surfaces personalized playlists using an algorithm called BaRT. BaRT is a multi-armed bandit algorithm that explores and exploits to select playlists based on a reward function. Research shows personalizing the reward function for each user and playlist type improves results. Search represents the pull paradigm, where users search for specific music. Understanding user intent and mindset helps improve search satisfaction. Both paradigms aim to reduce effort and increase success based on offline and online evaluation. Voice interactions may represent a hybrid paradigm.
Recommending and searching @ SpotifyRecommending and searching @ Spotify
Recommending and searching @ Spotify
Mounia Lalmas-Roelleke
38 slides9.8K views
Big data and machine learning @ Spotify by Oscar Carlsson, has 40 slides with 4206 views.Presented at the Machine Learning class at Chalmers, Gothenburg. http://www.cse.chalmers.se/research/lab/courses.php?coid=9 Trying to connect their theoretical machine learning class with industry examples.
Big data and machine learning @ SpotifyBig data and machine learning @ Spotify
Big data and machine learning @ Spotify
Oscar Carlsson
40 slides4.2K views
Machine learning @ Spotify - Madison Big Data Meetup by Andy Sloane, has 39 slides with 17327 views.I cover how music discovery works at Spotify -- not only the models and algorithms, but the engineering challenges of making them practical.
Machine learning @ Spotify - Madison Big Data MeetupMachine learning @ Spotify - Madison Big Data Meetup
Machine learning @ Spotify - Madison Big Data Meetup
Andy Sloane
39 slides17.3K views
CF Models for Music Recommendations At Spotify by Vidhya Murali, has 30 slides with 1721 views.In this talk, we discuss how latent factor model : Implicit Matrix Factorization is used to power music recommendations at Spotify.
CF Models for Music Recommendations At SpotifyCF Models for Music Recommendations At Spotify
CF Models for Music Recommendations At Spotify
Vidhya Murali
30 slides1.7K views
How Apache Drives Music Recommendations At Spotify by Josh Baer, has 37 slides with 5924 views.The slides go through the high-level process of generating personalized playlists for all Spotify's users, using Apache big data products extensively. Presentation given at Apache: Big Data Europe conference on September 29th, 2015 in Budapest.
How Apache Drives Music Recommendations At SpotifyHow Apache Drives Music Recommendations At Spotify
How Apache Drives Music Recommendations At Spotify
Josh Baer
37 slides5.9K views
Recommending and Searching (Research @ Spotify) by Mounia Lalmas-Roelleke, has 38 slides with 5246 views.These are the slides of a talk about some of our research at Spotify, as part of the celebration kickoff of Chalmers AI Research Centre in Gothenburg. I always like to make a story in my talk, and this time I wanted to reflect on the "push" (think recommender system) and "pull" (think search) paradigms. I am using this quote from Nicholas Belkin and Bruce Croft from their Communications of the ACM article published in 1992 to frame my story: "We conclude that information retrieval and information filtering are indeed two sides of the same coin. They work together to help people get the information needed to perform their tasks."
Recommending and Searching (Research @ Spotify)Recommending and Searching (Research @ Spotify)
Recommending and Searching (Research @ Spotify)
Mounia Lalmas-Roelleke
38 slides5.2K views
ML+Hadoop at NYC Predictive Analytics by Erik Bernhardsson, has 41 slides with 19584 views.How Spotify uses large scale Machine Learning running on top of Hadoop to power music discovery. From the NYC Predictive Analytics meetup: http://www.meetup.com/NYC-Predictive-Analytics/events/129778152/
ML+Hadoop at NYC Predictive AnalyticsML+Hadoop at NYC Predictive Analytics
ML+Hadoop at NYC Predictive Analytics
Erik Bernhardsson
41 slides19.6K views
Search @ Spotify by Mounia Lalmas-Roelleke, has 37 slides with 4724 views.At the BCS Search Solutions 2018, I gave a talk about work on search we are doing at Spotify. The talk described what search means in the context of Spotify, how it differs what we know about search, and the challenges associated with understanding user intents and mindsets in an "entertainment" context. The talk also discussed various efforts at Spotify to understand why users submit search queries, what they expect, how they assess their search experience, and how Spotify responds to these search queries. This is work done with many colleagues at Spotify in Boston, London, New York and Stockholm, and our wonderful summer interns.
Search @ Spotify Search @ Spotify
Search @ Spotify
Mounia Lalmas-Roelleke
37 slides4.7K views
Spotify Discover Weekly: The machine learning behind your music recommendations by Sophia Ciocca, has 29 slides with 2084 views.In this presentation, I give an overview of the machine learning algorithms behind Spotify’s extraordinarily popular Discover Weekly playlist. I provide a brief introduction to what the playlist is, explain how music recommendation engines have evolved over time, then break down the three main algorithm types powering Spotify’s recommendations: (1) collaborative filtering, (2) Natural Language Processing (NLP), and (3) Raw audio analysis. Video of the presentation can be found here: https://www.youtube.com/watch?v=PUtYNjInopA
Spotify Discover Weekly: The machine learning behind your music recommendationsSpotify Discover Weekly: The machine learning behind your music recommendations
Spotify Discover Weekly: The machine learning behind your music recommendations
Sophia Ciocca
29 slides2.1K views
Data at Spotify by Danielle Jabin, has 31 slides with 22864 views.Danielle Jabin is a data engineer at Spotify who works on A/B testing infrastructure. She describes Spotify's big data landscape, which includes over 40 million active users generating 1.5 TB of compressed data per day. Spotify collects this user data using Kafka for high-volume data collection, processes it using Hadoop on a large cluster, and stores aggregates in databases like PostgreSQL and Cassandra for analytics and visualization.
Data at SpotifyData at Spotify
Data at Spotify
Danielle Jabin
31 slides22.9K views
Interactive Recommender Systems by Roelof van Zwol, has 100 slides with 3070 views.by Harald Steck (Netflix Inc., US), Roelof van Zwol (Netflix Inc., US) and Chris Johnson (Spotify Inc., US) Slides of the tutorial on interactive recommender systems at the 2015 conference on Recommender Systems (RecSys). Interactive recommender systems enable the user to steer the received recommendations in the desired direction through explicit interaction with the system. In the larger ecosystem of recommender systems used on a website, it is positioned between a lean-back recommendation experience and an active search for a specific piece of content. Besides this aspect, we will discuss several parts that are especially important for interactive recommender systems, including the following: design of the user interface and its tight integration with the algorithm in the back-end; computational efficiency of the recommender algorithm; as well as choosing the right balance between exploiting the feedback from the user as to provide relevant recommendations, and enabling the user to explore the catalog and steer the recommendations in the desired direction. In particular, we will explore the field of interactive video and music recommendations and their application at Netflix and Spotify. We outline some of the user-experiences built, and discuss the approaches followed to tackle the various aspects of interactive recommendations. We present our insights from user studies and A/B tests. The tutorial targets researchers and practitioners in the field of recommender systems, and will give the participants a unique opportunity to learn about the various aspects of interactive recommender systems in the video and music domain. The tutorial assumes familiarity with the common methods of recommender systems. DATE: Wednesday, Sept 16, 2015, 11:00-12:30
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
Roelof van Zwol
100 slides3.1K views
Music Recommendation 2018 by Fabien Gouyon, has 138 slides with 10662 views.The current revolution in the music industry represents great opportunities and challenges for music recommendation systems. Recommendation systems are now central to music streaming platforms, which are rapidly increasing in listenership and becoming the top source of revenue for the music industry. It is increasingly more common for a music listener to simply access music than to purchase and own it in a personal collection. In this scenario, recommendation calls no longer for a one-shot recommendation for the purpose of a track or album purchase, but for a recommendation of a listening experience, comprising a very wide range of challenges, such as sequential recommendation, or conversational and contextual recommendations. Recommendation technologies now impact all actors in the rich and complex music industry ecosystem (listeners, labels, music makers and producers, concert halls, advertisers, etc.).
Music Recommendation 2018Music Recommendation 2018
Music Recommendation 2018
Fabien Gouyon
138 slides10.7K views
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022 by Jim Dowling, has 71 slides with 740 views.Real-Time Recommendations Workshop on Hopsworks using OpenSearch, presented at MLOps World 2022. Uses the H&M Kaggle dataset.
Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022
Jim Dowling
71 slides740 views
Approximate nearest neighbor methods and vector models – NYC ML meetup by Erik Bernhardsson, has 62 slides with 23322 views.Nearest neighbors refers to something that is conceptually very simple. For a set of points in some space (possibly many dimensions), we want to find the closest k neighbors quickly. This presentation covers a library called Annoy built my me that that helps you do (approximate) nearest neighbor queries in high dimensional spaces. We're going through vector models, how to measure similarity, and why nearest neighbor queries are useful.
Approximate nearest neighbor methods and vector models – NYC ML meetupApproximate nearest neighbor methods and vector models – NYC ML meetup
Approximate nearest neighbor methods and vector models – NYC ML meetup
Erik Bernhardsson
62 slides23.3K views
Interactive Recommender Systems with Netflix and Spotify by Chris Johnson, has 100 slides with 105460 views.Interactive recommender systems enable the user to steer the received recommendations in the desired direction through explicit interaction with the system. In the larger ecosystem of recommender systems used on a website, it is positioned between a lean-back recommendation experience and an active search for a specific piece of content. Besides this aspect, we will discuss several parts that are especially important for interactive recommender systems, including the following: design of the user interface and its tight integration with the algorithm in the back-end; computational efficiency of the recommender algorithm; as well as choosing the right balance between exploiting the feedback from the user as to provide relevant recommendations, and enabling the user to explore the catalog and steer the recommendations in the desired direction. In particular, we will explore the field of interactive video and music recommendations and their application at Netflix and Spotify. We outline some of the user-experiences built, and discuss the approaches followed to tackle the various aspects of interactive recommendations. We present our insights from user studies and A/B tests. The tutorial targets researchers and practitioners in the field of recommender systems, and will give the participants a unique opportunity to learn about the various aspects of interactive recommender systems in the video and music domain. The tutorial assumes familiarity with the common methods of recommender systems.
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
Chris Johnson
100 slides105.5K views
Interactive Recommender Systems by Roelof van Zwol, has 100 slides with 3070 views.by Harald Steck (Netflix Inc., US), Roelof van Zwol (Netflix Inc., US) and Chris Johnson (Spotify Inc., US) Slides of the tutorial on interactive recommender systems at the 2015 conference on Recommender Systems (RecSys). Interactive recommender systems enable the user to steer the received recommendations in the desired direction through explicit interaction with the system. In the larger ecosystem of recommender systems used on a website, it is positioned between a lean-back recommendation experience and an active search for a specific piece of content. Besides this aspect, we will discuss several parts that are especially important for interactive recommender systems, including the following: design of the user interface and its tight integration with the algorithm in the back-end; computational efficiency of the recommender algorithm; as well as choosing the right balance between exploiting the feedback from the user as to provide relevant recommendations, and enabling the user to explore the catalog and steer the recommendations in the desired direction. In particular, we will explore the field of interactive video and music recommendations and their application at Netflix and Spotify. We outline some of the user-experiences built, and discuss the approaches followed to tackle the various aspects of interactive recommendations. We present our insights from user studies and A/B tests. The tutorial targets researchers and practitioners in the field of recommender systems, and will give the participants a unique opportunity to learn about the various aspects of interactive recommender systems in the video and music domain. The tutorial assumes familiarity with the common methods of recommender systems. DATE: Wednesday, Sept 16, 2015, 11:00-12:30
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
Roelof van Zwol
100 slides3.1K views

Similar to Collaborative Filtering at Spotify (20)

Chapter 02 collaborative recommendation by Aravindharamanan S, has 46 slides with 178 views.- User-based collaborative filtering uses the ratings of similar users to predict ratings for a target user. Similarity is commonly measured using Pearson correlation. Predictions are generated by taking a weighted average of similar users' ratings. - Item-based collaborative filtering finds similar items to those a user has rated and uses the user's ratings of similar items to predict new ratings. Cosine similarity is commonly used to find similar items. - Collaborative filtering approaches struggle with data sparsity as they require overlapping ratings between users or items to find similarities. Techniques like singular value decomposition aim to address this by reducing the user-item rating matrix to fewer factors to better capture similarities despite sparsity.
Chapter 02   collaborative recommendationChapter 02   collaborative recommendation
Chapter 02 collaborative recommendation
Aravindharamanan S
46 slides178 views
Chapter 02 collaborative recommendation by Aravindharamanan S, has 46 slides with 146 views.The document discusses collaborative filtering approaches for recommender systems. It covers user-based and item-based nearest neighbor collaborative filtering methods. It describes how similarity between users or items is measured using approaches like Pearson correlation and cosine similarity. It also discusses challenges like data sparsity and different algorithmic improvements and model-based approaches like matrix factorization using singular value decomposition.
Chapter 02   collaborative recommendationChapter 02   collaborative recommendation
Chapter 02 collaborative recommendation
Aravindharamanan S
46 slides146 views
Summer internship 2014 report by Rishabh Misra, Thapar University by Rishabh Misra, has 17 slides with 373 views.The document summarizes an internship focused on recommender systems and reinforcement learning. The intern read research papers on topics like contextual bandits and matrix factorization techniques. They implemented algorithms such as LinUCB, GLM-UCB, and probabilistic matrix factorization on datasets like MovieLens. The intern also worked on features for a collaborative tweet recommendation system and referred to machine learning courses.
Summer internship 2014 report by Rishabh Misra, Thapar UniversitySummer internship 2014 report by Rishabh Misra, Thapar University
Summer internship 2014 report by Rishabh Misra, Thapar University
Rishabh Misra
17 slides373 views
Buidling large scale recommendation engine by Keeyong Han, has 27 slides with 11857 views.This document provides an overview of recommendation engines and how to build one using Hadoop and Mahout. It defines recommendation engines and lists common examples. It also discusses different recommendation strategies like item-based and user-based approaches. The document introduces Hadoop and Mahout, and describes how to build a recommendation engine pipeline using these tools. It provides details on preprocessing data, building recommendation models with Mahout, and serving recommendations. It also addresses some challenges and provides guidance on using Mahout to generate item and user recommendations at scale in Hadoop.
Buidling large scale recommendation engineBuidling large scale recommendation engine
Buidling large scale recommendation engine
Keeyong Han
27 slides11.9K views
Btp 3rd Report by Dinesh Yadav, has 7 slides with 532 views.The document discusses a music recommendation system project that uses content-based filtering and collaborative filtering techniques. Content-based filtering extracts features from songs to find similar songs based on acoustic content. Collaborative filtering matches users based on similar tastes and ratings to generate recommendations. The project has developed a website using Ruby on Rails for the frontend and Python for the backend. Current work involves completing the collaborative filtering approach and exploring query by humming algorithms.
Btp 3rd ReportBtp 3rd Report
Btp 3rd Report
Dinesh Yadav
7 slides532 views
Recommendation System Explained by Crossing Minds, has 64 slides with 13082 views.What really are recommendations engines nowadays? This presentation introduces the foundations of recommendation algorithms, and covers common approaches as well as some of the most advanced techniques. Although more focused on efficiency than theoretical properties, basics of matrix algebra and optimization-based machine learning are used through the presentation. Table of Contents: 1. Collaborative Filtering 1.1 User-User 1.2 Item-Item 1.3 User-Item * Matrix Factorization * Stochastic Gradient Descent (SGD) * Truncated Singular Value Decomposition (SVD) * Alternating Least Square (ALS) * Deep Learning 2. Content Extraction * Item-Item Similarities * Deep Content Extraction: NLP, CNN, LSTM 3. Hybrid Models 4. In Production 4.1 Problematics 4.2 Solutions 4.3 Tools
Recommendation System ExplainedRecommendation System Explained
Recommendation System Explained
Crossing Minds
64 slides13.1K views
Fashiondatasc by Suman Bhattacharya, PhD, has 35 slides with 834 views.1. Fashion companies are leveraging data science and personalization to improve customers' shopping experience. Computer vision and deep learning allow them to use visual data from photos. 2. Recommendation systems combine traditional signals like ratings and clicks with visual signals from photos to improve accuracy. 3. Rigorous experimentation is important to test recommendation systems. Techniques like A/B testing and multi-armed bandits help optimize the personalized experience for each customer.
FashiondatascFashiondatasc
Fashiondatasc
Suman Bhattacharya, PhD
35 slides834 views
Models for Information Retrieval and Recommendation by Arjen de Vries, has 91 slides with 2546 views.Online information services personalize the user experience by applying recommendation systems to identify the information that is most relevant to the user. The question how to estimate relevance has been the core concept in the field of information retrieval for many years. Not so surprisingly then, it turns out that the methods used in online recommendation systems are closely related to the models developed in the information retrieval area. In this lecture, I present a unified approach to information retrieval and collaborative filtering, and demonstrate how this let’s us turn a standard information retrieval system into a state-of-the-art recommendation system.
Models for Information Retrieval and RecommendationModels for Information Retrieval and Recommendation
Models for Information Retrieval and Recommendation
Arjen de Vries
91 slides2.5K views
Apache Mahout Tutorial - Recommendation - 2013/2014 by Cataldo Musto, has 117 slides with 37906 views. Here are the key steps for Exercise 3: 1. Create a FileDataModel object, passing in the CSV file 2. Instantiate different UserSimilarity objects like PearsonCorrelationSimilarity, EuclideanDistanceSimilarity 3. Calculate similarities between users by calling userSimilarity() on the similarity objects, passing the user IDs 4. Print out the similarities to compare the different measures The CSV file should contain enough user preference data (user IDs, item IDs, ratings) for the similarity calculations to be meaningful. This exercise demonstrates how to easily plug different similarity functions into Mahout's common interfaces.
Apache Mahout Tutorial - Recommendation - 2013/2014 Apache Mahout Tutorial - Recommendation - 2013/2014
Apache Mahout Tutorial - Recommendation - 2013/2014
Cataldo Musto
117 slides37.9K views
Tag And Tag Based Recommender by gu wendong, has 26 slides with 3488 views.This document summarizes tag-based recommenders and social tagging systems. It discusses: 1) Social tagging systems allow users to collaboratively tag and categorize content. Popular social tagging sites include Delicious, Flickr, YouTube, etc. Tagging systems have features like tag sharing and selection. 2) Tag recommenders aim to encourage tagging and reuse of common tags. Recommender techniques discussed include most popular, collaborative filtering, tensor factorization, and graph-based methods. 3) The document presents the speaker's work on tag-based collaborative filtering which improves neighbor selection by considering tag semantic similarity between users. Their IUI 2008 paper shows their tag-based approach improves recommendation performance over traditional collaborative filtering.
Tag And Tag Based RecommenderTag And Tag Based Recommender
Tag And Tag Based Recommender
gu wendong
26 slides3.5K views
Recsys 2018 overview and highlights by Sandra Garcia, has 42 slides with 154 views.This document summarizes some of the key topics and presentations from the Recsys 2018 conference. It discusses the growing popularity of deep learning and reinforcement learning in recommender systems. It provides an overview of Netflix's use of reinforcement learning for artwork recommendations. It also summarizes several papers presented at the conference, including ones on calibrated recommendations, reciprocal recommenders, the Recsys challenge on playlist continuation, and evaluating metrics for top-N recommendations. Finally, it discusses some mixed methods approaches and tutorials presented at the conference.
Recsys 2018 overview and highlightsRecsys 2018 overview and highlights
Recsys 2018 overview and highlights
Sandra Garcia
42 slides154 views
Lecture Notes on Recommender System Introduction by PerumalPitchandi, has 101 slides with 405 views.This document provides an overview of recommender systems and the techniques used to build them. It discusses collaborative filtering, content-based filtering, knowledge-based recommendations, and hybrid approaches. For collaborative filtering, it describes user-based and item-based approaches, including measuring similarity, making predictions, and generating recommendations. It also discusses evaluation techniques and advanced topics like explanations.
Lecture Notes on Recommender System IntroductionLecture Notes on Recommender System Introduction
Lecture Notes on Recommender System Introduction
PerumalPitchandi
101 slides405 views
Intelligent Search by Ted Dunning, has 43 slides with 838 views.ApacheCon 2009 talk describing methods for doing intelligent (well, really clever at least) search on items with no or poor meta-data. The video of the talk should be available shortly on the ApacheCon web-site.
Intelligent SearchIntelligent Search
Intelligent Search
Ted Dunning
43 slides838 views
Igor Kostiuk “Как приручить музыкальную рекомендательную систему” by Dakiry, has 36 slides with 187 views.This document discusses different approaches for training music recommender systems using deep learning techniques. It describes using collaborative filtering to obtain latent representations of songs from user listening data. Convolutional neural networks can then be trained to predict these latent factors directly from mel-spectrograms of audio clips. This allows the system to recommend new songs without requiring a user's listening history. The document outlines the development process, including extracting mel-spectrograms from audio, performing weighted matrix factorization on user data, and using the neural network to map spectrograms to the latent factors.
Igor Kostiuk “Как приручить музыкальную рекомендательную систему”Igor Kostiuk “Как приручить музыкальную рекомендательную систему”
Igor Kostiuk “Как приручить музыкальную рекомендательную систему”
Dakiry
36 slides187 views
Collaborative Filtering Recommendation System by Milind Gokhale, has 35 slides with 12528 views.Collaborative filtering is a technique used in recommender systems to predict a user's preferences based on other similar users' preferences. It involves collecting ratings data from users, calculating similarities between users or items, and making recommendations. Common approaches include user-user collaborative filtering, item-item collaborative filtering, and probabilistic matrix factorization. Recommender systems are evaluated both offline using metrics like MAE and RMSE, and through online user testing.
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
Milind Gokhale
35 slides12.5K views
Item Based Collaborative Filtering Recommendation Algorithms by nextlib, has 48 slides with 21808 views.The document summarizes research on item-based collaborative filtering recommendation algorithms. It analyzes techniques for computing item-item similarities and generating recommendations from the similarities. Experimental results show that item-based collaborative filtering provides better quality recommendations than user-based approaches, especially for sparse datasets. The regression-based prediction computation technique outperforms the weighted sum approach.
Item Based Collaborative Filtering Recommendation AlgorithmsItem Based Collaborative Filtering Recommendation Algorithms
Item Based Collaborative Filtering Recommendation Algorithms
nextlib
48 slides21.8K views
AI&BigData Lab 2016. Игорь Костюк: Как приручить музыкальную рекомендательную... by GeeksLab Odessa, has 30 slides with 344 views.4.6.16 AI&BigData Lab Upcoming events: goo.gl/I2gJ4H Это — рекомендательная система. Если взглянуть на нее со стороны, то она крепко застряла между Collaborative filtering и Content-based filtering. Используются рекомендательные системы уже давно, но рекомендации все еще не идеальны. Обычно проблемы — это выбор технологий или там фреймворка… А у нас — cold-start problem, semantic gap и др.!
AI&BigData Lab 2016. Игорь Костюк: Как приручить музыкальную рекомендательную...AI&BigData Lab 2016. Игорь Костюк: Как приручить музыкальную рекомендательную...
AI&BigData Lab 2016. Игорь Костюк: Как приручить музыкальную рекомендательную...
GeeksLab Odessa
30 slides344 views
Recommendation Systems Roadtrip by The Real Dyl, has 38 slides with 197 views.My presentation in PythonPH about recommender systems. It's a quick survey of recommendation algorithms implemented in Python.
Recommendation Systems RoadtripRecommendation Systems Roadtrip
Recommendation Systems Roadtrip
The Real Dyl
38 slides197 views
Twente ir-course 20-10-2010 by Arjen de Vries, has 67 slides with 369 views.Search logs from user interactions with image archives can be analyzed and utilized in three ways: 1. To understand user search behavior and how professional users search differently than average users. 2. As training data to automatically annotate images with concepts using similar queries and clicked images, though reliability varies by concept. 3. As additional positive training samples to improve automated image classification systems, especially when combined with manually annotated samples.
Twente ir-course 20-10-2010Twente ir-course 20-10-2010
Twente ir-course 20-10-2010
Arjen de Vries
67 slides369 views
Recommenders Systems by Tariq Hassan, has 36 slides with 381 views.Recommender systems aim to recommend items like books, movies, or products to users based on their preferences. There are two main approaches: collaborative filtering, which recommends items liked by similar users, and content-based filtering, which recommends items similar to those a user has liked based on item attributes. Both have strengths and weaknesses, so hybrid systems combining the approaches can provide the best recommendations.
Recommenders SystemsRecommenders Systems
Recommenders Systems
Tariq Hassan
36 slides381 views

Recently uploaded (20)

How to Optimize Your AWS Environment for Improved Cloud Performance by ThousandEyes, has 20 slides with 123 views.Presented by Ranjit Kalidasan, Chitra Shastri, and Martin Kowalewski
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
20 slides123 views
Designing for Multiple Blockchains in Industry Ecosystems by Dilum Bandara, has 22 slides with 51 views.Our proposed method employs a Design Structure Matrix (DSM) and Domain Mapping Matrix (DMM) to derive candidate shared ledger combinations, offering insights into when centralized web services or point-to-point messages may be more suitable than shared ledgers. We also share our experiences developing a prototype for an agricultural traceability platform and present a genetic-algorithm-based DSM and DMM clustering technique.
Designing for Multiple Blockchains in Industry EcosystemsDesigning for Multiple Blockchains in Industry Ecosystems
Designing for Multiple Blockchains in Industry Ecosystems
Dilum Bandara
22 slides51 views
UiPath Automation Developer Associate Training Series 2025 - Session 7 by DianaGray10, has 13 slides with 73 views.In session 7, you will learn about Orchestrator for Automation Developers and how this ties into the big picture. For this session, you will need to take this self-paced training: Orchestrator Overview for Automation Developers - 2 modules - 1h 30m - https://academy.uipath.com/courses/orchestrator-overview-for-automation-developers ⁉️ For any questions you may have, please use the dedicated Forum thread. You can tag the hosts and mentors directly and they will reply as soon as possible.
UiPath Automation Developer Associate Training Series 2025 - Session 7UiPath Automation Developer Associate Training Series 2025 - Session 7
UiPath Automation Developer Associate Training Series 2025 - Session 7
DianaGray10
13 slides73 views
TrustArc Webinar: Strategies for Future-Proofing Privacy for Healthcare by TrustArc, has 16 slides with 199 views.With increasing attention to healthcare privacy and enforcement actions proposed with the HIPPA Privacy Rules Changes planned for 2025, healthcare leaders must understand how to grow and maintain privacy programs effectively and have insights into their privacy methods. Indeed, the healthcare industry faces numerous new challenges, including the rapid adoption of virtual health and other digital innovations, consumers’ increasing involvement in care decision-making, and the push for interoperable data and data analytics. How can the industry adapt? Join our panel on this webinar as we explore the privacy risks and challenges the healthcare industry will likely encounter in 2025 and how healthcare organizations can use privacy as a differentiating factor. This webinar will review: - Current benchmarks of privacy management maturity in healthcare organizations - Upcoming data privacy vulnerabilities and opportunities resulting from healthcare’s digital transformation efforts - How healthcare companies can differentiate themselves with their privacy program
TrustArc Webinar: Strategies for Future-Proofing Privacy for HealthcareTrustArc Webinar: Strategies for Future-Proofing Privacy for Healthcare
TrustArc Webinar: Strategies for Future-Proofing Privacy for Healthcare
TrustArc
16 slides199 views
Ansible Variables in Playbook - RHCE.pdf by RHCSA Guru, has 11 slides with 34 views. Ansible variables is a key component in automation and configuration management - part of RHCE syllabus
Ansible Variables in Playbook - RHCE.pdfAnsible Variables in Playbook - RHCE.pdf
Ansible Variables in Playbook - RHCE.pdf
RHCSA Guru
11 slides34 views
B2B SaaS - Reduce Churn using Proactive Support.pdf by Vijay Chandran, has 10 slides with 90 views.Churn can sink a B2B SaaS business—65% of companies hover at 10% or less annually, but every loss counts. My new white paper, Reducing Churn in B2B SaaS Through Proactive Support, shows how acting before issues hit can save the day. Proactive support—think check-ins and analytics—cuts churn by 25-30%, with top firms hitting 5%. Check out this chart: [Insert Bar Chart: 5%-15% churn, most ≤10%]. Want to keep customers longer? Automate alerts and prioritize risks. I’ve packed strategies, data, and real examples into this paper
B2B SaaS - Reduce Churn using Proactive Support.pdfB2B SaaS - Reduce Churn using Proactive Support.pdf
B2B SaaS - Reduce Churn using Proactive Support.pdf
Vijay Chandran
10 slides90 views
RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx by quinlan4, has 20 slides with 183 views.RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx
RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptxRBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx
RBM - PIXIAGE - AskPixi Page - Inpixon-MWC 2025.pptx
quinlan4
20 slides183 views
Revolutionizing GPU-as-a-Service for Maximum Efficiency by AI Infra Forum, has 30 slides with 17 views.In this session, we'll explore our cutting-edge GPU-as-a-Service solution designed to transform enterprise AI operations. Learn how our MemVerge.ai platform maximizes GPU utilization, streamlines workload management, and ensures uninterrupted operations through innovative features like Dynamic GPU Surfing. We'll dive into key use cases, from training large language models to enterprise-scale AI deployment. We'll demonstrate how our solution benefits various stakeholders – from platform engineers to data scientists and decision-makers. Discover how our platform optimizes costs while maintaining data security and sovereignty.
Revolutionizing GPU-as-a-Service for Maximum EfficiencyRevolutionizing GPU-as-a-Service for Maximum Efficiency
Revolutionizing GPU-as-a-Service for Maximum Efficiency
AI Infra Forum
30 slides17 views
AI Revolution unleashed with AI Foundry at AI Tour Brussels by Nathan Bijnens, has 43 slides with 129 views.AI Revolution unleashed with AI Foundry at AI Tour Brussels
AI Revolution unleashed with AI Foundry at AI Tour BrusselsAI Revolution unleashed with AI Foundry at AI Tour Brussels
AI Revolution unleashed with AI Foundry at AI Tour Brussels
Nathan Bijnens
43 slides129 views
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ... by All Things Open, has 32 slides with 22 views.Presented at All Things Open AI 2025 Presented by Shivay Lamba - Couchbase Title: ​​Fine-Tuning Large Language Models with Declarative ML Orchestration Abstract: Large Language Models used in tools like ChatGPT are everywhere; however, only a few organisations with massive computing resources are capable of training such large models. While eager to fine-tune these models for specific applications, the broader ML community often grapples with significant infrastructure challenges. In the session, the audience will understand how open-source ML tooling like Flyte (a Linux Foundation open-source orchestration platform) can be used to provide a declarative specification for the infrastructure required for a wide array of ML workloads, including the fine-tuning of LLMs, even with limited resources. Thus the attendee will learn how to leverage open-source ML toolings like Flyte's capabilities to streamline their ML workflows, overcome infrastructure constraints, reduce cost and unlock the full potential of LLMs in their specific use case. Thus making it easier for a larger audience to leverage and train LLMs. Find more info about All Things Open: On the web: https://www.allthingsopen.org/ Twitter: https://twitter.com/AllThingsOpen LinkedIn: https://www.linkedin.com/company/all-things-open/ Instagram: https://www.instagram.com/allthingsopen/ Facebook: https://www.facebook.com/AllThingsOpen Mastodon: https://mastodon.social/@allthingsopen Threads: https://www.threads.net/@allthingsopen Bluesky: https://bsky.app/profile/allthingsopen.bsky.social 2025 conference: https://2025.allthingsopen.org/
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
All Things Open
32 slides22 views
Windows Client Privilege Escalation-Shared.pptx by Oddvar Moe, has 53 slides with 1375 views.Slides from the webinar "Windows Client Privilege Escalation" https://youtu.be/EG2Mbw2DVnU?si=rlx-GG2QMQpIxQYi
Windows Client Privilege Escalation-Shared.pptxWindows Client Privilege Escalation-Shared.pptx
Windows Client Privilege Escalation-Shared.pptx
Oddvar Moe
53 slides1.4K views
Mastering NIST CSF 2.0 - The New Govern Function.pdf by Bachir Benyammi, has 42 slides with 78 views.Mastering NIST CSF 2.0 - The New Govern Function Join us for an insightful webinar on mastering the latest updates to the NIST Cybersecurity Framework (CSF) 2.0, with a special focus on the newly introduced "Govern" function delivered by one of our founding members, Bachir Benyammi, Managing Director at Cyber Practice. This session will cover key components such as leadership and accountability, policy development, strategic alignment, and continuous monitoring and improvement. Don't miss this opportunity to enhance your organization's cybersecurity posture and stay ahead of emerging threats. Secure your spot today and take the first step towards a more resilient cybersecurity strategy! Event hosted by Sofiane Chafai, ISC2 El Djazair Chapter President Watch the webinar on our YouTube channel: https://youtu.be/ty0giFH6Qp0
Mastering NIST CSF 2.0 - The New Govern Function.pdfMastering NIST CSF 2.0 - The New Govern Function.pdf
Mastering NIST CSF 2.0 - The New Govern Function.pdf
Bachir Benyammi
42 slides78 views
Harnessing the Power of AI in Salesforce.pdf by rabiabajaj1, has 11 slides with 28 views.Salesforce- Power of AI
Harnessing the Power of AI in Salesforce.pdfHarnessing the Power of AI in Salesforce.pdf
Harnessing the Power of AI in Salesforce.pdf
rabiabajaj1
11 slides28 views
The Rise of AI Agents-From Automation to Autonomous Technology by Impelsys Inc., has 11 slides with 22 views.AI agents are more than just a buzzword—they are transforming industries with real autonomy. Unlike traditional AI, they don’t just follow commands; they think, adapt, and act independently. The future isn’t just AI-enabled—it’s AI-powered.
The Rise of AI Agents-From Automation to Autonomous TechnologyThe Rise of AI Agents-From Automation to Autonomous Technology
The Rise of AI Agents-From Automation to Autonomous Technology
Impelsys Inc.
11 slides22 views
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl... by All Things Open, has 28 slides with 44 views.Presented at All Things Open AI 2025 Presented by David vonThenen - DigitalOcean Title: Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Applications Abstract: In the ever-evolving field of AI, retrieval-augmented generation (RAG) systems have become critical for delivering high-quality, contextually relevant answers in applications powered by large language models (LLMs). While vector databases have traditionally dominated RAG applications, graph databases, specifically knowledge graphs, offer a transformative approach to contextual AI that’s often overlooked. This approach provides unique advantages for applications requiring deep insights, intelligent search, and reasoning over both structured and unstructured sources, making it ideal for complex business scenarios. Attendees will leave with an understanding of how to build a RAG system using a graph database and practical skills for data querying and insights retrieval. By comparing graph and vector database approaches, we’ll highlight when and why graph databases may offer superior benefits for managing complex data relationships. The session will provide concrete examples and advanced techniques, empowering participants to incorporate knowledge graphs into their AI systems for better data-driven outcomes and improved LLM performance. This discussion will conclude with a live demo showcasing key techniques and insights covered in this talk. Find more info about All Things Open: On the web: https://www.allthingsopen.org/ Twitter: https://twitter.com/AllThingsOpen LinkedIn: https://www.linkedin.com/company/all-things-open/ Instagram: https://www.instagram.com/allthingsopen/ Facebook: https://www.facebook.com/AllThingsOpen Mastodon: https://mastodon.social/@allthingsopen Threads: https://www.threads.net/@allthingsopen Bluesky: https://bsky.app/profile/allthingsopen.bsky.social 2025 conference: https://2025.allthingsopen.org/
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
All Things Open
28 slides44 views
Comparative Analysis of Reasoning Techniques by HoussemEddineDEGHA, has 1 slides with 85 views.Comparative Analysis of Reasoning Techniques
Comparative Analysis of Reasoning TechniquesComparative Analysis of Reasoning Techniques
Comparative Analysis of Reasoning Techniques
HoussemEddineDEGHA
1 slide85 views
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las... by All Things Open, has 51 slides with 27 views.Presented at All Things Open AI 2025 Presented by Brent Laster - Tech Skills Transformations Title: Gen AI: AI Agents - Making LLMs work together in an organized way Abstract: AI Agents are combinations of LLMs, tools, and custom roles that can autonomously perform tasks and make decisions based on context and user input. Multiple agents can be managed together to cooperatively handle individual tasks that are part of a larger project to accomplish an overall goal. By combining capabilities like tool access, multi-step reasoning, and real-time adjustments, agents can construct and complete complex workflows and intelligent solutions. In this presentation, we'll look at what AI agents are, how they work, and how you can create and put them to work. Find more info about All Things Open: On the web: https://www.allthingsopen.org/ Twitter: https://twitter.com/AllThingsOpen LinkedIn: https://www.linkedin.com/company/all-things-open/ Instagram: https://www.instagram.com/allthingsopen/ Facebook: https://www.facebook.com/AllThingsOpen Mastodon: https://mastodon.social/@allthingsopen Threads: https://www.threads.net/@allthingsopen Bluesky: https://bsky.app/profile/allthingsopen.bsky.social 2025 conference: https://2025.allthingsopen.org/
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
All Things Open
51 slides27 views
How to manage technology risk and corporate growth by Arlen Meyers, MD, MBA, has 6 slides with 36 views.Board v management roles, holes, and goals. How to manage technology risk?
How to manage technology risk and corporate growthHow to manage technology risk and corporate growth
How to manage technology risk and corporate growth
Arlen Meyers, MD, MBA
6 slides36 views
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T... by All Things Open, has 23 slides with 21 views.Presented at All Things Open AI 2025 Presented by Tia Pope - North Carolina A&T Title: Leveraging Pre-Trained Transformer Models for Protein Function Prediction Abstract: Transformer-based models, such as ProtGPT2 and ESM, are revolutionizing protein sequence analysis by enabling detailed embeddings and advanced function prediction. This talk provides a hands-on introduction to using pre-trained open-source transformer models for generating protein embeddings and leveraging them for classification tasks. Attendees will learn to tokenize sequences, extract embeddings, and implement machine-learning pipelines for protein function annotation based on Gene Ontology (GO) or Enzyme Commission (EC) numbers. This session will showcase how pre-trained transformers can democratize access to advanced protein analysis techniques while addressing scalability and explainability challenges. After the talk, the speaker will provide a notebook to test basic functionality, enabling participants to explore the concepts discussed. Find more info about All Things Open: On the web: https://www.allthingsopen.org/ Twitter: https://twitter.com/AllThingsOpen LinkedIn: https://www.linkedin.com/company/all-things-open/ Instagram: https://www.instagram.com/allthingsopen/ Facebook: https://www.facebook.com/AllThingsOpen Mastodon: https://mastodon.social/@allthingsopen Threads: https://www.threads.net/@allthingsopen Bluesky: https://bsky.app/profile/allthingsopen.bsky.social 2025 conference: https://2025.allthingsopen.org/
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
All Things Open
23 slides21 views
Graphs & GraphRAG - Essential Ingredients for GenAI by Neo4j, has 42 slides with 84 views.Knowledge graphs are emerging as useful and often necessary for bringing Enterprise GenAI projects from PoC into production. They make GenAI more dependable, transparent and secure across a wide variety of use cases. They are also helpful in GenAI application development: providing a human-navigable view of relevant knowledge that can be queried and visualised. This talk will share up-to-date learnings from the evolving field of knowledge graphs; why more & more organisations are using knowledge graphs to achieve GenAI successes; and practical definitions, tools, and tips for getting started.
Graphs & GraphRAG - Essential Ingredients for GenAIGraphs & GraphRAG - Essential Ingredients for GenAI
Graphs & GraphRAG - Essential Ingredients for GenAI
Neo4j
42 slides84 views
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ... by All Things Open, has 32 slides with 22 views.Presented at All Things Open AI 2025 Presented by Shivay Lamba - Couchbase Title: ​​Fine-Tuning Large Language Models with Declarative ML Orchestration Abstract: Large Language Models used in tools like ChatGPT are everywhere; however, only a few organisations with massive computing resources are capable of training such large models. While eager to fine-tune these models for specific applications, the broader ML community often grapples with significant infrastructure challenges. In the session, the audience will understand how open-source ML tooling like Flyte (a Linux Foundation open-source orchestration platform) can be used to provide a declarative specification for the infrastructure required for a wide array of ML workloads, including the fine-tuning of LLMs, even with limited resources. Thus the attendee will learn how to leverage open-source ML toolings like Flyte's capabilities to streamline their ML workflows, overcome infrastructure constraints, reduce cost and unlock the full potential of LLMs in their specific use case. Thus making it easier for a larger audience to leverage and train LLMs. Find more info about All Things Open: On the web: https://www.allthingsopen.org/ Twitter: https://twitter.com/AllThingsOpen LinkedIn: https://www.linkedin.com/company/all-things-open/ Instagram: https://www.instagram.com/allthingsopen/ Facebook: https://www.facebook.com/AllThingsOpen Mastodon: https://mastodon.social/@allthingsopen Threads: https://www.threads.net/@allthingsopen Bluesky: https://bsky.app/profile/allthingsopen.bsky.social 2025 conference: https://2025.allthingsopen.org/
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
All Things Open
32 slides22 views
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl... by All Things Open, has 28 slides with 44 views.Presented at All Things Open AI 2025 Presented by David vonThenen - DigitalOcean Title: Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Applications Abstract: In the ever-evolving field of AI, retrieval-augmented generation (RAG) systems have become critical for delivering high-quality, contextually relevant answers in applications powered by large language models (LLMs). While vector databases have traditionally dominated RAG applications, graph databases, specifically knowledge graphs, offer a transformative approach to contextual AI that’s often overlooked. This approach provides unique advantages for applications requiring deep insights, intelligent search, and reasoning over both structured and unstructured sources, making it ideal for complex business scenarios. Attendees will leave with an understanding of how to build a RAG system using a graph database and practical skills for data querying and insights retrieval. By comparing graph and vector database approaches, we’ll highlight when and why graph databases may offer superior benefits for managing complex data relationships. The session will provide concrete examples and advanced techniques, empowering participants to incorporate knowledge graphs into their AI systems for better data-driven outcomes and improved LLM performance. This discussion will conclude with a live demo showcasing key techniques and insights covered in this talk. Find more info about All Things Open: On the web: https://www.allthingsopen.org/ Twitter: https://twitter.com/AllThingsOpen LinkedIn: https://www.linkedin.com/company/all-things-open/ Instagram: https://www.instagram.com/allthingsopen/ Facebook: https://www.facebook.com/AllThingsOpen Mastodon: https://mastodon.social/@allthingsopen Threads: https://www.threads.net/@allthingsopen Bluesky: https://bsky.app/profile/allthingsopen.bsky.social 2025 conference: https://2025.allthingsopen.org/
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
All Things Open
28 slides44 views
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T... by All Things Open, has 23 slides with 21 views.Presented at All Things Open AI 2025 Presented by Tia Pope - North Carolina A&T Title: Leveraging Pre-Trained Transformer Models for Protein Function Prediction Abstract: Transformer-based models, such as ProtGPT2 and ESM, are revolutionizing protein sequence analysis by enabling detailed embeddings and advanced function prediction. This talk provides a hands-on introduction to using pre-trained open-source transformer models for generating protein embeddings and leveraging them for classification tasks. Attendees will learn to tokenize sequences, extract embeddings, and implement machine-learning pipelines for protein function annotation based on Gene Ontology (GO) or Enzyme Commission (EC) numbers. This session will showcase how pre-trained transformers can democratize access to advanced protein analysis techniques while addressing scalability and explainability challenges. After the talk, the speaker will provide a notebook to test basic functionality, enabling participants to explore the concepts discussed. Find more info about All Things Open: On the web: https://www.allthingsopen.org/ Twitter: https://twitter.com/AllThingsOpen LinkedIn: https://www.linkedin.com/company/all-things-open/ Instagram: https://www.instagram.com/allthingsopen/ Facebook: https://www.facebook.com/AllThingsOpen Mastodon: https://mastodon.social/@allthingsopen Threads: https://www.threads.net/@allthingsopen Bluesky: https://bsky.app/profile/allthingsopen.bsky.social 2025 conference: https://2025.allthingsopen.org/
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
All Things Open
23 slides21 views

Collaborative Filtering at Spotify