SlideShare una empresa de Scribd logo
1 de 14
OpenRecommenderOpenRecommender
A Cross-Platform Semantic
Recommendation Engine
Bryan Copeland,
BCmoney MobileTV
SW Adoption (Major Issues)SW Adoption (Major Issues)
Data linkage & integration
Vocabulary selection
Service & Content discovery
Search-equivalent paradigm
RecommendationsRecommendations
 What is a recommendation?
 Interesting video (Video + Discussion)
 Shocking News story (News + Text + Organization)
 Delicious recipe/restaurant (Food + Text/Location)
 Favorite song/band (Person + Organization/Audio)
 “My shows” (Video + Person + Event)
 Medical Dataset to query (Species + Text + License)
 Medical treatment (Species + Person + Text)
 Legal services (Person + Organization + Profession + Event)
 I like it, so you must like it too!
TaxonomyTaxonomy
 Audio
 Celestial
 Code
 Device
 Discussion
 Event
 Food
 Image
 License
Location
News
Organization
Person
Profession
Species
Text
Video
SchemaSchema
{
"recommendations":
[
{
"recommendation" :
{
"title":"",
"image":"",
"link":"",
"description":"“
}
}
]
}
<recommendations>
<recommendation>
<title><title>
<image></image>
<link></link>
<description></description>
…
</recommendation>
…
<recommendations>
XML JSON
SemanticsSemantics
RDF
<foaf:Person rdf:ID="
http://facebook.com/bcmoney">
<foaf:name>
Bryan Copeland
</foaf:name>
<rec:recommends>
<dc:title lang="ja">Akunin</dc:title>
<dc:title lang="en">Villain</dc:title>
<dc:image>...</dc:image>
<dc:source>
http://www.akunin.jp/
</dc:source>
<dc:description>…</dc:description>
</rec:recommends>
</foaf:Person>
n3
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix dc: <http://purl.org/dc/elements/1.1/>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rec: <http://openrecommender.org/schema/>.
<http://facebook.com/bcmoney>
foaf:name “Bryan Copeland";
dc:publisher “Facebook“;
rec:recommends <http://www.akunin.jp/>.
<http://www.akunin.jp/>
dc:Title "Akunin";
dc:Title “Villain";
owl:sameAs <http://imdb.com/title/tt1542840/>;
owl:sameAs <http://freebase.com/view/m/0dlh7sg>
.
OntologyOntology
Mobile Phones
Mobile TV
 Broadcast Type
 One-seg
 DMB
 IPTV
 XMLTV
Dublin Core
FOAF
Music
ArchetypesArchetypes
Lean Forward
Researcher
Techie
Channel Surfer
Armchair Activist
Super Fan
Party organizer
Bargain hunter
Lean Back
Busy Executive
Business Owner
Couch Potato
Concerned Parent
Jock/Cheerleader
Party hopper
Pack rat
AlgorithmsAlgorithms
Machine Learning (Stats)
Non-negative matrix factorization
Single Value Decomposition
LaBarrie Theory (EQ)
Collaborative Filtering (CF)
Natural Language Processing (NLP)
Fuzzy String Matching
“Intelligent” Randomization
RelevanceRelevance
Ranking factor plots performance of
algorithms for each Archetype
against each Semantic type from
Taxonomy
P x Q x R matrix
Height = 10 (# of algorithms)
Width = 500 (# of users)
Depth = 17 (# of categories in Taxonomy)
ExampleExample
User
1
User
2
… User N
CF 0.014 0.173
ML 0.158 0.092
…
A(n)
Audio
…
Video
P
Q
R
P =
Cross-Platform?Cross-Platform?
 Platform-specific plugins/apps:
 WordPress
 MediaWiki
 Firefox, IE, Safari, Opera browser plugin
 iPhone
 Blackberry
 Android
 Java Desktop client?
 Web Service API (w/ SPARQL endpoint)
 PHP, AJAX, HTML5 toolkits
 W3C Widgets
Looking For…Looking For…
Code Contributors
Sponsors (contest)
Project Champion (industry)
Collaboration, Feedback
QuestionsQuestions
Recommendations replacement for
Search?
How can Recommendation Engines
(like Search Engines) be gamed?
Ideas on ways to prevent attacks?
Privacy issues? Others?

Más contenido relacionado

Similar a Open Recommender

Current Trends in SEO For Businesses and Bloggers
Current Trends in SEO For Businesses and BloggersCurrent Trends in SEO For Businesses and Bloggers
Current Trends in SEO For Businesses and BloggersBrian Rotsztein
 
Intro to Web Optimization by Jennifer Lill
Intro to Web Optimization by Jennifer LillIntro to Web Optimization by Jennifer Lill
Intro to Web Optimization by Jennifer LillJennifer Lill
 
Using Authority To Build Your Business - PubCon Vegas 2010
Using Authority To Build Your Business - PubCon Vegas 2010Using Authority To Build Your Business - PubCon Vegas 2010
Using Authority To Build Your Business - PubCon Vegas 2010Copyblogger.com
 
Film Marketing and Distribution Seminar
Film Marketing and Distribution SeminarFilm Marketing and Distribution Seminar
Film Marketing and Distribution SeminarAllen Chou
 
Ethical Search Engine Optimization | White Hat SEO Tips and Techniques
Ethical Search Engine Optimization | White Hat SEO Tips and TechniquesEthical Search Engine Optimization | White Hat SEO Tips and Techniques
Ethical Search Engine Optimization | White Hat SEO Tips and TechniquesNathan Ketsdever
 
Search Engine Optimization in 2016
Search Engine Optimization in 2016Search Engine Optimization in 2016
Search Engine Optimization in 2016Scott Mowery
 
Optimizing Your Practice for Online Visibility - CAMFT Presentation
Optimizing Your Practice for Online Visibility - CAMFT PresentationOptimizing Your Practice for Online Visibility - CAMFT Presentation
Optimizing Your Practice for Online Visibility - CAMFT PresentationYo! Yo! SEO
 
SEO and Content Marketing with WordPress
SEO and Content Marketing with WordPressSEO and Content Marketing with WordPress
SEO and Content Marketing with WordPressBrian Rotsztein
 
2011 simple-webinar_searchsecrets_trv_l_145_final
 2011 simple-webinar_searchsecrets_trv_l_145_final 2011 simple-webinar_searchsecrets_trv_l_145_final
2011 simple-webinar_searchsecrets_trv_l_145_finalduchess
 
Tools and Techniques to Increase a Blog's SEO
Tools and Techniques to Increase a Blog's SEOTools and Techniques to Increase a Blog's SEO
Tools and Techniques to Increase a Blog's SEOConnie Bensen Lund
 
Blog Promo For Broadcasting
Blog Promo For BroadcastingBlog Promo For Broadcasting
Blog Promo For Broadcastinglindabustos
 
Distillery Credentials May 2014 PDF
Distillery Credentials May 2014 PDFDistillery Credentials May 2014 PDF
Distillery Credentials May 2014 PDFSam Jeffries
 
Increase conversion by Andy Crestodina
Increase conversion by Andy CrestodinaIncrease conversion by Andy Crestodina
Increase conversion by Andy CrestodinaAnton Shulke
 
Maximizing the Value of Your News from Twitter to Google by Sandra Fathi
Maximizing the Value of Your News from Twitter to Google by Sandra FathiMaximizing the Value of Your News from Twitter to Google by Sandra Fathi
Maximizing the Value of Your News from Twitter to Google by Sandra FathiSandra Fathi
 
Gianluca fiorelli Search Marketing Connect - Visual Search 2020
Gianluca fiorelli   Search Marketing Connect - Visual Search 2020Gianluca fiorelli   Search Marketing Connect - Visual Search 2020
Gianluca fiorelli Search Marketing Connect - Visual Search 2020Gianluca Fiorelli
 
LinkedIn @ ACC Sep10
LinkedIn @ ACC Sep10LinkedIn @ ACC Sep10
LinkedIn @ ACC Sep10Dave Clough
 

Similar a Open Recommender (20)

Current Trends in SEO For Businesses and Bloggers
Current Trends in SEO For Businesses and BloggersCurrent Trends in SEO For Businesses and Bloggers
Current Trends in SEO For Businesses and Bloggers
 
Intro to Web Optimization by Jennifer Lill
Intro to Web Optimization by Jennifer LillIntro to Web Optimization by Jennifer Lill
Intro to Web Optimization by Jennifer Lill
 
ROI
ROIROI
ROI
 
Using Authority To Build Your Business - PubCon Vegas 2010
Using Authority To Build Your Business - PubCon Vegas 2010Using Authority To Build Your Business - PubCon Vegas 2010
Using Authority To Build Your Business - PubCon Vegas 2010
 
Film Marketing and Distribution Seminar
Film Marketing and Distribution SeminarFilm Marketing and Distribution Seminar
Film Marketing and Distribution Seminar
 
Ethical Search Engine Optimization | White Hat SEO Tips and Techniques
Ethical Search Engine Optimization | White Hat SEO Tips and TechniquesEthical Search Engine Optimization | White Hat SEO Tips and Techniques
Ethical Search Engine Optimization | White Hat SEO Tips and Techniques
 
Search Engine Optimization in 2016
Search Engine Optimization in 2016Search Engine Optimization in 2016
Search Engine Optimization in 2016
 
Optimizing Your Practice for Online Visibility - CAMFT Presentation
Optimizing Your Practice for Online Visibility - CAMFT PresentationOptimizing Your Practice for Online Visibility - CAMFT Presentation
Optimizing Your Practice for Online Visibility - CAMFT Presentation
 
SEO and Content Marketing with WordPress
SEO and Content Marketing with WordPressSEO and Content Marketing with WordPress
SEO and Content Marketing with WordPress
 
2011 simple-webinar_searchsecrets_trv_l_145_final
 2011 simple-webinar_searchsecrets_trv_l_145_final 2011 simple-webinar_searchsecrets_trv_l_145_final
2011 simple-webinar_searchsecrets_trv_l_145_final
 
Tools and Techniques to Increase a Blog's SEO
Tools and Techniques to Increase a Blog's SEOTools and Techniques to Increase a Blog's SEO
Tools and Techniques to Increase a Blog's SEO
 
Blog Promo For Broadcasting
Blog Promo For BroadcastingBlog Promo For Broadcasting
Blog Promo For Broadcasting
 
Web Literacy
Web LiteracyWeb Literacy
Web Literacy
 
Distillery Credentials May 2014 PDF
Distillery Credentials May 2014 PDFDistillery Credentials May 2014 PDF
Distillery Credentials May 2014 PDF
 
Increase conversion by Andy Crestodina
Increase conversion by Andy CrestodinaIncrease conversion by Andy Crestodina
Increase conversion by Andy Crestodina
 
Maximizing the Value of Your News from Twitter to Google by Sandra Fathi
Maximizing the Value of Your News from Twitter to Google by Sandra FathiMaximizing the Value of Your News from Twitter to Google by Sandra Fathi
Maximizing the Value of Your News from Twitter to Google by Sandra Fathi
 
DBS-PPC-Adwords-Session
DBS-PPC-Adwords-SessionDBS-PPC-Adwords-Session
DBS-PPC-Adwords-Session
 
GCD-Week6-PPC-Ads-Session
GCD-Week6-PPC-Ads-SessionGCD-Week6-PPC-Ads-Session
GCD-Week6-PPC-Ads-Session
 
Gianluca fiorelli Search Marketing Connect - Visual Search 2020
Gianluca fiorelli   Search Marketing Connect - Visual Search 2020Gianluca fiorelli   Search Marketing Connect - Visual Search 2020
Gianluca fiorelli Search Marketing Connect - Visual Search 2020
 
LinkedIn @ ACC Sep10
LinkedIn @ ACC Sep10LinkedIn @ ACC Sep10
LinkedIn @ ACC Sep10
 

Más de BCmoney MobileTV

The Public Cloud - From Greed & Pollution to Green IT Solutions
The Public Cloud - From Greed & Pollution to Green IT SolutionsThe Public Cloud - From Greed & Pollution to Green IT Solutions
The Public Cloud - From Greed & Pollution to Green IT SolutionsBCmoney MobileTV
 
Mobile Business Strategy: Tsutaya .vs. Rakuten
Mobile Business Strategy: Tsutaya .vs. RakutenMobile Business Strategy: Tsutaya .vs. Rakuten
Mobile Business Strategy: Tsutaya .vs. RakutenBCmoney MobileTV
 
MoMo Toronto - Summer Wrap-up 2008: Introducing BC$
MoMo Toronto - Summer Wrap-up 2008: Introducing BC$MoMo Toronto - Summer Wrap-up 2008: Introducing BC$
MoMo Toronto - Summer Wrap-up 2008: Introducing BC$BCmoney MobileTV
 

Más de BCmoney MobileTV (6)

Virtual currency
Virtual currencyVirtual currency
Virtual currency
 
eBay .vs. Amazon
eBay .vs. AmazoneBay .vs. Amazon
eBay .vs. Amazon
 
The Public Cloud - From Greed & Pollution to Green IT Solutions
The Public Cloud - From Greed & Pollution to Green IT SolutionsThe Public Cloud - From Greed & Pollution to Green IT Solutions
The Public Cloud - From Greed & Pollution to Green IT Solutions
 
Softbank .vs. KDDI
Softbank .vs.  KDDISoftbank .vs.  KDDI
Softbank .vs. KDDI
 
Mobile Business Strategy: Tsutaya .vs. Rakuten
Mobile Business Strategy: Tsutaya .vs. RakutenMobile Business Strategy: Tsutaya .vs. Rakuten
Mobile Business Strategy: Tsutaya .vs. Rakuten
 
MoMo Toronto - Summer Wrap-up 2008: Introducing BC$
MoMo Toronto - Summer Wrap-up 2008: Introducing BC$MoMo Toronto - Summer Wrap-up 2008: Introducing BC$
MoMo Toronto - Summer Wrap-up 2008: Introducing BC$
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Open Recommender

Notas del editor

  1. Sharing Things people like
  2. Lean Forward (aka Producer)Lean Back (aka Consumer)
  3. https://www.math.duke.edu/education/ccp/materials/linalg/rotation/rotm3.html