Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Recommendation Engine for wide transactions
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
harjinder-hari
June 09, 2017
Programming
0
100
Recommendation Engine for wide transactions
harjinder-hari
June 09, 2017
Tweet
Share
More Decks by harjinder-hari
See All by harjinder-hari
Coding For Cloud
harjinderhari
0
94
Introduction to Git
harjinderhari
0
160
Introduction to Graph Databases
harjinderhari
0
220
DB2 SQL Query Tuning
harjinderhari
0
62
Other Decks in Programming
See All in Programming
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1k
CSC307 Lecture 13
javiergs
PRO
0
320
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
280
SourceGeneratorのマーカー属性問題について
htkym
0
190
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
130
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
150
文字コードの話
qnighy
44
17k
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.1k
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.9k
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
130
AI 開発合宿を通して得た学び
niftycorp
PRO
0
100
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.3k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
480
Measuring & Analyzing Core Web Vitals
bluesmoon
9
780
Mind Mapping
helmedeiros
PRO
1
120
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
450
Producing Creativity
orderedlist
PRO
348
40k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Thoughts on Productivity
jonyablonski
75
5.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
71
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
140
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
Rec Sys - wide transactions Harjinder Mistry Red Hat |
@hmistry
Agenda 1. RecSys - 2 min primer 2. Problem -
Definition 3. Challenges in Standard Approaches 4. Our approach & architecture
RecSys examples
Basic terminologies user-item matrix explicit vs implicit feedback — user-user
— user-item — item-item image source
Frequent Pa!ern mining Applications — Customer Analysis — Brick-and-mortar retail
— Handling cold-start situation — Retrieval
Frequent Pa!ern mining Algorithms — apriori — FP Growth
openshi!.io
Helping developers become more efficient recommendations on packages recommendations on
the stack
Input data Projects/stacks - from code repositories — Java (pom.xml)
— Node.js (packages.json) — Python (requirements.txt)
spark, elastic cloud compute.... cool - let's rock
developers are amazing - but, of course
Wide transactions - challenges — existing methods didn't work —
time to train was huge — memory issues
As a self-serve platform, turnaround time as important as accuracy
Matrix Factorization is fast image source
Let's use matrix factorization (ALS) to generate frequent pa!erns
Step 1: Train ALS model
Step 2: Generate initial seed: random candidate set
Step 3: Find recommended product(package)
Step 4: Add it to the frequent pa!ern list and
continue
None
Why not deep learning?
Code, Slides and Contact ____ Code will be open-sourced soon!
Harjinder Mistry email:
[email protected]