Contenu connexe Similaire à Machine Learning Techniques for the Semantic Web (20) Machine Learning Techniques for the Semantic Web22. Marco Neumann
<http://www.marconeumann.org/foaf.rdf>
<http://xmlns.com/foaf/0.1/knows>
<http://community.linkeddata.org/dataspace/person/
kidehen2/about.rdf> .
<http://www.marconeumann.org/foaf.rdf>
<http://xmlns.com/foaf/0.1/knows>
<http://www.johnbreslin.com/foaf/foaf.rdf> .
<http://www.marconeumann.org/foaf.rdf>
<http://xmlns.com/foaf/0.1/knows>
<http://swordfish.rdfweb.org/people/libby/rdfweb/
webwho.xrdf> .
<http://www.marconeumann.org/foaf.rdf>
<http://xmlns.com/foaf/0.1/knows>
<http://danbri.org/foaf.rdf> .
25. Two Degrees Out
4 - <http://www.w3.org/People/Connolly/home-smart.rdf>
4 - <http://jibbering.com/foaf.rdf>
2 - <http://sw.deri.org/~haller/foaf.rdf>
2 - <http://sw.deri.org/~knud/knudfoaf.rdf>
2 - <http://www-cdr.stanford.edu/~petrie/foaf.rdf>
26. Three Degrees
9 - <http://sw.deri.org/~knud/knudfoaf.rdf>
8 - <http://www.w3.org/People/Connolly/home-smart.rdf>
7 - <http://jibbering.com/foaf.rdf>
6 - <http://www.aaronsw.com/about.xrdf>
5 - <http://sw.deri.org/~aharth/foaf.rdf>
36. Vector Space
Representation
Jeff Joe Marco Paul
Jeff 1 1
Joe 1 1
Marco 1
Paul 1 1 1
38. Latent Factors Methods
• Principle Component Analysis (PCA)
• Singular Value Decomposition (SVD)
• Restricted Boltzmann Machines (RBM)
40. Netflix Prize Research
• Movie Review Data set has similar
problems
• Generalized Hebbian Algorithm for
Dimensionality Reduction in NLP (Gorrell
’06.)
43. What the Data Might
Look Like
Factor 1 Factor 2
Paul 0.678 0.311
Joe 0.455 0.432
Jeff 0.476 0.398
Marco 0.203 0.789
45. Pick a Similarity Metric
• Euclidean Distance
• Jaccard index
• Cosine Similarity
47. Once We’ve Calculated
Similarities
• Fill In Missing Interests
• Target Ads, Content, Products
• ???
• Profit!
50. Object 1 Object 2
Subject 1 Predicate
Subject 2
52. Assign Values to
Predicates
• 1 = Hates
• 2 = Dislikes
• 3 = Neutral
• 4 = Likes
• 5 = Loves
58. Classify Instances
• Use A Classifiers to predict which concepts
B instances map to
• Use B Classifiers to predict which concepts
A instances map to
63. Machine Learning as
Triage
• Automatically tag or recommend Examples
the algorithm is Certain About
• Send uncertain examples to human for
review
64. Thank You
Paul Dix
paul@pauldix.net
http://pauldix.net