Cross-Domain Recommendations via Segmented Models
Shaghayegh ¡Sahebi ¡(Sherry)*, ¡Trevor ¡Walker+ ¡ ¡
* ¡Intelligent ¡Systems ¡Program, ¡University ¡of ¡Pi>sburgh ¡
+ ¡Linkedin ¡
Cross-Domain Recommendations via Segmented Models Shaghayegh - - PowerPoint PPT Presentation
Cross-Domain Recommendations via Segmented Models Shaghayegh Sahebi (Sherry) *, Trevor Walker + * Intelligent Systems Program, University of Pi>sburgh + Linkedin
* ¡Intelligent ¡Systems ¡Program, ¡University ¡of ¡Pi>sburgh ¡
+ ¡Linkedin ¡
– Type ¡of ¡item ¡ – Systems ¡ – Temporal ¡ – Different ¡data ¡distribu0on ¡in ¡domains ¡
Sherry ¡Sahebi ¡ 2 ¡
recommenda0ons ¡
– can ¡be ¡used ¡with ¡various ¡classifiers ¡
– Meta-‑data ¡features ¡ – Indicator ¡features ¡
Sherry ¡Sahebi ¡ 3 ¡
Sherry ¡Sahebi ¡ 4 ¡
Skills ¡ Degrees ¡
Sherry ¡Sahebi ¡ 5 ¡
Sherry ¡Sahebi ¡ 6 ¡
Sherry ¡Sahebi ¡ 7 ¡
Sherry ¡Sahebi ¡ 8 ¡
User ¡Features ¡ User ¡Industry ¡ User ¡Func0on ¡ Seniority ¡ Etc… ¡ Ar0st ¡ Lawyer ¡ Engineer ¡ Etc ¡… ¡ Meta_Data ¡Features ¡ Indicator ¡Features ¡
defini0ons ¡ ¡
– copy ¡each ¡datapoint ¡into ¡the ¡related ¡domain's ¡sub-‑space ¡ – main ¡space ¡for ¡the ¡main-‑effect ¡model ¡
interac0ons ¡
– Exponen0al ¡growth ¡of ¡subspaces ¡ – Subspace ¡sparsity ¡
Sherry ¡Sahebi ¡ 9 ¡
Sherry ¡Sahebi ¡ 10 ¡
Sherry ¡Sahebi ¡ 11 ¡
breakpoint ¡1 ¡ breakpoint ¡2 ¡ x ¡ y ¡
– E.g. ¡job ¡func0on ¡
– Meta-‑data ¡feature ¡value/interval ¡indicators ¡to ¡segment ¡on ¡ ¡ – represen0ng ¡if ¡a ¡data ¡point ¡falls ¡into ¡a ¡specific ¡domain ¡or ¡ not ¡ – E.g. ¡I1 ¡= ¡(job ¡func0on ¡== ¡Art), ¡I2 ¡= ¡(job ¡func0on ¡== ¡ Engineering), ¡…, ¡Ik ¡= ¡(job ¡func0on ¡== ¡Human ¡Resources) ¡
Sherry ¡Sahebi ¡ 12 ¡
– For ¡one ¡meta-‑data ¡feature: ¡(k+1)-‑dimensional ¡space ¡ – For ¡d ¡meta-‑data ¡features: ¡(dk+1)-‑dimensional ¡space ¡
Sherry ¡Sahebi ¡ 13 ¡
Sherry ¡Sahebi ¡ 14 ¡
Sherry ¡Sahebi ¡ 15 ¡
i
k
i∈Vj
j∈M
feature ¡j ¡ ¡
feature ¡j ¡
Sherry ¡Sahebi ¡ 16 ¡
Main ¡Effect ¡Model ¡ Model ¡for ¡Domain ¡1 ¡ Model ¡for ¡Domain ¡2 ¡
Sherry ¡Sahebi ¡ 17 ¡
Main ¡Effect ¡Model ¡ Model ¡for ¡Cross ¡Product ¡ ¡
Sherry ¡Sahebi ¡ 18 ¡
Sherry ¡Sahebi ¡ 19 ¡
Sales ¡ Opera0ons ¡ Other ¡ Sales ¡ Opera0ons ¡ IT ¡ Engineering ¡ Marke0ng ¡ Consul0ng ¡ … ¡ Cluster1 ¡ Cluster2 ¡ Cluster3 ¡ Cluster4 ¡
Sherry ¡Sahebi ¡ 20 ¡
vs ¡
vs ¡
Sherry ¡Sahebi ¡ 21 ¡
Accuracy ¡
One ¡model ¡ for ¡all ¡ Segmented ¡ Model ¡on ¡All ¡ Features ¡ Independent ¡ Models ¡
Sales ¡ 96.28% ¡ 96.33% ¡ 95.01% ¡ Opera0ons ¡ 96.43% ¡ 96.49% ¡ 94.93% ¡ Sales ¡& ¡ Opera0ons ¡ 96.54% ¡ 96.58% ¡
Other ¡ 96.44% ¡ 96.45% ¡ 96.44% ¡
– Segmented: ¡similarity ¡between ¡user ¡loca0on ¡and ¡loca0on ¡of ¡job ¡
Sherry ¡Sahebi ¡ 22 ¡
Red: ¡average ¡coefficient ¡value ¡of ¡the ¡main-‑effect ¡and ¡domain ¡ specific ¡parts ¡of ¡two-‑vs-‑all ¡model ¡ ¡
Blue: ¡coefficient ¡values ¡one-‑for-‑all ¡base ¡model ¡
Sherry ¡Sahebi ¡ 23 ¡
Sherry ¡Sahebi ¡ 24 ¡
Arts&Design ¡
Sherry ¡Sahebi ¡ 25 ¡
Baseline ¡Model ¡ Segment ¡on ¡8 ¡ FuncJon ¡ Clusters ¡and ¡All ¡ Features ¡ Change ¡ Cl1 ¡(13.75%) ¡
96.57% ¡ 96.52% ¡ ¡ 0.05% ¡
Cl2 ¡(29.75%) ¡
96.18% ¡ 96.26% ¡ 0.08% ¡
Cl3 ¡(7.15%) ¡
96.62% ¡ 96.75% ¡ 0.13% ¡
Cl4 ¡(6.07%) ¡
96.98% ¡ 97.09% ¡ 0.11% ¡
Cl5 ¡(2.14%) ¡
97.58% ¡ 97.61% ¡ 0.03% ¡
Cl6 ¡(18.14%) ¡
96.68% ¡ 96.85% ¡ 0.17% ¡
Cl7 ¡(11.14%) ¡
96.56% ¡ 96.61% ¡ 0.05% ¡
Cl8 ¡(11.82%) ¡
96.34% ¡ 96.36% ¡ 0.02% ¡
Sherry ¡Sahebi ¡ 26 ¡
Coefficient ¡Comparison ¡for ¡Different ¡Features ¡ Similarity ¡of ¡ Search ¡Keyword ¡ To ¡Job ¡Descrip0on ¡ is ¡Important ¡to ¡ Users ¡in ¡Sales, ¡ Marke0ng, ¡etc ¡ ¡
Sherry ¡Sahebi ¡ 27 ¡
Sherry ¡Sahebi ¡ 28 ¡
Baseline ¡model ¡coefficients ¡compared ¡to ¡the ¡ segmented ¡model ¡coefficient ¡means ¡
Similarity ¡of ¡Search ¡ Keywords ¡with ¡Job ¡ Descrip0on ¡
Recommenda0on ¡
– Efficient ¡use ¡of ¡space ¡(polynomial ¡augmenta0on) ¡ – Ease ¡of ¡implementa0on ¡ – Allows ¡automa0c ¡selec0on ¡of ¡the ¡main ¡effect ¡and ¡ ¡ domain ¡specific ¡features ¡ – Allows ¡for ¡interac0on ¡between ¡domains ¡
domain ¡
– Coefficient ¡differences ¡ – Accuracy ¡trends ¡
Sherry ¡Sahebi ¡ 29 ¡
Sherry ¡Sahebi ¡ 30 ¡
ssahebi@cs.pi>.edu ¡
Sherry ¡Sahebi ¡ 31 ¡
– Features ¡chosen ¡to ¡separate ¡ domains ¡by ¡ ¡ – E.g. ¡job ¡func0on ¡
– Meta-‑data ¡feature ¡value/interval ¡ indicators ¡to ¡segment ¡on ¡ ¡ – E.g. ¡I_β ¡≅ ¡(job ¡func0on ¡== ¡Art) ¡
augmenta0on ¡ ¡
– M(I+1) ¡
Sherry ¡Sahebi ¡ 32 ¡
I_α ¡ I_γ ¡ I_β ¡
Sherry ¡Sahebi ¡ 33 ¡