eHarmonySuccessReason – Relevance, trust, etc…Life is about matching…finding what you want, need - what makes you happy and successful
Everything can have a personality, a persona And anything can be matched
How can this be accomplished technically…
What value can we add?
How do we set this process in motion?
Build a system…
This is what we have built…we started in 2006 and it’s in it’s third version.
Or email, sms…phone call.
The system starts to learn dynamically…
A new way to think about data, objects, information and interaction
Questable SemTech 2012 Presentation
Real world, real timesemantic matching<br />Applications in Business<br />
My background<br />Former VP Engineering eHarmony<br />14 years in search & recommendation<br />8 years in semantics<br />Enjoys matching socks<br />InventedRealtime Semantic Matching in 2006<br />Founded Semantic Systems LLC<br />Important lessons: relevance, timeliness, anonymity, feedback and trust<br />
Anything can be matched<br />People to products to places to servicesto events to information to tasksto llamas…<br />What about a dating site for anything?<br />…anonline profile for everything?<br />Get intimately introduced to the things you’re looking for - and the things you should know - in life…<br />
To do this we need to be able to model anything…<br />
Semantic profiles<br />Semantic profiles represent things in the world<br />They use a common ontology we call an Entology<br />An Entology is an OWL ontology that defines the type, structure, properties & behavior of a thing we want to match<br />…a common structure that allows these things to relate<br />
Semantic requests<br />Semantic requests define what we need<br />Also use a common ontology<br />Defines the type, characteristics, location and circumstance of what we are looking for<br />…a common structure that allows things<br /> to be found<br />
Enrich<br />Profiles and requests are processed using NLP and other techniques to extract key concepts<br />They are enriched with LOD and other knowledge sources to expand those concepts<br />New relationships and properties are inferred<br />They become smarter and more attractive<br />
Create an ecosystem<br />An environment of systems where<br /> Entologies are free to interact<br />All on a “quest”to find what you need<br />…ortell you things you should know<br />DISCOVERING new opportunities for you<br />Letting you know right there, right then…<br />…in Real Time<br />
Evolution<br />As entologies interact - they learn and evolve<br />Rules get refined, knowledge gets honed<br />If the match is good the algorithms& <br />assumptionsare affirmed<br />If the match is bad they are corrected<br />Many interactions between many entologies <br />means the system learns very quickly<br />
Better intelligence<br />Matches become better<br />and our <br />Understanding of the world becomes <br />more accurate<br />
What RSM isn’t…<br />Trawling Craigslist or eBay<br />The Google haystack<br />The Linked-In connection not in your network<br />That insight into your customers you didn’t know<br />That knowledge the team was missing<br />All the time you’ve wasted and every opportunity you’ve ever missed…<br />
What RSM provides…<br />Personal<br />Freedom of expression to find what really matters<br />Private<br />Freedom to choose who you interact with and how<br />Perpetual<br />Freedom from time spent on computers<br />Productive<br />Opportunity to meet the right things; to know more…sooner<br />Profound<br />Opportunity to change the way we interact<br />
Real Time Semantic Matching<br />Semantic matching connects people and things…<br />…to the people and things that matter.<br />Represent those things using Semantic Profiles & Semantic Requests<br />Create an ecosystem where they interact<br />Apply feedback so they learn and get smarter<br />