Top Banner
©2013-2015 FlockData LLC - All rights reserved TURNING DATA INTO INFORMATION BUILDING GRAPH-BASED RECOMMENDATION ENGINES
24

Using FlockData to power your Recommendation Engine

Apr 15, 2017

Download

Data & Analytics

FlockData
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

TURNING DATA INTO INFORMATION

BUILDING GRAPH-BASED RECOMMENDATION ENGINES

Page 2: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

FlockData is a unified multi-model data integration and information

management platform for information storage and retrieval

Page 3: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Connections Analytics Timeline

Page 4: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Graph Search Document

Page 5: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Graph Search Document

Any data source(s) HTTP RESTful API integration

Page 6: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Graph Search Document

Any data source(s) HTTP RESTful API integration

Page 7: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Graph Search Document

Any data source(s) HTTP RESTful API integration

Page 8: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Graph Search Document

Reports Apps Structures

Any data source(s) HTTP RESTful API integration

Page 9: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Recommendation Engine

©2013 AuditBucket Pty Ltd & Entiviti LLC - Proprietary & Confidential - DO NOT SHARE

Page 10: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

What is a recommendation engine?An algorithm that:

Page 11: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

What is a recommendation engine?

Incorporates any number of factors about users

Notably including products or services consumed

Leverages multiple related factors: similar products, products bought by similar users, etc

Combines these factors as connections

Returns the most relevant (connected) nodes as recommended products or services

An algorithm that:

Page 12: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Why build a recommendation engine?

Page 13: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Why build a recommendation engine?

Original search

Bought together = up-sell

Also bought = up-sell

Targeted ads = cross-sell

Also viewed = conversion

Page 14: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Why build on graph data?Only need to specify whichtype of relationships to use

As little as 2-lines of query code

Performance: 1M rows —> ~20ms But very little scale effect

10x-1000x faster than relational Fast-enough for real-time performance

Efficient and flexible for expanded use

Page 15: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Why build on graph data?Only need to specify whichtype of relationships to use

As little as 2-lines of query code

Performance: 1M rows —> ~20ms But very little scale effect

10x-1000x faster than relational Fast-enough for real-time performance

Efficient and flexible for expanded use

Lookalikes

Page 16: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Graph as the basis for recommendations

Page 17: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Graph: connect customers + products

Page 18: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Step by step

©2013 AuditBucket Pty Ltd & Entiviti LLC - Proprietary & Confidential - DO NOT SHARE

Page 19: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Start with categories

Product Features

Scandi-navian

Family

Living Room

Used in:

Style:Useful

for:

Page 20: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Map in products

Catalogue

Sofa 2

Product:

Product:

Product Features

Living Room

Used in:

Style:Useful

for:Style:

StudioUsed

in:

20-some-thing

Useful for: Scandi-

navian

Family

Modern

Sofa 1

Page 21: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Map in purchases

Customer A

Catalogue

Sofa 2

Product:

Product:

Product Features

Living Room

Used in:

Style:Useful

for:Style:

StudioUsed

in:

20-some-thing

Useful for:

BOUGHT

Scandi-navian

Family

Modern

Sofa 1

Page 22: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Learn characteristics

Customer A

Catalogue

Sofa 2

Product:

Product:

Product Features

Family

Living Room

Used in:

Style:Useful

for:Style:

StudioUsed

in:

Useful for:

BOUGHT

DEMOGRAPHIC

LIKES

Scandi-navian

Modern

Sofa 1

20-some-thing

Page 23: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Recognize new customer features

Customer A

Catalogue

Sofa 2

Product:

Product:

Product Features

Living Room

Used in:

Style:Useful

for:Style:

StudioUsed

in:

Useful for:

BOUGHT

DEMOGRAPHIC

LIKES

Scandi-navian

Sofa 1

20-some-thing

Customer A

LIKESDEMOGRAPHIC

Family

Modern

Page 24: Using FlockData to power your Recommendation Engine

©2013-2015 FlockData LLC - All rights reserved

Make recommendations

Customer A

Catalogue

Sofa 2

Product:

Product:

Product Features

Living Room

Used in:

Style:Useful

for:Style:

StudioUsed

in:

Useful for:

BOUGHT

DEMOGRAPHIC

LIKES

Scandi-navian

Sofa 1

20-some-thing

Customer A

LIKESDEMOGRAPHIC

RECOMMEND

Family

Modern