More Related Content Similar to Machine Learning Techniques for the Semantic Web Similar to 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