Using DLRM | Building Recommender Systems with PyTorch | Maxim Naumov and Dheevatsa Mudigere

Sdílet
Vložit
  • čas přidán 1. 08. 2024
  • In this tutorial series we show how to build deep learning recommendation systems and resolve the associated interpretability, integrity and privacy challenges. We start with an overview of the PyTorch framework, features that it offers and a brief review of the evolution of recommendation models. We delineate their typical components and build a proxy deep learning recommendation model (DLRM) in PyTorch. Then, we discuss how to interpret recommendation system results as well as how to address the corresponding integrity and quality challenges. The material for this section covers:
    1. What is PyTorch? Joe Spisak/Geeta Chauhan
    𝟮. 𝗥𝗲𝗰𝗼𝗺𝗺𝗲𝗻𝗱𝗲𝗿 𝗦𝘆𝘀𝘁𝗲𝗺𝘀 𝘂𝘀𝗶𝗻𝗴 𝗗𝗟𝗥𝗠 - 𝗠𝗮𝘅𝗶𝗺 𝗡𝗮𝘂𝗺𝗼𝘃/𝗗𝗵𝗲𝗲𝘃𝗮𝘁𝘀𝗮 𝗠𝘂𝗱𝗶𝗴𝗲𝗿𝗲
    3. Using Captum for Interpretability for recommender systems - Narine Kokhlikyan
    4. Solving integrity / QC challenges for recommender systems - Amanpreet Singh
    Important references that will be covered in the tutorial:
    pytorch.org/
    github.com/facebookresearch/dlrm
    captum.ai/
    / dlrm-an-advanced-open-...
    Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systems (arxiv.org/abs/1909.02107)
    Mixed Dimension Embeddings with Application to Memory-Efficient Recommendation Systems (arxiv.org/abs/1909.11810)
    Deep Learning Inference in Facebook Data Centers: Characterization, Performance Optimizations and Hardware Implications (arxiv.org/abs/1811.09886)
    Deep Learning Training in Facebook Data Centers: Design of Scale-up and Scale-out Systems (arxiv.org/abs/2003.09518)
    paperswithcode.com/paper/the-...
  • Věda a technologie

Komentáře • 8

  • @k.rajeshjagananth3769
    @k.rajeshjagananth3769 Před 3 lety +1

    Thanks Maxim and Dheevasta

  • @videowatching9576
    @videowatching9576 Před 2 lety +1

    My feedback would be that it would be awesome to check out a tutorial walking through a use of DLRM - and specifically I think for video recommendations, such as seeking to personalize the experience of showing videos to someone, based on selecting from a library of some millions of videos. Thanks.

  • @manug3058
    @manug3058 Před 3 lety +4

    These are NOT a tutorials for creating Recommendation systems. . Bunch of Confusing slide presentations with lot of jargon/acronyms. Probably created by presenters to impress their facebook bosses. waste of time.

    • @PyTorch
      @PyTorch  Před 3 lety

      Hi Manu, we're sorry you did not find the tutorial helpful. Let us know if you have any recommendations on how we can improve this tutorial. We will pass along your feedback to the PyTorch team.

    • @papaguagua
      @papaguagua Před 2 lety

      Agreed!

  • @thvk98
    @thvk98 Před 7 měsíci +1

    Totally use less, it fill like you are teaching how to drive the car without driving the car🙄

  • @bradduy7329
    @bradduy7329 Před 3 lety +1

    I have wasted my time for this, not helpful for whom wanna build RL apps