What ¡Finance ¡can ¡learn ¡from ¡Dating ¡Sites Max ¡De ¡Marzi GOTO ¡Chicago
About ¡Me • Max ¡De ¡Marzi ¡-‑ ¡Neo4j ¡Field ¡Engineer ¡ ¡ • My ¡Blog: ¡http://maxdemarzi.com ¡ • Find ¡me ¡on ¡Twitter: ¡@maxdemarzi ¡ • Email ¡me: ¡maxdemarzi@gmail.com ¡ • GitHub: ¡http://github.com/maxdemarzi
TLDR:
Consumer ¡Web ¡Giants ¡Depend ¡on ¡Five ¡Graphs Interest Intent Graph Graph Social Graph Payment Mobile Graph Graph http://www.gartner.com/id=2081316
The ¡Five ¡Graphs ¡of ¡Love Friends ¡of ¡Friends ¡Graph ¡ Location ¡Graph ¡ Passion ¡Graph ¡ • Long ¡Distance ¡Sucks ¡ • Real ¡World ¡Basis ¡ • Shared ¡Interests ¡ • Its ¡Weighted ¡(BFF ¡vs ¡ • Desired ¡Traits ¡ • Where ¡are ¡the ¡single ¡ Family) ¡ people ¡ • Long ¡vs ¡Short ¡Term • Awesome ¡or ¡Awkward • Where ¡should ¡we ¡meet Safety ¡Graph ¡ SPAM ¡Graph ¡ 1 2 3 • True ¡Identity ¡ • Click ¡Bait ¡ • Liers ¡and ¡Cheaters ¡ • Wanna ¡Cam? ¡ 4 5 • Balancing ¡Privacy • Professionals
The ¡Five ¡Graphs ¡of ¡Love 1 2 3 Passion Location Friends 4 5 Safety SPAM
Meet ¡Jeremy • Single ¡ • Handsome ¡ • Friendly ¡ • etc Jeremy
Friends Allison Johan Michael Peter Jeremy Andreas Madelene Kerstin
Bang ¡With ¡Friends ¡=> ¡Down
Better ¡Idea
Friends ¡of ¡Friends Allis Joh Mich Pet Jere An Andr Ad Madel Kers
Deeper
FOFOFs Friends ¡of ¡Friends ¡of ¡Friends
Cypher ¡Query ¡Language FRIENDS Dan Ann Node Node MATCH ¡(:Person ¡{ ¡name:“Dan”} ¡) ¡-‑[:FRIENDS]-‑> ¡(:Person ¡{ ¡name:“Ann”} ¡) ¡ Label Property Label Property
Express ¡Complex ¡Queries ¡Easily ¡with ¡Cypher SQL ¡Query Cypher ¡Query MATCH ¡( boss)-‑[:MANAGES*0..3]-‑>(sub), ¡ ¡ ¡ ¡ ¡ ¡ ¡(sub)-‑[:MANAGES*1..3]-‑>(report) ¡ WHERE ¡ boss.name ¡= ¡“John ¡Doe” ¡ RETURN ¡sub.name ¡ AS ¡Subordinate, ¡ ¡ ¡ count (report) ¡ AS ¡Total Find ¡all ¡direct ¡reports ¡and ¡ how ¡many ¡people ¡they ¡manage, ¡ up ¡to ¡3 ¡levels ¡down
The ¡Five ¡Graphs ¡of ¡Love 2 1 2 3 Passion Location Friends Passion Graph 4 5 Safety SPAM
Interests :REPORTED_INTEREST Jonathan
Likes
Traits
The ¡Five ¡Graphs ¡of ¡Love SPAM 3 1 2 3 Location Passion Location Friends 4 5 Safety
Location
Three ¡Dots ¡and ¡a ¡Dash
Recommend ¡Love Find ¡your ¡soulmate ¡in ¡the ¡graph ¡ ¡ • Are ¡they ¡energetic? ¡ • Do ¡they ¡like ¡dogs? ¡ • Have ¡a ¡good ¡sense ¡of ¡humor? ¡ • Neat ¡and ¡tidy, ¡but ¡not ¡crazy ¡about ¡it? What ¡are ¡the ¡Top ¡10 ¡Potential ¡Mates ¡for ¡me ¡ • that ¡are ¡in ¡the ¡same ¡location ¡ • are ¡sexually ¡compatible ¡ • have ¡traits ¡I ¡want ¡ ¡ • want ¡traits ¡I ¡have
Cypher ¡Query: ¡Love ¡Recommendation
Love ¡Recommendation ¡Results
The ¡Five ¡Graphs ¡of ¡Love 1 2 3 Passion Location Friends 4 Safety 4 5 Safety SPAM
:WANTS_TO_DATE Awkward ¡Graph :WANTS_TO_DATE :WANTS_TO_DATE :WORKS_FOR :FRIENDS :FRIENDS Jennifer Andreas Peter Jake :NO_DATE :NO_DATE :WANTS_TO_DATE
Liars
:WANTS_TO_DATE Cheaters ¡Graph :WANTS_TO_DATE :LIKES :MARRIED :FRIENDS Jennifer Lucy Andreas Jake :NO_DATE :WANTS_TO_DATE
Let’s ¡take ¡a ¡closer ¡look ¡at ¡Jonathan Jonathan
Follows
Tweets
Real ¡Interests :DEMONSTRATED_INTEREST Jonathan
The ¡Five ¡Graphs ¡of ¡Love 1 2 3 Passion Location Friends 5 SPAM 4 5 Safety SPAM
Click ¡Bait
Cam ¡Girls/Boys
Professionals
Financial ¡Giants ¡Depend ¡on ¡Five ¡Graphs ¡As ¡Well ¡ Customer ¡Graph ¡ Asset ¡Graph ¡ Payment ¡Graph ¡ • Fraud ¡detection ¡ • Org ¡drill-‑through ¡ • Portfolio ¡analytics ¡ • Credit ¡risk ¡analysis ¡ • Risk ¡management ¡ • Product ¡ • Chargebacks recommendations ¡ • Market/sentiment ¡analysis ¡ • Mobile ¡payments • Compliance Entitlement ¡Graph ¡ Master ¡Data ¡Graph ¡ 1 2 3 • Identity ¡management ¡ • Enterprise ¡collaboration ¡ • Access ¡management ¡ • Corporate ¡hierarchy ¡ 4 5 • Authorization • Data ¡governance
The ¡Five ¡Graphs ¡of ¡Finance 1 1 2 3 Payment Customer Entitlement Payment Graph 4 5 Asset Master ¡Data
Intuit ¡Payment ¡Graph Discover ¡latent ¡network ¡ from ¡multiple ¡ product ¡data ¡stores ¡ • Uniquely ¡identify ¡entities ¡and ¡their ¡ connections ¡ • Connections ¡scored ¡by ¡volume ¡of ¡trade ¡ Empower ¡business-‑unit ¡teams ¡ to ¡leverage ¡the ¡ Intuit ¡Payment ¡Graph ¡to ¡build ¡applications ¡ • Graph ¡to ¡be ¡available ¡for ¡real-‑time ¡queries 1 Payment
Payment ¡Graph ¡Depends ¡on ¡the ¡Customer ¡Graph Consumer ¡Profile ¡Facets Identity ¡ Social ¡ Demographics ¡ Name Facebook Age Address Yelp Gender Phone Twitter … Business ¡Profile ¡Facets Email … Identity ¡ Social ¡ Demographics ¡ Name Facebook Category Address Yelp Revenue Phone Twitter Employees Email … … 1 Payment
Capturing ¡C2B ¡and ¡B2B ¡Transactions CONSUMER June 1 ¡purchase $25.95 June 3 ¡purchases $650.25 1 BUSINESS BUSINESS Payment
#1: ¡Payment ¡Graph ¡Example COMPANY ¡ Name: ¡Viva ¡LLC Relationship Zip: ¡94040 CUSTOMER ¡ COMPANY ¡ … Transactions: ¡125 Name: ¡Acme, ¡Inc. Years: ¡ ¡1 Zip: ¡95134 … Relationship Relationship CUSTOMER ¡ LICENSE Transactions: ¡467 Years: ¡ ¡3 Relationship Years: ¡ ¡3 LICENSE Years: ¡8 PRODUCT ¡ PRODUCT ¡ COMPANY ¡ Name: ¡Zeta Name: ¡Payroll Name: ¡Beta ¡LLC … … Zip: ¡94043 …
#1: ¡Payment ¡Graph ¡Example Card ¡issuer ¡verifies ¡ Cardholder ¡receives ¡ representation ¡and ¡ credit ¡card ¡statement credits ¡cardholder Cardholder ¡calls Network ¡verifies ¡and ¡ card ¡issuer ¡to ¡dispute ¡ forwards ¡representation ¡ Streamlining ¡ transaction to ¡card ¡issuer credit ¡card chargebacks Acquirer ¡forwards ¡ Card ¡issuer ¡returns ¡ representation ¡ transaction ¡through ¡ to ¡card ¡network card ¡network Merchant ¡receives ¡chargeback ¡ Acquirer ¡resolves ¡chargeback ¡ and ¡accepts ¡or ¡challenges ¡it or ¡forwards ¡it ¡to ¡merchant 1 Payment
The ¡Five ¡Graphs ¡of ¡Finance 2 1 2 3 Customer Entitlement Payment Customer Graph 4 5 Asset Master ¡Data
All ¡Companies ¡and ¡Customers ¡Are ¡Related 2 Customer
Corporate ¡Hierarchy ¡is ¡Really ¡a ¡Graph The ¡ Corporate ¡ Hierarchy ¡is ¡ really ¡a ¡graph 2 Customer
Cleaning ¡and ¡Matching ¡for ¡360-‑Degree ¡Master ¡View Name ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Windsor ¡Press, ¡Inc. ¡ Name ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ The ¡Windsor ¡Press Address ¡ ¡ ¡ ¡ ¡ ¡ ¡ 6 ¡North ¡Third ¡St Address ¡ 6 ¡North ¡3 rd ¡Street City ¡ Hamburg ¡ City ¡ Hamburg ¡ State ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ PA ¡ State ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ PA ¡ Zip ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 19526 Zip ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 19526-‑0465 Phone ¡ 610-‑562-‑2267 Phone ¡ 610-‑562-‑2267 ID ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 002114902 Name ¡ Windsor ¡Press, ¡Inc. ¡ Both ¡of ¡the ¡records ¡ Address ¡ ¡ ¡ ¡ ¡ ¡ ¡ 6 ¡N ¡3rd ¡St City ¡ Hamburg ¡ above ¡map ¡to ¡the ¡ State ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ PA ¡ same ¡record Zip ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 19526-‑1502 2 Phone ¡ 610-‑562-‑2267 Customer
Recommend
More recommend