SlideShare a Scribd company logo
1 of 24
Download to read offline
Развлекательная
социальная сеть
Одноклассники
2016
How to Estimate User’s Actual
Age and Gender
Vitaly Khudobakhshov
Agenda
• Problem statement
• Social graph analysis
• NLP methods
• Behavior and user’s interests analysis
• Statistical approach
Vitaly Khudobakhshov, 2016
1
Problem statement
Vitaly Khudobakhshov, 2016
It is not about a situation where user consciously hides his or her
gender or age and behaves consistently.
2
Problem statement
Vitaly Khudobakhshov, 2016
• Let’s suppose that we have users who don’t set their birth date
or gender (default value problem)
• or set wrong values for some reason (e.g. mistakes and so on)
3
Problem decomposition
Vitaly Khudobakhshov, 2016
Age	Estimation
Social	Graph	Analysis
Gender	Estimation
NLP
Interests
Statistics
4
Social Graph Analysis
Social Graph
• Is represented as an adjacency list
• user -> [(user0, label0), (user1, label1),…]
• Social graph is an undirected graph with labeled edges
• An edge may have multiple labels (classmates, parents, etc.)
Vitaly Khudobakhshov, 2016
5
User’s Graph
What is a User’s Graph?
• User’s graph is a graph which is induced by star-
shaped tree
• user -> [(user0, label0), (user1, label1),…]
Vitaly Khudobakhshov, 2016
John
John’s	Mother
John’s	Father
John’s	Girlfriend
AaronDavid
Sara
6
Social Graph Analysis
Local Properties of User’s Graph
• Number of friends
• Connected components
• Number of triangles
• and so on
Vitaly Khudobakhshov, 2016
7
Age Estimation by Local Properties
Motivation
Vitaly Khudobakhshov, 2016
John
1995
1970
1992
?
1992
1968
Classmates
Parents
Relationship
8
Age Estimation by Local Properties
Data Sources
• Classmate label should be a strong feature (school, college).
• Colleague label definitely is not that good.
• How about a group of friends who are the same age?
Vitaly Khudobakhshov, 2016
9
Some obstacles
Quality of the Model
• No ground truth.
• How to check?
Vitaly Khudobakhshov, 2016
Quality of the Data
• Labeling is incomplete.
10
Age Estimation: Step 1
Vitaly Khudobakhshov, 2016
11
Confidence
Vitaly Khudobakhshov, 2016
Which source of the estimation is better?
The first attempt is something like this:
C = 1 – 1 / #friends
Does it work?
12
Age Estimation: Step 2
Vitaly Khudobakhshov, 2016
1 – classmates (school)
2 – classmates (college)
3 – max component
Not so good
13
Confidence
Vitaly Khudobakhshov, 2016
Common sense formula
Here is an easy way to solve the problem:
Cschool = 1 – 1 / #friends + 0.002
Ccollege = 1 – 1 / #friends + 0.001
Cmax = 1 – 1 / #friends
14
So you want to write a fugue?
Model quality
• No ground truth.
• There are special cases (e.g. Eschool=Ecollege=Emax).
• We can try to maximize accuracy with respect to model
parameters.
Vitaly Khudobakhshov, 2016
15
NLP and Gender Estimation
Advantages
Vitaly Khudobakhshov, 2016
• Simple models are easy to understand: I/YOU +
ADJ/VERB with gender
Disadvantages
• Very difficult in case of a multilingual environment
• Coverage is not very good
• Privacy concerns
15
Communities and Interests
How it works
Vitaly Khudobakhshov, 2016
• Male persons prefer cars and extreme sports.
• Female persons prefer something else.
Conclusion
• There are gender specific communities and gender
neutral communities.
• Divide and rule
16
Interests and Gender Estimation
Vitaly Khudobakhshov, 2016
17
Interests and Gender Estimation
Advantages
Vitaly Khudobakhshov, 2016
• Language independent
• Good coverage
Disadvantages
• Thresholds selection
• Small and gender neutral communities
18
Statistics
Vitaly Khudobakhshov, 2016
17
Statistics
Advantages
Vitaly Khudobakhshov, 2016
• Language independent
• Not very sensitive to special characters (or may be
preprocessed)
• Near to maximum possible coverage
18
Conclusion
Vitaly Khudobakhshov, 2016
• Models are complimentary to each other.
• Simple methods may produce very good results due to
big data issues.
• We can gain better results without privacy violation.
AINL 2016: Khudobakhshov

More Related Content

Viewers also liked

Viewers also liked (20)

AINL 2016: Bugaychenko
AINL 2016: BugaychenkoAINL 2016: Bugaychenko
AINL 2016: Bugaychenko
 
AINL 2016: Bodrunova, Blekanov, Maksimov
AINL 2016: Bodrunova, Blekanov, MaksimovAINL 2016: Bodrunova, Blekanov, Maksimov
AINL 2016: Bodrunova, Blekanov, Maksimov
 
AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...
AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...
AINL 2016: Rykov, Nagornyy, Koltsova, Natta, Kremenets, Manovich, Cerrone, Cr...
 
AINL 2016: Panicheva, Ledovaya
AINL 2016: Panicheva, LedovayaAINL 2016: Panicheva, Ledovaya
AINL 2016: Panicheva, Ledovaya
 
AINL 2016: Kravchenko
AINL 2016: KravchenkoAINL 2016: Kravchenko
AINL 2016: Kravchenko
 
AINL 2016: Skornyakov
AINL 2016: SkornyakovAINL 2016: Skornyakov
AINL 2016: Skornyakov
 
AINL 2016: Alekseev, Nikolenko
AINL 2016: Alekseev, NikolenkoAINL 2016: Alekseev, Nikolenko
AINL 2016: Alekseev, Nikolenko
 
AINL 2016: Fenogenova, Karpov, Kazorin
AINL 2016: Fenogenova, Karpov, KazorinAINL 2016: Fenogenova, Karpov, Kazorin
AINL 2016: Fenogenova, Karpov, Kazorin
 
AINL 2016: Muravyov
AINL 2016: MuravyovAINL 2016: Muravyov
AINL 2016: Muravyov
 
AINL 2016: Ustalov
AINL 2016: Ustalov AINL 2016: Ustalov
AINL 2016: Ustalov
 
AINL 2016: Galinsky, Alekseev, Nikolenko
AINL 2016: Galinsky, Alekseev, NikolenkoAINL 2016: Galinsky, Alekseev, Nikolenko
AINL 2016: Galinsky, Alekseev, Nikolenko
 
AINL 2016: Castro, Lopez, Cavalcante, Couto
AINL 2016: Castro, Lopez, Cavalcante, CoutoAINL 2016: Castro, Lopez, Cavalcante, Couto
AINL 2016: Castro, Lopez, Cavalcante, Couto
 
AINL 2016: Yagunova
AINL 2016: YagunovaAINL 2016: Yagunova
AINL 2016: Yagunova
 
AINL 2016: Bastrakova, Ledesma, Millan, Zighed
AINL 2016: Bastrakova, Ledesma, Millan, ZighedAINL 2016: Bastrakova, Ledesma, Millan, Zighed
AINL 2016: Bastrakova, Ledesma, Millan, Zighed
 
AINL 2016: Goncharov
AINL 2016: GoncharovAINL 2016: Goncharov
AINL 2016: Goncharov
 
AINL 2016: Eyecioglu
AINL 2016: EyeciogluAINL 2016: Eyecioglu
AINL 2016: Eyecioglu
 
AINL 2016: Kozerenko
AINL 2016: Kozerenko AINL 2016: Kozerenko
AINL 2016: Kozerenko
 
AINL 2016: Nikolenko
AINL 2016: NikolenkoAINL 2016: Nikolenko
AINL 2016: Nikolenko
 
AINL 2016: Kuznetsova
AINL 2016: KuznetsovaAINL 2016: Kuznetsova
AINL 2016: Kuznetsova
 
AINL 2016: Moskvichev
AINL 2016: MoskvichevAINL 2016: Moskvichev
AINL 2016: Moskvichev
 

Similar to AINL 2016: Khudobakhshov

Draft 2 welcoming schools
Draft 2 welcoming schoolsDraft 2 welcoming schools
Draft 2 welcoming schools
briancook
 
LEVELLINGTHEPLAYINGFIELDWhy single stude.docx
LEVELLINGTHEPLAYINGFIELDWhy single stude.docxLEVELLINGTHEPLAYINGFIELDWhy single stude.docx
LEVELLINGTHEPLAYINGFIELDWhy single stude.docx
smile790243
 

Similar to AINL 2016: Khudobakhshov (20)

Education & Game Principles: Context, Theory & Application
Education & Game Principles: Context, Theory & ApplicationEducation & Game Principles: Context, Theory & Application
Education & Game Principles: Context, Theory & Application
 
Higher Education & Game Principles: Context, Theory & Application - Daniel La...
Higher Education & Game Principles: Context, Theory & Application - Daniel La...Higher Education & Game Principles: Context, Theory & Application - Daniel La...
Higher Education & Game Principles: Context, Theory & Application - Daniel La...
 
12. autism self assesssment framework
12. autism self assesssment framework12. autism self assesssment framework
12. autism self assesssment framework
 
Tips and Tricks for Online Engagement & Retention
Tips and Tricks for Online Engagement & RetentionTips and Tricks for Online Engagement & Retention
Tips and Tricks for Online Engagement & Retention
 
The mistake of freshman
The mistake of freshmanThe mistake of freshman
The mistake of freshman
 
Student Digital Wellness: Know your story
Student Digital Wellness: Know your storyStudent Digital Wellness: Know your story
Student Digital Wellness: Know your story
 
From novice to expert: A critical evaluation of direct instruction
From novice to expert: A critical evaluation of direct instructionFrom novice to expert: A critical evaluation of direct instruction
From novice to expert: A critical evaluation of direct instruction
 
Itc15 reflectingonretention
Itc15 reflectingonretentionItc15 reflectingonretention
Itc15 reflectingonretention
 
Draft 2 welcoming schools
Draft 2 welcoming schoolsDraft 2 welcoming schools
Draft 2 welcoming schools
 
Surveys in practice and theory
Surveys in practice and theorySurveys in practice and theory
Surveys in practice and theory
 
Squeezing assessment and stretching learning
Squeezing assessment and stretching learningSqueezing assessment and stretching learning
Squeezing assessment and stretching learning
 
Awareness of Low Socioeconomic Status & Socialization in Children
Awareness of Low Socioeconomic Status & Socialization in ChildrenAwareness of Low Socioeconomic Status & Socialization in Children
Awareness of Low Socioeconomic Status & Socialization in Children
 
Metacognition in sixth form research edkent
Metacognition in sixth form research edkentMetacognition in sixth form research edkent
Metacognition in sixth form research edkent
 
Ways of seeing learning - 2017v1.0 - NUI Galway University of Limerick postgr...
Ways of seeing learning - 2017v1.0 - NUI Galway University of Limerick postgr...Ways of seeing learning - 2017v1.0 - NUI Galway University of Limerick postgr...
Ways of seeing learning - 2017v1.0 - NUI Galway University of Limerick postgr...
 
Discussant SRHE Symposium "A cross-institutional perspective on merits and ch...
Discussant SRHE Symposium "A cross-institutional perspective on merits and ch...Discussant SRHE Symposium "A cross-institutional perspective on merits and ch...
Discussant SRHE Symposium "A cross-institutional perspective on merits and ch...
 
PEJE Assembly: Using Social Media to Lead
PEJE Assembly: Using Social Media to LeadPEJE Assembly: Using Social Media to Lead
PEJE Assembly: Using Social Media to Lead
 
Out of the long shadow of the NSS: TESTA's transformative potential
Out of the long shadow of the NSS: TESTA's transformative potentialOut of the long shadow of the NSS: TESTA's transformative potential
Out of the long shadow of the NSS: TESTA's transformative potential
 
Dataanalysis
DataanalysisDataanalysis
Dataanalysis
 
LEVELLINGTHEPLAYINGFIELDWhy single stude.docx
LEVELLINGTHEPLAYINGFIELDWhy single stude.docxLEVELLINGTHEPLAYINGFIELDWhy single stude.docx
LEVELLINGTHEPLAYINGFIELDWhy single stude.docx
 
COMM 308 Project
COMM 308 Project COMM 308 Project
COMM 308 Project
 

More from Lidia Pivovarova

More from Lidia Pivovarova (11)

Classification and clustering in media monitoring: from knowledge engineering...
Classification and clustering in media monitoring: from knowledge engineering...Classification and clustering in media monitoring: from knowledge engineering...
Classification and clustering in media monitoring: from knowledge engineering...
 
Convolutional neural networks for text classification
Convolutional neural networks for text classificationConvolutional neural networks for text classification
Convolutional neural networks for text classification
 
Grouping business news stories based on salience of named entities
Grouping business news stories based on salience of named entitiesGrouping business news stories based on salience of named entities
Grouping business news stories based on salience of named entities
 
Интеллектуальный анализ текста
Интеллектуальный анализ текстаИнтеллектуальный анализ текста
Интеллектуальный анализ текста
 
AINL 2016: Shavrina, Selegey
AINL 2016: Shavrina, SelegeyAINL 2016: Shavrina, Selegey
AINL 2016: Shavrina, Selegey
 
AINL 2016:
AINL 2016: AINL 2016:
AINL 2016:
 
AINL 2016: Grigorieva
AINL 2016: GrigorievaAINL 2016: Grigorieva
AINL 2016: Grigorieva
 
AINL 2016: Just AI
AINL 2016: Just AIAINL 2016: Just AI
AINL 2016: Just AI
 
AINL 2016: Malykh
AINL 2016: MalykhAINL 2016: Malykh
AINL 2016: Malykh
 
AINL 2016: Filchenkov
AINL 2016: FilchenkovAINL 2016: Filchenkov
AINL 2016: Filchenkov
 
AINL 2016: Strijov
AINL 2016: StrijovAINL 2016: Strijov
AINL 2016: Strijov
 

Recently uploaded

Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
PirithiRaju
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 

Recently uploaded (20)

Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai YoungDubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
 

AINL 2016: Khudobakhshov

  • 2. Agenda • Problem statement • Social graph analysis • NLP methods • Behavior and user’s interests analysis • Statistical approach Vitaly Khudobakhshov, 2016
  • 3. 1 Problem statement Vitaly Khudobakhshov, 2016 It is not about a situation where user consciously hides his or her gender or age and behaves consistently.
  • 4. 2 Problem statement Vitaly Khudobakhshov, 2016 • Let’s suppose that we have users who don’t set their birth date or gender (default value problem) • or set wrong values for some reason (e.g. mistakes and so on)
  • 5. 3 Problem decomposition Vitaly Khudobakhshov, 2016 Age Estimation Social Graph Analysis Gender Estimation NLP Interests Statistics
  • 6. 4 Social Graph Analysis Social Graph • Is represented as an adjacency list • user -> [(user0, label0), (user1, label1),…] • Social graph is an undirected graph with labeled edges • An edge may have multiple labels (classmates, parents, etc.) Vitaly Khudobakhshov, 2016
  • 7. 5 User’s Graph What is a User’s Graph? • User’s graph is a graph which is induced by star- shaped tree • user -> [(user0, label0), (user1, label1),…] Vitaly Khudobakhshov, 2016 John John’s Mother John’s Father John’s Girlfriend AaronDavid Sara
  • 8. 6 Social Graph Analysis Local Properties of User’s Graph • Number of friends • Connected components • Number of triangles • and so on Vitaly Khudobakhshov, 2016
  • 9. 7 Age Estimation by Local Properties Motivation Vitaly Khudobakhshov, 2016 John 1995 1970 1992 ? 1992 1968 Classmates Parents Relationship
  • 10. 8 Age Estimation by Local Properties Data Sources • Classmate label should be a strong feature (school, college). • Colleague label definitely is not that good. • How about a group of friends who are the same age? Vitaly Khudobakhshov, 2016
  • 11. 9 Some obstacles Quality of the Model • No ground truth. • How to check? Vitaly Khudobakhshov, 2016 Quality of the Data • Labeling is incomplete.
  • 12. 10 Age Estimation: Step 1 Vitaly Khudobakhshov, 2016
  • 13. 11 Confidence Vitaly Khudobakhshov, 2016 Which source of the estimation is better? The first attempt is something like this: C = 1 – 1 / #friends Does it work?
  • 14. 12 Age Estimation: Step 2 Vitaly Khudobakhshov, 2016 1 – classmates (school) 2 – classmates (college) 3 – max component Not so good
  • 15. 13 Confidence Vitaly Khudobakhshov, 2016 Common sense formula Here is an easy way to solve the problem: Cschool = 1 – 1 / #friends + 0.002 Ccollege = 1 – 1 / #friends + 0.001 Cmax = 1 – 1 / #friends
  • 16. 14 So you want to write a fugue? Model quality • No ground truth. • There are special cases (e.g. Eschool=Ecollege=Emax). • We can try to maximize accuracy with respect to model parameters. Vitaly Khudobakhshov, 2016
  • 17. 15 NLP and Gender Estimation Advantages Vitaly Khudobakhshov, 2016 • Simple models are easy to understand: I/YOU + ADJ/VERB with gender Disadvantages • Very difficult in case of a multilingual environment • Coverage is not very good • Privacy concerns
  • 18. 15 Communities and Interests How it works Vitaly Khudobakhshov, 2016 • Male persons prefer cars and extreme sports. • Female persons prefer something else. Conclusion • There are gender specific communities and gender neutral communities. • Divide and rule
  • 19. 16 Interests and Gender Estimation Vitaly Khudobakhshov, 2016
  • 20. 17 Interests and Gender Estimation Advantages Vitaly Khudobakhshov, 2016 • Language independent • Good coverage Disadvantages • Thresholds selection • Small and gender neutral communities
  • 22. 17 Statistics Advantages Vitaly Khudobakhshov, 2016 • Language independent • Not very sensitive to special characters (or may be preprocessed) • Near to maximum possible coverage
  • 23. 18 Conclusion Vitaly Khudobakhshov, 2016 • Models are complimentary to each other. • Simple methods may produce very good results due to big data issues. • We can gain better results without privacy violation.