Invest In Crypto News
  • Home
  • Latest News
    • Bitcoin News
    • Altcoin News
    • Ethereum News
    • Blockchain News
    • Doge News
    • NFT News
    • Video
    • Market Analysis
    • Business
    • Finance
    • Politics
    • Mining
    • Regulation
    • Technology
  • Top 10 Cryptos
  • Market Cap List
  • IC DAO
  • Donations
  • Contact
  • Buy Crypto
  • BLOG
No Result
View All Result
Invest In Crypto News
  • Home
  • Latest News
    • Bitcoin News
    • Altcoin News
    • Ethereum News
    • Blockchain News
    • Doge News
    • NFT News
    • Video
    • Market Analysis
    • Business
    • Finance
    • Politics
    • Mining
    • Regulation
    • Technology
  • Top 10 Cryptos
  • Market Cap List
  • IC DAO
  • Donations
  • Contact
  • Buy Crypto
  • BLOG
No Result
View All Result
Invest In Crypto News
No Result
View All Result

Enhancing Recommender Systems with Co-Visitation Matrices and RAPIDS cuDF

CryptoExpert by CryptoExpert
August 22, 2024
in Blockchain News
0
Nvidia's Soaring Data Center Revenue Signals Strong AI and GPU Market Position
  • Facebook
  • Twitter
  • Pinterest


You might also like

Kraken’s xStocks Launches 200+ Tokenized UK, EU Stocks

HKMA and IA Ban Lim Ka Kit from Insurance Intermediary Role for Nine Months

Zcash Devs Eye 20-Second Blocks Days After Major Network Overhaul



Jessie A Ellis
Aug 22, 2024 08:15

Learn how to build efficient recommender systems using co-visitation matrices and RAPIDS cuDF for faster data processing and improved personalization.





Recommender systems are crucial for personalizing user experiences across various platforms. These systems predict and suggest items that users are likely to interact with, based on their past behavior and preferences. Building an effective recommender system involves leveraging large, complex datasets that capture user-item interactions.

Recommender Systems and Co-Visitation Matrices

Recommender systems are machine learning algorithms designed to deliver personalized suggestions to users. They are widely used in e-commerce, content streaming, and social media to help users discover products, services, or content aligned with their interests.

Datasets for recommender systems typically include:

Items to recommend, which can number in the millions.
Interactions between users and items, forming sessions that help infer future user interactions.

Phemex

A co-visitation matrix counts items that appear together in a session, making it easier to recommend items that frequently co-occur with those in a user’s session.

Challenges in Building Co-Visitation Matrices

Computing co-visitation matrices involves processing numerous sessions and counting all co-occurrences, which can be computationally expensive. Traditional methods using libraries like pandas can be inefficient and slow for large datasets, necessitating heavy optimization for practical use.

RAPIDS cuDF, a GPU DataFrame library, addresses these issues by providing a pandas-like API for faster data manipulation. It accelerates computations by up to 40x without requiring code changes.

RAPIDS cuDF Pandas Accelerator Mode

RAPIDS cuDF is designed to speed up operations like loading, joining, aggregating, and filtering on large datasets. Its new pandas accelerator mode allows for accelerated computing in pandas workflows, delivering 50x to 150x faster performance for tabular data processing.

The Data

The data for this tutorial comes from the OTTO – Multi-Objective Recommender System Kaggle competition, which includes one month of sessions. The dataset contains 1.86 million items and around 500 million user-item interactions, stored in chunked parquet files for easier handling.

Implementing Co-Visitation Matrices

To build co-visitation matrices efficiently, the data is split into parts to manage memory usage. Sessions are loaded, and transformations are applied to save memory. Interactions are restricted to a manageable number, and co-occurrences are computed by merging the data with itself on the session column.

Weights are assigned to pairs of items, and the matrix is updated by adding new weights to previous ones. Finally, the matrix is reduced to keep only the best candidates per item, ensuring that the most relevant information is retained.

Generating Candidates

Co-visitation matrices can be used to generate recommendation candidates by aggregating weights over session items. The items with the highest weights are recommended. This process benefits significantly from the GPU accelerator, making it faster and more efficient.

Performance Assessment

The recall metric is used to evaluate the strength of the candidates. In this case, the recall@20 metric showed a strong baseline performance, with an achieved recall of 0.5868. This means that out of 20 items recommended, on average, 11 were purchased by the user.

Going Further

Improving candidate recall involves giving more history to the matrices, refining the matrices by considering interaction types, and adjusting weights based on the importance of session items. These changes can significantly enhance the performance of recommender systems.

Summary

This tutorial demonstrates how to build and optimize co-visitation matrices using RAPIDS cuDF. Leveraging GPU acceleration, co-visitation matrix computation becomes up to 50x faster, enabling quick iterations and improvements in recommender systems.

For more details, visit the NVIDIA Technical Blog.

Image source: Shutterstock



Source link

  • Facebook
  • Twitter
  • Pinterest
CryptoExpert

CryptoExpert

Recommended For You

Kraken’s xStocks Launches 200+ Tokenized UK, EU Stocks

by CryptoExpert
November 11, 2026
0
Cointelegraph

Kraken parent Payward’s xStocks platform added tokenized versions of more than 200 stocks listed in the United Kingdom and European Union. Payward said Wednesday that eligible users can trade...

Read more

HKMA and IA Ban Lim Ka Kit from Insurance Intermediary Role for Nine Months

by CryptoExpert
November 11, 2026
0
HKMA and IA Ban Lim Ka Kit from Insurance Intermediary Role for Nine Months

Home / Latest reporting News The HKMA and IA jointly banned Lim Ka Kit for nine months for pressuring clients and altering underwriting data,...

Read more

Zcash Devs Eye 20-Second Blocks Days After Major Network Overhaul

by CryptoExpert
November 10, 2026
0
Zcash Devs Eye 20-Second Blocks Days After Major Network Overhaul

Key TakeawaysDevelopers proposed cutting Zcash’s target block interval to 20 seconds under draft NU7.1.NU7 retired Sprout on NU7, permanently freezing 12,226 ZEC ($16M) while ZEC rallied past $1,380.The...

Read more

Unitree Robotics (UNITREE) Pre-IPO Price Prediction: Momentum Is Extended, but Futures Positioning Still Favors Buyers

by CryptoExpert
November 10, 2026
0
Unitree Robotics (UNITREE) Pre-IPO Price Prediction: Momentum Is Extended, but Futures Positioning Still Favors Buyers

Home / Latest reporting Price Prediction Unitree Robotics (UNITREE) is trading at $111.25 after a 4.69% 24-hour gain, with price pressing above its short-...

Read more

Confucius4-R2T2: Stable-Prefix ASR Model for Real-Time Transcription

by CryptoExpert
November 10, 2026
0
Confucius4-R2T2: Stable-Prefix ASR Model for Real-Time Transcription

Home / Latest reporting News Confucius4-R2T2 introduces stable-prefix streaming ASR with high accuracy and low latency, enabling real-time transcription without output revisions. Ted Hisokawa...

Read more
Next Post
Bitcoin (BTC) On Brink of Major Bullish Surge: Historically Accurate Indicator Reveals

Bitcoin (BTC) On Brink of Major Bullish Surge: Historically Accurate Indicator Reveals

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Browse by Category

  • Altcoin News
  • Bitcoin News
  • Blockchain News
  • Business
  • Doge News
  • Ethereum News
  • Finance
  • Market Analysis
  • Mining
  • NFT News
  • Politics
  • Regulation
  • Technology
  • Trending Cryptos
  • Video

Sitemap

  • Market Cap
  • Donations
  • Trading
  • Mining
  • Contact

Legal Information

  • Privacy Policy
  • Anti-Spam Policy
  • Copyright Notice
  • DMCA Compliance
  • Social Media Disclaimer
  • Terms Of Service

Categories

  • Altcoin News
  • Bitcoin News
  • Blockchain News
  • Business
  • Doge News
  • Ethereum News
  • Finance
  • Market Analysis
  • Mining
  • NFT News
  • Politics
  • Regulation
  • Technology
  • Trending Cryptos
  • Video

© Copyright 2024 InvestInCryptoNews.com

No Result
View All Result
  • Home
  • Latest News
    • Bitcoin News
    • Altcoin News
    • Ethereum News
    • Blockchain News
    • Doge News
    • NFT News
    • Video
    • Market Analysis
    • Business
    • Finance
    • Politics
    • Mining
    • Regulation
    • Technology
  • Top 10 Cryptos
  • Market Cap List
  • IC DAO
  • Donations
  • Contact
  • Buy Crypto
  • BLOG

© Copyright 2024 InvestInCryptoNews.com

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy
bitcoin
Bitcoin (BTC) $ 74,370.00
ethereum
Ethereum (ETH) $ 2,086.56
tether
Tether (USDT) $ 0.999246
bnb
BNB (BNB) $ 686.97
usd-coin
USDC (USDC) $ 0.999586
xrp
XRP (XRP) $ 1.07
solana
Solana (SOL) $ 85.14
tron
TRON (TRX) $ 0.316389
staked-ether
Lido Staked Ether (STETH) $ 2,265.05
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.03

Pin It on Pinterest

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?