SlideShare a Scribd company logo
1 of 55
Download to read offline
Learning Hierarchical Feature Influence for
Recommendation by Recursive Regularisation
Jie Yang, Zhu Sun, Alessandro Bozzon,
Jie Zhang
Objective
Fully exploit feature hierarchies for recommendation by
utilising the structured information, and historical data
Hierarchy
Feature
Science and
Engineering
- Biology
- Chemistry
- Machine learning
- Natural language
processing
- …
matters
Feature Hierarchies
are everywhere
?
Recommender
Systems
Hierarchy
Feature
Science and
Engineering
- Biology
- Chemistry
- Machine learning
- Natural language
processing
- …
matters
Feature Hierarchies
are everywhere
Recommender
Systems
Hierarchy
Feature
Science and
Engineering
- Biology
- Chemistry
- Machine learning
- Natural language
processing
- …
matters
Product Category
Feature Hierarchies
are everywhere
Recommender
Systems
Hierarchy
Feature
Science and
Engineering
- Biology
- Chemistry
- Machine learning
- Natural language
processing
- …
matters
Product Category
Article Topic
Feature Hierarchies
are everywhere
Recommender
Systems
Hierarchy
Feature
Science and
Engineering
- Biology
- Chemistry
- Machine learning
- Natural language
processing
- …
matters
Product Category
Article Topic
Music Genre
Feature Hierarchies
are everywhere
Recommender
Systems
Hierarchy
Feature
Science and
Engineering
- Biology
- Chemistry
- Machine learning
- Natural language
processing
- …
matters
Product Category
Article Topic
Music Genre
Venue Category
…
Feature Hierarchies
are everywhere
How can feature hierarchies
be used?
Example
Structureto be considered
Structureto be considered
Structureto be considered
Structureto be considered
State-of-the-art methods reduce hierarchies to simpler structures
(e.g. flat), which brings severe information loss
Datais also important
Datais also important
Datais also important
The different influence of structured features can only be
learnt from historical user-item interaction data
Fully exploit feature hierarchies for recommendation by
utilising the structured information, and historical data
Objective
Fully exploit feature hierarchies for recommendation by
utilising the structured information, and historical data
Objective
Solution:
Recursive Regularisation
Latent factor model
BasicModel
Influence of an isolated feature:
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
Influence (1)
Feature
Influence of an isolated feature:
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
Influence (1)
Feature
Influence of an isolated feature:
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
E.g. the influence of F4 is the dissimilarity of latent factors of all
users characterised by it, i.e. u1, u2, u3.
Influence (1)
Feature
Influence of an isolated feature unit (a parent with its children):
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
Fu(F5)
Fu(F4) F4= {u1, u2, u3}
u1 u2 u3 u4 u5
Feature
Influence (2)
Influence of an isolated feature unit (a parent with its children):
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
Fu(F5)
Fu(F4) F4= {u1, u2, u3}
u1 u2 u3 u4 u5
Feature
Influence (2)
Influence of an isolated feature unit (a parent with its children):
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
Fu(F5)
Fu(F4) F4= {u1, u2, u3}
u1 u2 u3 u4 u5
Feature
Influence (2)
Influence of an isolated feature unit (a parent with its children):
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
Fu(F5)
Fu(F4) F4= {u1, u2, u3}
u1 u2 u3 u4 u5
Feature
E.g. the influence of feature unit I'(F5) is
Influence (2)
Recursive Regularisation
Influence of a feature hierarchy: F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
Recursive Regularisation
Influence of a feature hierarchy: F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
E.g. the influence the above hierarchy is:
Recursive Regularisation
Influence of a feature hierarchy: F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
E.g. the influence the above hierarchy is:
Recursive Regularisation
Influence of a feature hierarchy: F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
E.g. the influence the above hierarchy is:
Recursive Regularisation
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
E.g. the influence the above hierarchy is:
Influence of a feature hierarchy:
Recursive Regularisation
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
E.g. the influence the above hierarchy is:
Influence of a feature hierarchy:
Recursive Regularisation
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
u1
u2
g5+s5g4- 1
g5+s5g4-
-
-
-
g5
g5
g5
g5
u3
1
g5+s5g4 g5+s5g4 g5 g5
u4 g5 g5 g5 1
1g5 g5 g5u5
u1 u2 u3 u4 u5
With recursive regularisation, we can express the influence of
features on users as a parameterised function of g, and s
Recursive Regularisation
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
u1
u2
g5+s5g4- 1
g5+s5g4-
-
-
-
g5
g5
g5
g5
u3
1
g5+s5g4 g5+s5g4 g5 g5
u4 g5 g5 g5 1
1g5 g5 g5u5
u1 u2 u3 u4 u5
With recursive regularisation, we can express the influence of
features on users as a parameterised function of g, and s
Recursive Regularisation
F1= {u1, u2}
F3= {u4, u5}
F2= {u3}
F5= {u1, u2, u3, u4, u5}
F4= {u1, u2, u3}
u1 u2 u3 u4 u5
u1
u2
g5+s5g4- 1
g5+s5g4-
-
-
-
g5
g5
g5
g5
u3
1
g5+s5g4 g5+s5g4 g5 g5
u4 g5 g5 g5 1
1g5 g5 g5u5
u1 u2 u3 u4 u5
With recursive regularisation, we can express the influence of
features on users as a parameterised function of g, and s
ReMFFramework
ReMFFramework
ReMFFramework
ReMF can automatically learn feature influence from historical
user-item interaction data
ReMFFramework
Remark: ReMF can work with feature hierarchies of both users
and items; can work with imbalanced feature hierarchies; and it
is scalable to large dataset
Validation
Setup
Users’ foursquare check-ins in 2
platforms, 4 cities, over 3 weeks
Twitter Instagram
Amsterdam Rome Paris London
Datasets
Setup
Users’ foursquare check-ins in 2
platforms, 4 cities, over 3 weeks
Twitter Instagram
Amsterdam Rome Paris London
Datasets Evaluation
MAE, RMSE, AUC
5-fold cross-validation
Setup
Users’ foursquare check-ins in 2
platforms, 4 cities, over 3 weeks
Twitter Instagram
Amsterdam Rome Paris London
Datasets Evaluation
MAE, RMSE, AUC
5-fold cross-validation
Parameter setting
Grid Search
Setup
Users’ foursquare check-ins in 2
platforms, 4 cities, over 3 weeks
Twitter Instagram
Amsterdam Rome Paris London
Datasets Evaluation
MAE, RMSE, AUC
5-fold cross-validation
Parameter setting
Grid Search
Comparison methods
MF
CMF, FM
(generic feature based methods)
TaxMF, HieFM
(w. hierarchical features)
Results of ReMF
Amsterdam
Paris
Rome
London
0,05
0,10
0,15
0,20
Log(alpha)
−5 −4 −3 −2 −1 0
Amsterdam
Paris
Rome
London
0,10
0,15
0,20
0,25
Log(alpha)
−5 −4 −3 −2 −1 0
Amsterdam
Paris
Rome
London
0,05
0,10
0,15
0,20
Log(alpha)
−5 −4 −3 −2 −1 0
Amsterdam
Paris
Rome
London
0,10
0,15
0,20
0,25
Log(alpha)
−5 −4 −3 −2 −1 0
MAE - Instagram RMSE - Instagram
MAE - Twitter RMSE - Twitter
Results of ReMF
Amsterdam
Paris
Rome
London
0,05
0,10
0,15
0,20
Log(alpha)
−5 −4 −3 −2 −1 0
Amsterdam
Paris
Rome
London
0,10
0,15
0,20
0,25
Log(alpha)
−5 −4 −3 −2 −1 0
Amsterdam
Paris
Rome
London
0,05
0,10
0,15
0,20
Log(alpha)
−5 −4 −3 −2 −1 0
Amsterdam
Paris
Rome
London
0,10
0,15
0,20
0,25
Log(alpha)
−5 −4 −3 −2 −1 0
MAE - Instagram RMSE - Instagram
MAE - Twitter RMSE - Twitter
1
ReMF is robust to parameter setting.
ComparativeResults
MAE (RMSE in paper)
two views of each dataset
Views Dataset MF CMF TaxMF FM HieFM ReMF
All
Inst.
Amsterdam .1957 .1564 .1426 .0876 .0822 .0707
Paris .1539 .1550 .1416 .0790 .0830 .0772
Rome .2549 .1584 .1474 .0912 .0885 .0855
London .1799 .1559 .1369 .0834 .0851 .0774
Tw.
Amsterdam .2264 .1606 .1345 .0989 .0942 .0844
Paris .2014 .1714 .1552 .0956 .0935 .0894
Rome .2681 .1713 .1591 .1023 .0996 .0977
London .2176 .1659 .1545 .0931 .0898 .0772
Cold
Start
Inst.
Amsterdam .2938 .1552 .1457 .0924 .0885 .0712
Paris .1939 .1541 .1476 .0849 .0848 .0799
Rome .3840 .1614 .1518 .0952 .0938 .0808
London .3032 .1544 .1415 .0893 .0901 .0791
Tw.
Amsterdam .3261 .1604 .1426 .1006 .0956 .0849
Paris .2439 .1706 .1640 .1012 .0945 .0873
Rome .3922 .1718 .1681 .1073 .1070 .0988
London .3301 .1642 .1587 .0967 .0924 .0756
Views Dataset MF CMF TaxMF FM HieFM ReMF
All
Inst.
Amsterdam .1957 .1564 .1426 .0876 .0822 .0707
Paris .1539 .1550 .1416 .0790 .0830 .0772
Rome .2549 .1584 .1474 .0912 .0885 .0855
London .1799 .1559 .1369 .0834 .0851 .0774
Tw.
Amsterdam .2264 .1606 .1345 .0989 .0942 .0844
Paris .2014 .1714 .1552 .0956 .0935 .0894
Rome .2681 .1713 .1591 .1023 .0996 .0977
London .2176 .1659 .1545 .0931 .0898 .0772
Cold
Start
Inst.
Amsterdam .2938 .1552 .1457 .0924 .0885 .0712
Paris .1939 .1541 .1476 .0849 .0848 .0799
Rome .3840 .1614 .1518 .0952 .0938 .0808
London .3032 .1544 .1415 .0893 .0901 .0791
Tw.
Amsterdam .3261 .1604 .1426 .1006 .0956 .0849
Paris .2439 .1706 .1640 .1012 .0945 .0873
Rome .3922 .1718 .1681 .1073 .1070 .0988
London .3301 .1642 .1587 .0967 .0924 .0756
ComparativeResults
MAE (RMSE in paper)
two views of each dataset
7.2% (all)
12.02% (cold)
Views Dataset MF CMF TaxMF FM HieFM ReMF
All
Inst.
Amsterdam .1957 .1564 .1426 .0876 .0822 .0707
Paris .1539 .1550 .1416 .0790 .0830 .0772
Rome .2549 .1584 .1474 .0912 .0885 .0855
London .1799 .1559 .1369 .0834 .0851 .0774
Tw.
Amsterdam .2264 .1606 .1345 .0989 .0942 .0844
Paris .2014 .1714 .1552 .0956 .0935 .0894
Rome .2681 .1713 .1591 .1023 .0996 .0977
London .2176 .1659 .1545 .0931 .0898 .0772
Cold
Start
Inst.
Amsterdam .2938 .1552 .1457 .0924 .0885 .0712
Paris .1939 .1541 .1476 .0849 .0848 .0799
Rome .3840 .1614 .1518 .0952 .0938 .0808
London .3032 .1544 .1415 .0893 .0901 .0791
Tw.
Amsterdam .3261 .1604 .1426 .1006 .0956 .0849
Paris .2439 .1706 .1640 .1012 .0945 .0873
Rome .3922 .1718 .1681 .1073 .1070 .0988
London .3301 .1642 .1587 .0967 .0924 .0756
ComparativeResults
MAE (RMSE in paper)
two views of each dataset
ReMF consistently outperform the comparative methods.
7.2% (all)
12.02% (cold)
Views Dataset MF CMF TaxMF FM HieFM ReMF
All
Inst.
Amsterdam .1957 .1564 .1426 .0876 .0822 .0707
Paris .1539 .1550 .1416 .0790 .0830 .0772
Rome .2549 .1584 .1474 .0912 .0885 .0855
London .1799 .1559 .1369 .0834 .0851 .0774
Tw.
Amsterdam .2264 .1606 .1345 .0989 .0942 .0844
Paris .2014 .1714 .1552 .0956 .0935 .0894
Rome .2681 .1713 .1591 .1023 .0996 .0977
London .2176 .1659 .1545 .0931 .0898 .0772
Cold
Start
Inst.
Amsterdam .2938 .1552 .1457 .0924 .0885 .0712
Paris .1939 .1541 .1476 .0849 .0848 .0799
Rome .3840 .1614 .1518 .0952 .0938 .0808
London .3032 .1544 .1415 .0893 .0901 .0791
Tw.
Amsterdam .3261 .1604 .1426 .1006 .0956 .0849
Paris .2439 .1706 .1640 .1012 .0945 .0873
Rome .3922 .1718 .1681 .1073 .1070 .0988
London .3301 .1642 .1587 .0967 .0924 .0756
ComparativeResults
MAE (RMSE in paper)
two views of each dataset
ReMF consistently outperform the comparative methods.ReMF achieves higher performance in coping with the cold start
problem compared to the state-of-the-art methods.
7.2% (all)
12.02% (cold)
CMF
TaxMF
SoReg
FM
HieFM
ReMF
0,5
0,6
0,7
0,8
0,9
Amsterdam Paris Rome London
CMF
TaxMF
SoReg
FM
HieFM
ReMF
0,5
0,6
0,7
0,8
Amsterdam Paris Rome London
Instagram Twitter
ComparativeResults
AUC
ReMF consistently outperform the comparative methods in terms of
ranking performance.
CMF
TaxMF
SoReg
FM
HieFM
ReMF
0,5
0,6
0,7
0,8
0,9
Amsterdam Paris Rome London
CMF
TaxMF
SoReg
FM
HieFM
ReMF
0,5
0,6
0,7
0,8
Amsterdam Paris Rome London
Instagram Twitter
ComparativeResults
AUC
Take away
Recursive Regularisation, as a parameterised regularisation
function, can better exploit feature hierarchy for recommendation
by learning structured feature influence from data
Thank you!
j.yang-3@tudelft.nl

More Related Content

Viewers also liked

LING 100 - Practice with Articulatory Phonetics (Post-Class Slides)
LING 100 - Practice with Articulatory Phonetics (Post-Class Slides) LING 100 - Practice with Articulatory Phonetics (Post-Class Slides)
LING 100 - Practice with Articulatory Phonetics (Post-Class Slides) Meagan Louie
 
LING 100 - Review on Phonological Analysis
LING 100 - Review on Phonological AnalysisLING 100 - Review on Phonological Analysis
LING 100 - Review on Phonological AnalysisMeagan Louie
 
Introduction to Language and Linguistics 001: What do you know when you know ...
Introduction to Language and Linguistics 001: What do you know when you know ...Introduction to Language and Linguistics 001: What do you know when you know ...
Introduction to Language and Linguistics 001: What do you know when you know ...Meagan Louie
 
Introduction to Language and Linguistics 003: Introduction to Phonology
Introduction to Language and Linguistics 003: Introduction to PhonologyIntroduction to Language and Linguistics 003: Introduction to Phonology
Introduction to Language and Linguistics 003: Introduction to PhonologyMeagan Louie
 
Introduction to Language and Linguistics 002: Introduction to Phonetics
Introduction to Language and Linguistics 002: Introduction to PhoneticsIntroduction to Language and Linguistics 002: Introduction to Phonetics
Introduction to Language and Linguistics 002: Introduction to PhoneticsMeagan Louie
 
Introduction to Language and Linguistics 006: Syntax & Semantics (the interface)
Introduction to Language and Linguistics 006: Syntax & Semantics (the interface)Introduction to Language and Linguistics 006: Syntax & Semantics (the interface)
Introduction to Language and Linguistics 006: Syntax & Semantics (the interface)Meagan Louie
 
Pragmatics in the EFL classroom: An introduction
Pragmatics in the EFL classroom: An introductionPragmatics in the EFL classroom: An introduction
Pragmatics in the EFL classroom: An introductionJerry Talandis
 
Introduction to Linguistic Subfields
Introduction to Linguistic SubfieldsIntroduction to Linguistic Subfields
Introduction to Linguistic SubfieldsMeagan Louie
 
Introduction to Language and Linguistics 004: The Lexicon, Morphology and Sem...
Introduction to Language and Linguistics 004: The Lexicon, Morphology and Sem...Introduction to Language and Linguistics 004: The Lexicon, Morphology and Sem...
Introduction to Language and Linguistics 004: The Lexicon, Morphology and Sem...Meagan Louie
 
Introduction to Language and Linguistics 005: Morphology & Syntax
Introduction to Language and Linguistics 005: Morphology & SyntaxIntroduction to Language and Linguistics 005: Morphology & Syntax
Introduction to Language and Linguistics 005: Morphology & SyntaxMeagan Louie
 
Pragmatics presentation
Pragmatics presentationPragmatics presentation
Pragmatics presentationTahira Rauf
 
Phonetics & phonology (The way Vowels and Consonant of English are articulated)
Phonetics & phonology (The way Vowels and Consonant of English are articulated)Phonetics & phonology (The way Vowels and Consonant of English are articulated)
Phonetics & phonology (The way Vowels and Consonant of English are articulated)AishaKoukab
 
Pragmatics - George Yule
Pragmatics - George YulePragmatics - George Yule
Pragmatics - George YuleAnthony Salinas
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Viewers also liked (16)

LING 100 - Practice with Articulatory Phonetics (Post-Class Slides)
LING 100 - Practice with Articulatory Phonetics (Post-Class Slides) LING 100 - Practice with Articulatory Phonetics (Post-Class Slides)
LING 100 - Practice with Articulatory Phonetics (Post-Class Slides)
 
LING 100 - Review on Phonological Analysis
LING 100 - Review on Phonological AnalysisLING 100 - Review on Phonological Analysis
LING 100 - Review on Phonological Analysis
 
Introduction to Language and Linguistics 001: What do you know when you know ...
Introduction to Language and Linguistics 001: What do you know when you know ...Introduction to Language and Linguistics 001: What do you know when you know ...
Introduction to Language and Linguistics 001: What do you know when you know ...
 
Introduction to Language and Linguistics 003: Introduction to Phonology
Introduction to Language and Linguistics 003: Introduction to PhonologyIntroduction to Language and Linguistics 003: Introduction to Phonology
Introduction to Language and Linguistics 003: Introduction to Phonology
 
Introduction to Language and Linguistics 002: Introduction to Phonetics
Introduction to Language and Linguistics 002: Introduction to PhoneticsIntroduction to Language and Linguistics 002: Introduction to Phonetics
Introduction to Language and Linguistics 002: Introduction to Phonetics
 
Introduction to Language and Linguistics 006: Syntax & Semantics (the interface)
Introduction to Language and Linguistics 006: Syntax & Semantics (the interface)Introduction to Language and Linguistics 006: Syntax & Semantics (the interface)
Introduction to Language and Linguistics 006: Syntax & Semantics (the interface)
 
Pragmatics in the EFL classroom: An introduction
Pragmatics in the EFL classroom: An introductionPragmatics in the EFL classroom: An introduction
Pragmatics in the EFL classroom: An introduction
 
Introduction to Linguistic Subfields
Introduction to Linguistic SubfieldsIntroduction to Linguistic Subfields
Introduction to Linguistic Subfields
 
Introduction to Language and Linguistics 004: The Lexicon, Morphology and Sem...
Introduction to Language and Linguistics 004: The Lexicon, Morphology and Sem...Introduction to Language and Linguistics 004: The Lexicon, Morphology and Sem...
Introduction to Language and Linguistics 004: The Lexicon, Morphology and Sem...
 
Introduction to Language and Linguistics 005: Morphology & Syntax
Introduction to Language and Linguistics 005: Morphology & SyntaxIntroduction to Language and Linguistics 005: Morphology & Syntax
Introduction to Language and Linguistics 005: Morphology & Syntax
 
Pragmatics presentation
Pragmatics presentationPragmatics presentation
Pragmatics presentation
 
Phonetics & phonology (The way Vowels and Consonant of English are articulated)
Phonetics & phonology (The way Vowels and Consonant of English are articulated)Phonetics & phonology (The way Vowels and Consonant of English are articulated)
Phonetics & phonology (The way Vowels and Consonant of English are articulated)
 
Pragmatics - George Yule
Pragmatics - George YulePragmatics - George Yule
Pragmatics - George Yule
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Recently uploaded

9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings Republik9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings RepublikGenuineGirls
 
Interpreting the brief for the media IDY
Interpreting the brief for the media IDYInterpreting the brief for the media IDY
Interpreting the brief for the media IDYgalaxypingy
 
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779Delhi Call girls
 
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...Mona Rathore
 
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779Delhi Call girls
 
Call^ Girls Delhi Independent girls Chanakyapuri 9711199012 Call Me
Call^ Girls Delhi Independent girls Chanakyapuri 9711199012 Call MeCall^ Girls Delhi Independent girls Chanakyapuri 9711199012 Call Me
Call^ Girls Delhi Independent girls Chanakyapuri 9711199012 Call MeMs Riya
 
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...anilsa9823
 
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrCall Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrSapana Sha
 
Codes and Conventions of Artists' Websites
Codes and Conventions of Artists' WebsitesCodes and Conventions of Artists' Websites
Codes and Conventions of Artists' WebsitesLukeNash7
 
This is a Powerpoint about research into the codes and conventions of a film ...
This is a Powerpoint about research into the codes and conventions of a film ...This is a Powerpoint about research into the codes and conventions of a film ...
This is a Powerpoint about research into the codes and conventions of a film ...samuelcoulson30
 
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...SocioCosmos
 
Film show pre-production powerpoint for site
Film show pre-production powerpoint for siteFilm show pre-production powerpoint for site
Film show pre-production powerpoint for siteAshtonCains
 
O9654467111 Call Girls In Dwarka Women Seeking Men
O9654467111 Call Girls In Dwarka Women Seeking MenO9654467111 Call Girls In Dwarka Women Seeking Men
O9654467111 Call Girls In Dwarka Women Seeking MenSapana Sha
 
Top Call Girls In Telibagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Telibagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Telibagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Telibagh ( Lucknow ) 🔝 8923113531 🔝 Cash Paymentanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Takrohi Lucknow best Female service 👖
CALL ON ➥8923113531 🔝Call Girls Takrohi Lucknow best Female service  👖CALL ON ➥8923113531 🔝Call Girls Takrohi Lucknow best Female service  👖
CALL ON ➥8923113531 🔝Call Girls Takrohi Lucknow best Female service 👖anilsa9823
 
Factors-on-Authenticity-and-Validity-of-Evidences-and-Information.pptx
Factors-on-Authenticity-and-Validity-of-Evidences-and-Information.pptxFactors-on-Authenticity-and-Validity-of-Evidences-and-Information.pptx
Factors-on-Authenticity-and-Validity-of-Evidences-and-Information.pptxvemusae
 
Your LinkedIn Makeover: Sociocosmos Presence Package
Your LinkedIn Makeover: Sociocosmos Presence PackageYour LinkedIn Makeover: Sociocosmos Presence Package
Your LinkedIn Makeover: Sociocosmos Presence PackageSocioCosmos
 
SELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYSELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYdizinfo
 

Recently uploaded (20)

9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings Republik9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings Republik
 
Interpreting the brief for the media IDY
Interpreting the brief for the media IDYInterpreting the brief for the media IDY
Interpreting the brief for the media IDY
 
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
 
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
 
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
 
Call^ Girls Delhi Independent girls Chanakyapuri 9711199012 Call Me
Call^ Girls Delhi Independent girls Chanakyapuri 9711199012 Call MeCall^ Girls Delhi Independent girls Chanakyapuri 9711199012 Call Me
Call^ Girls Delhi Independent girls Chanakyapuri 9711199012 Call Me
 
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
 
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrCall Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
 
Codes and Conventions of Artists' Websites
Codes and Conventions of Artists' WebsitesCodes and Conventions of Artists' Websites
Codes and Conventions of Artists' Websites
 
This is a Powerpoint about research into the codes and conventions of a film ...
This is a Powerpoint about research into the codes and conventions of a film ...This is a Powerpoint about research into the codes and conventions of a film ...
This is a Powerpoint about research into the codes and conventions of a film ...
 
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
 
Film show pre-production powerpoint for site
Film show pre-production powerpoint for siteFilm show pre-production powerpoint for site
Film show pre-production powerpoint for site
 
O9654467111 Call Girls In Dwarka Women Seeking Men
O9654467111 Call Girls In Dwarka Women Seeking MenO9654467111 Call Girls In Dwarka Women Seeking Men
O9654467111 Call Girls In Dwarka Women Seeking Men
 
Top Call Girls In Telibagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Telibagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Telibagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Telibagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Masudpur
Delhi  99530 vip 56974  Genuine Escort Service Call Girls in MasudpurDelhi  99530 vip 56974  Genuine Escort Service Call Girls in Masudpur
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Masudpur
 
CALL ON ➥8923113531 🔝Call Girls Takrohi Lucknow best Female service 👖
CALL ON ➥8923113531 🔝Call Girls Takrohi Lucknow best Female service  👖CALL ON ➥8923113531 🔝Call Girls Takrohi Lucknow best Female service  👖
CALL ON ➥8923113531 🔝Call Girls Takrohi Lucknow best Female service 👖
 
Factors-on-Authenticity-and-Validity-of-Evidences-and-Information.pptx
Factors-on-Authenticity-and-Validity-of-Evidences-and-Information.pptxFactors-on-Authenticity-and-Validity-of-Evidences-and-Information.pptx
Factors-on-Authenticity-and-Validity-of-Evidences-and-Information.pptx
 
Your LinkedIn Makeover: Sociocosmos Presence Package
Your LinkedIn Makeover: Sociocosmos Presence PackageYour LinkedIn Makeover: Sociocosmos Presence Package
Your LinkedIn Makeover: Sociocosmos Presence Package
 
SELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYSELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANY
 

Learning Hierarchical Feature Influence for Recommendation by Recursive Regularisation

  • 1. Learning Hierarchical Feature Influence for Recommendation by Recursive Regularisation Jie Yang, Zhu Sun, Alessandro Bozzon, Jie Zhang
  • 2. Objective Fully exploit feature hierarchies for recommendation by utilising the structured information, and historical data
  • 3. Hierarchy Feature Science and Engineering - Biology - Chemistry - Machine learning - Natural language processing - … matters Feature Hierarchies are everywhere
  • 4. ? Recommender Systems Hierarchy Feature Science and Engineering - Biology - Chemistry - Machine learning - Natural language processing - … matters Feature Hierarchies are everywhere
  • 5. Recommender Systems Hierarchy Feature Science and Engineering - Biology - Chemistry - Machine learning - Natural language processing - … matters Product Category Feature Hierarchies are everywhere
  • 6. Recommender Systems Hierarchy Feature Science and Engineering - Biology - Chemistry - Machine learning - Natural language processing - … matters Product Category Article Topic Feature Hierarchies are everywhere
  • 7. Recommender Systems Hierarchy Feature Science and Engineering - Biology - Chemistry - Machine learning - Natural language processing - … matters Product Category Article Topic Music Genre Feature Hierarchies are everywhere
  • 8. Recommender Systems Hierarchy Feature Science and Engineering - Biology - Chemistry - Machine learning - Natural language processing - … matters Product Category Article Topic Music Genre Venue Category … Feature Hierarchies are everywhere
  • 9. How can feature hierarchies be used?
  • 14. Structureto be considered State-of-the-art methods reduce hierarchies to simpler structures (e.g. flat), which brings severe information loss
  • 17. Datais also important The different influence of structured features can only be learnt from historical user-item interaction data
  • 18. Fully exploit feature hierarchies for recommendation by utilising the structured information, and historical data Objective
  • 19. Fully exploit feature hierarchies for recommendation by utilising the structured information, and historical data Objective Solution: Recursive Regularisation
  • 21. Influence of an isolated feature: F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 Influence (1) Feature
  • 22. Influence of an isolated feature: F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 Influence (1) Feature
  • 23. Influence of an isolated feature: F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 E.g. the influence of F4 is the dissimilarity of latent factors of all users characterised by it, i.e. u1, u2, u3. Influence (1) Feature
  • 24. Influence of an isolated feature unit (a parent with its children): F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} Fu(F5) Fu(F4) F4= {u1, u2, u3} u1 u2 u3 u4 u5 Feature Influence (2)
  • 25. Influence of an isolated feature unit (a parent with its children): F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} Fu(F5) Fu(F4) F4= {u1, u2, u3} u1 u2 u3 u4 u5 Feature Influence (2)
  • 26. Influence of an isolated feature unit (a parent with its children): F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} Fu(F5) Fu(F4) F4= {u1, u2, u3} u1 u2 u3 u4 u5 Feature Influence (2)
  • 27. Influence of an isolated feature unit (a parent with its children): F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} Fu(F5) Fu(F4) F4= {u1, u2, u3} u1 u2 u3 u4 u5 Feature E.g. the influence of feature unit I'(F5) is Influence (2)
  • 28. Recursive Regularisation Influence of a feature hierarchy: F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5
  • 29. Recursive Regularisation Influence of a feature hierarchy: F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 E.g. the influence the above hierarchy is:
  • 30. Recursive Regularisation Influence of a feature hierarchy: F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 E.g. the influence the above hierarchy is:
  • 31. Recursive Regularisation Influence of a feature hierarchy: F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 E.g. the influence the above hierarchy is:
  • 32. Recursive Regularisation F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 E.g. the influence the above hierarchy is: Influence of a feature hierarchy:
  • 33. Recursive Regularisation F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 E.g. the influence the above hierarchy is: Influence of a feature hierarchy:
  • 34. Recursive Regularisation F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 u1 u2 g5+s5g4- 1 g5+s5g4- - - - g5 g5 g5 g5 u3 1 g5+s5g4 g5+s5g4 g5 g5 u4 g5 g5 g5 1 1g5 g5 g5u5 u1 u2 u3 u4 u5 With recursive regularisation, we can express the influence of features on users as a parameterised function of g, and s
  • 35. Recursive Regularisation F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 u1 u2 g5+s5g4- 1 g5+s5g4- - - - g5 g5 g5 g5 u3 1 g5+s5g4 g5+s5g4 g5 g5 u4 g5 g5 g5 1 1g5 g5 g5u5 u1 u2 u3 u4 u5 With recursive regularisation, we can express the influence of features on users as a parameterised function of g, and s
  • 36. Recursive Regularisation F1= {u1, u2} F3= {u4, u5} F2= {u3} F5= {u1, u2, u3, u4, u5} F4= {u1, u2, u3} u1 u2 u3 u4 u5 u1 u2 g5+s5g4- 1 g5+s5g4- - - - g5 g5 g5 g5 u3 1 g5+s5g4 g5+s5g4 g5 g5 u4 g5 g5 g5 1 1g5 g5 g5u5 u1 u2 u3 u4 u5 With recursive regularisation, we can express the influence of features on users as a parameterised function of g, and s
  • 39. ReMFFramework ReMF can automatically learn feature influence from historical user-item interaction data
  • 40. ReMFFramework Remark: ReMF can work with feature hierarchies of both users and items; can work with imbalanced feature hierarchies; and it is scalable to large dataset
  • 42. Setup Users’ foursquare check-ins in 2 platforms, 4 cities, over 3 weeks Twitter Instagram Amsterdam Rome Paris London Datasets
  • 43. Setup Users’ foursquare check-ins in 2 platforms, 4 cities, over 3 weeks Twitter Instagram Amsterdam Rome Paris London Datasets Evaluation MAE, RMSE, AUC 5-fold cross-validation
  • 44. Setup Users’ foursquare check-ins in 2 platforms, 4 cities, over 3 weeks Twitter Instagram Amsterdam Rome Paris London Datasets Evaluation MAE, RMSE, AUC 5-fold cross-validation Parameter setting Grid Search
  • 45. Setup Users’ foursquare check-ins in 2 platforms, 4 cities, over 3 weeks Twitter Instagram Amsterdam Rome Paris London Datasets Evaluation MAE, RMSE, AUC 5-fold cross-validation Parameter setting Grid Search Comparison methods MF CMF, FM (generic feature based methods) TaxMF, HieFM (w. hierarchical features)
  • 46. Results of ReMF Amsterdam Paris Rome London 0,05 0,10 0,15 0,20 Log(alpha) −5 −4 −3 −2 −1 0 Amsterdam Paris Rome London 0,10 0,15 0,20 0,25 Log(alpha) −5 −4 −3 −2 −1 0 Amsterdam Paris Rome London 0,05 0,10 0,15 0,20 Log(alpha) −5 −4 −3 −2 −1 0 Amsterdam Paris Rome London 0,10 0,15 0,20 0,25 Log(alpha) −5 −4 −3 −2 −1 0 MAE - Instagram RMSE - Instagram MAE - Twitter RMSE - Twitter
  • 47. Results of ReMF Amsterdam Paris Rome London 0,05 0,10 0,15 0,20 Log(alpha) −5 −4 −3 −2 −1 0 Amsterdam Paris Rome London 0,10 0,15 0,20 0,25 Log(alpha) −5 −4 −3 −2 −1 0 Amsterdam Paris Rome London 0,05 0,10 0,15 0,20 Log(alpha) −5 −4 −3 −2 −1 0 Amsterdam Paris Rome London 0,10 0,15 0,20 0,25 Log(alpha) −5 −4 −3 −2 −1 0 MAE - Instagram RMSE - Instagram MAE - Twitter RMSE - Twitter 1 ReMF is robust to parameter setting.
  • 48. ComparativeResults MAE (RMSE in paper) two views of each dataset Views Dataset MF CMF TaxMF FM HieFM ReMF All Inst. Amsterdam .1957 .1564 .1426 .0876 .0822 .0707 Paris .1539 .1550 .1416 .0790 .0830 .0772 Rome .2549 .1584 .1474 .0912 .0885 .0855 London .1799 .1559 .1369 .0834 .0851 .0774 Tw. Amsterdam .2264 .1606 .1345 .0989 .0942 .0844 Paris .2014 .1714 .1552 .0956 .0935 .0894 Rome .2681 .1713 .1591 .1023 .0996 .0977 London .2176 .1659 .1545 .0931 .0898 .0772 Cold Start Inst. Amsterdam .2938 .1552 .1457 .0924 .0885 .0712 Paris .1939 .1541 .1476 .0849 .0848 .0799 Rome .3840 .1614 .1518 .0952 .0938 .0808 London .3032 .1544 .1415 .0893 .0901 .0791 Tw. Amsterdam .3261 .1604 .1426 .1006 .0956 .0849 Paris .2439 .1706 .1640 .1012 .0945 .0873 Rome .3922 .1718 .1681 .1073 .1070 .0988 London .3301 .1642 .1587 .0967 .0924 .0756
  • 49. Views Dataset MF CMF TaxMF FM HieFM ReMF All Inst. Amsterdam .1957 .1564 .1426 .0876 .0822 .0707 Paris .1539 .1550 .1416 .0790 .0830 .0772 Rome .2549 .1584 .1474 .0912 .0885 .0855 London .1799 .1559 .1369 .0834 .0851 .0774 Tw. Amsterdam .2264 .1606 .1345 .0989 .0942 .0844 Paris .2014 .1714 .1552 .0956 .0935 .0894 Rome .2681 .1713 .1591 .1023 .0996 .0977 London .2176 .1659 .1545 .0931 .0898 .0772 Cold Start Inst. Amsterdam .2938 .1552 .1457 .0924 .0885 .0712 Paris .1939 .1541 .1476 .0849 .0848 .0799 Rome .3840 .1614 .1518 .0952 .0938 .0808 London .3032 .1544 .1415 .0893 .0901 .0791 Tw. Amsterdam .3261 .1604 .1426 .1006 .0956 .0849 Paris .2439 .1706 .1640 .1012 .0945 .0873 Rome .3922 .1718 .1681 .1073 .1070 .0988 London .3301 .1642 .1587 .0967 .0924 .0756 ComparativeResults MAE (RMSE in paper) two views of each dataset 7.2% (all) 12.02% (cold)
  • 50. Views Dataset MF CMF TaxMF FM HieFM ReMF All Inst. Amsterdam .1957 .1564 .1426 .0876 .0822 .0707 Paris .1539 .1550 .1416 .0790 .0830 .0772 Rome .2549 .1584 .1474 .0912 .0885 .0855 London .1799 .1559 .1369 .0834 .0851 .0774 Tw. Amsterdam .2264 .1606 .1345 .0989 .0942 .0844 Paris .2014 .1714 .1552 .0956 .0935 .0894 Rome .2681 .1713 .1591 .1023 .0996 .0977 London .2176 .1659 .1545 .0931 .0898 .0772 Cold Start Inst. Amsterdam .2938 .1552 .1457 .0924 .0885 .0712 Paris .1939 .1541 .1476 .0849 .0848 .0799 Rome .3840 .1614 .1518 .0952 .0938 .0808 London .3032 .1544 .1415 .0893 .0901 .0791 Tw. Amsterdam .3261 .1604 .1426 .1006 .0956 .0849 Paris .2439 .1706 .1640 .1012 .0945 .0873 Rome .3922 .1718 .1681 .1073 .1070 .0988 London .3301 .1642 .1587 .0967 .0924 .0756 ComparativeResults MAE (RMSE in paper) two views of each dataset ReMF consistently outperform the comparative methods. 7.2% (all) 12.02% (cold)
  • 51. Views Dataset MF CMF TaxMF FM HieFM ReMF All Inst. Amsterdam .1957 .1564 .1426 .0876 .0822 .0707 Paris .1539 .1550 .1416 .0790 .0830 .0772 Rome .2549 .1584 .1474 .0912 .0885 .0855 London .1799 .1559 .1369 .0834 .0851 .0774 Tw. Amsterdam .2264 .1606 .1345 .0989 .0942 .0844 Paris .2014 .1714 .1552 .0956 .0935 .0894 Rome .2681 .1713 .1591 .1023 .0996 .0977 London .2176 .1659 .1545 .0931 .0898 .0772 Cold Start Inst. Amsterdam .2938 .1552 .1457 .0924 .0885 .0712 Paris .1939 .1541 .1476 .0849 .0848 .0799 Rome .3840 .1614 .1518 .0952 .0938 .0808 London .3032 .1544 .1415 .0893 .0901 .0791 Tw. Amsterdam .3261 .1604 .1426 .1006 .0956 .0849 Paris .2439 .1706 .1640 .1012 .0945 .0873 Rome .3922 .1718 .1681 .1073 .1070 .0988 London .3301 .1642 .1587 .0967 .0924 .0756 ComparativeResults MAE (RMSE in paper) two views of each dataset ReMF consistently outperform the comparative methods.ReMF achieves higher performance in coping with the cold start problem compared to the state-of-the-art methods. 7.2% (all) 12.02% (cold)
  • 52. CMF TaxMF SoReg FM HieFM ReMF 0,5 0,6 0,7 0,8 0,9 Amsterdam Paris Rome London CMF TaxMF SoReg FM HieFM ReMF 0,5 0,6 0,7 0,8 Amsterdam Paris Rome London Instagram Twitter ComparativeResults AUC
  • 53. ReMF consistently outperform the comparative methods in terms of ranking performance. CMF TaxMF SoReg FM HieFM ReMF 0,5 0,6 0,7 0,8 0,9 Amsterdam Paris Rome London CMF TaxMF SoReg FM HieFM ReMF 0,5 0,6 0,7 0,8 Amsterdam Paris Rome London Instagram Twitter ComparativeResults AUC
  • 54. Take away Recursive Regularisation, as a parameterised regularisation function, can better exploit feature hierarchy for recommendation by learning structured feature influence from data