Loading…
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, October 23
 

9:00am

Building Real-time Web Apps with Neo4j using Python
Note: Trainings and workshops will be held on October 23rd at Convene Conference Center, located at 810 7th Ave, New York NY. All sessions on this day require a ticket type that includes "Training and Workshop Day."

 


Monday October 23, 2017 9:00am - 12:30pm
Convene Conference Center: Dakota South Convene, 810 7th Ave

9:00am

Full stack development with Neo4j: the GRAND stack (GraphQL, React, Apollo, Neo4j DB)
Note: Trainings and workshops will be held on October 23rd at Convene Conference Center, located at 810 7th Ave, New York NY. All sessions on this day require a ticket type that includes "Training and Workshop Day."

In this workshop, we explore full stack application development using the GRAND stack (GraphQL, React, Apollo, and Neo4j Database) for building web applications backed by a graph database. During this workshop we will build a simple movie recommendation web application. We'll cover how to build a React component, an introduction to JSX, an overview of GraphQL and why it is a game-changer for front-end development (especially when combined with Neo4j and Cypher!), and we'll learn how to model, store, and query data in Neo4j using GraphQL and Cypher to power our web application.

Monday October 23, 2017 9:00am - 12:30pm
Convene Conference Center: Rockefeller North Convene Conference Center, 810 7th Ave

9:00am

Real World Polyglot Persistence and Import
Note: Trainings and workshops will be held on October 23rd at Convene Conference Center, located at 810 7th Ave, New York NY. All sessions on this day require a ticket type that includes "Training and Workshop Day."


There are lots of ways to import data into Neo4j, from APOC procedures to the neo4j-import tool. It can be hard to work out which approach you should be using.In this session we'll attempt to demystify graph import. We'll look at a simple framework for working out which tool is most appropriate and then go through each of them in turn.
There'll be hands on examples showing how to bulk load massive datasets, process streaming data from APIs, and use the Neo4j languages drivers. 

Speakers

Monday October 23, 2017 9:00am - 12:30pm
Convene Conference Center: Rockefeller South Convene Conference Center, 810 Seventh Ave

9:00am

Advanced Cypher
Note: Trainings and workshops will be held on October 23rd at Convene Conference Center, located at 810 7th Ave, New York NY. All sessions on this day require a ticket type that includes "Training and Workshop Day."


In this advanced Neo4j tutorial, you will gain a mastery of the Cypher query language. Learn how to ask complex questions with ease as you discover the simplicity of Cypher. The course does have a quick cypher refresher included, but it is recommended that you already have a working knowledge of Neo4j and know the basics of the Cypher Query Language.

Course Outline

  • Quick Cypher refresher
  • Data import with Cypher
  • Intro to Cypher internals
  • Advanced Cypher concept discussions and exercises
  • Optimization tips and techniques
  • Bring us your hard queries
Please bring your computer and power cord. Neo4j should already be downloaded prior to the course, and please ensure that you can get it up and running on the device you bring to class.

Monday October 23, 2017 9:00am - 5:00pm
Convene Conference Center: Dakota Hub North Convene Conference Center, 810 Seventh Ave

9:00am

Graph Data Modeling
Note: Trainings and workshops will be held on October 23rd at Convene Conference Center, located at 810 7th Ave, New York NY. All sessions on this day require a ticket type that includes "Training and Workshop Day."

This course teaches how to design and implement a graph data model and associated queries. With a mixture of instruction and hands-on practice sessions, you’ll learn how to apply the property graph model to solve common modeling problems. You’ll also learn how to evolve an existing graph in a controlled manner to support new or changed requirements.

Skills taught:

  • An understanding of the labeled property graph
  • How to apply the property graph to common modeling problems
  • Common graph structures for modeling complex, connected scenarios
  • Criteria for choosing between different modeling options
  • How to modify an existing model to accommodate new requirements

 

 Prerequisites

  • You will need some familiarity with Neo4j, and the Cypher language in particular. The material from the Intro to Neo4j course is sufficient knowledge to understand this course

 

Course Outline

  • Quick review of the property graph model
  • Graph based Modeling strategy & techniques
  • Advanced Queries with Cypher
  • Real-world implementation use cases with Neo4j

Speakers
avatar for Kevin Van Gundy

Kevin Van Gundy

Deployment Strategy, Neo4j
Hacker, helper, mountain climber, and solution strategist. In that order. Kevin spends most of his time helping Neo4j’s largest customers identify opportunities to deploy graphs in a way that makes a meaningful impact on their organization. He also heads Neo4j's startup ecosystem with over 500 member companies. Kevin has... Read More →


Monday October 23, 2017 9:00am - 5:00pm
Convene Conference Center: Empire Forum Convene Conference Center, 810 Seventh Ave

9:00am

Neo4j Fundamentals
Note: Trainings and workshops will be held on October 23rd at Convene Conference Center, located at 810 7th Ave, New York NY. All sessions on this day require a ticket type that includes "Training and Workshop Day."

This course will give you a foundational knowledge of graph databases and use cases. You'll learn all the getting-started basics, including data import and creation, basic modeling, and querying. Learn to use Neo4j's powerful query language, Cypher, and how it can drastically improve your connected data problems.

Best Suited For:

  • Anyone with an interest in database technology
  • Developers, Administrators, DevOps engineers, DBAs, Business Analysts and students.

Skills taught:

  • An understanding of graph databases
  • How to use graph databases
  • Introduction to data modeling with Graph databases
  • How to get started working with Neo4j
  • Build confidence in building a graph enabled application

Prerequisites

You don’t need any previous experience with Neo4j, NOSQL databases or specific development languages

Course Outline

  • Introduction to Graphs
  • Introduction to Graph based Modeling
  • Neo4j and Cypher
  • Advanced Queries with Cypher
  • Real-world implementation use cases with Neo4j

Monday October 23, 2017 9:00am - 5:00pm
Convene Conference Center: Beekman Hub Convene Conference Center, 810 Seventh Ave

1:30pm

Building Microservices using Spring Cloud and Spring Boot
Note: Trainings and workshops will be held on October 23rd at Convene Conference Center, located at 810 7th Ave, New York NY. All sessions on this day require a ticket type that includes "Training and Workshop Day."

**This course requires some Java experience***

The transition to microservices can be an exciting change of pace for developers. But how can graphs connect domain data together from different microservices? In this session you’ll learn how to use Spring Data Neo4j and Spring Boot to create connected views of data from multiple microservices.

You’ll learn:

  • The basics behind using Event Sourcing and CQRS to replicate connected domain data in microservice architectures
  • How to build event-driven microservices using Spring Boot, Spring Cloud Stream, and Spring Data Neo4j
  • Why event-driven microservices help to solve certain data consistency when joining together disparate sources of domain data
  • How to build a reporting microservice that can turn an event stream into a connected view of all your domain data

Speakers
avatar for Kenny Bastani

Kenny Bastani

Spring Developer Advocate, Pivotal
Kenny Bastani works at Pivotal as a Spring Developer Advocate. As an open source contributor and blogger, Kenny engages a community of passionate developers on topics ranging from graph databases to microservices. He is also a co-author of O’Reilly’s Cloud Native Java: Designing... Read More →


Monday October 23, 2017 1:30pm - 5:00pm
Convene Conference Center: Rockefeller North Convene Conference Center, 810 7th Ave

1:30pm

Data Science with Neo4j
Note: Trainings and workshops will be held on October 23rd at Convene Conference Center, located at 810 7th Ave, New York NY. All sessions on this day require a ticket type that includes "Training and Workshop Day."

Although Neo4j is often using by application developers, there's a growing trend of data scientists using graphs to help with their work.

In this session we'll look at how to combine Neo4j and the Cypher query language with the Python data science stack including libraries such as Pandas and matplotlib.
We'll look at how to do exploratory data analysis as well as find insights into networked datasets using the newly released graph algorithms package through the use of hands on tutorials.

Speakers
avatar for Michael Hunger

Michael Hunger

Head of Developer Relations, EMEA; Neo4j Community Caretaker, Neo4j
Michael has been passionate about software development for a long time. He is particularly interested in the people who develop software, software craftsmanship, programming languages and improving code. | | For the last 7 years, he has been working on the Neo4j graph database. He's been involved in all areas of the project from Kernel to Cypher, from import to analytics. Michael heads developer relations engineering and is the project lead of Spring Data Neo4j. | | As a developer Michael loves to work with many aspects of software development, learning new things every day, participating in exciting and ambitious open source projects and contributing and writing software related books and articles. Michael is also an active speaker and organizer for conferences and events. | | Good relationships are everywhere in Michael's life. Follow... Read More →


Monday October 23, 2017 1:30pm - 5:00pm
Convene Conference Center: Dakota South Convene, 810 7th Ave

1:30pm

Neo4j in the Cloud
Note: Trainings and workshops will be held on October 23rd at Convene Conference Center, located at 810 7th Ave, New York NY. All sessions on this day require a ticket type that includes "Training and Workshop Day."


By the end of this workshop, we'll show you how to deploy a Neo4j Causal Cluster with machines in multiple availability zones and read replicas in multiple regions.  We'll discuss and implement best practices for machine sizing, backup, disk selection, network settings, monitoring and backup for our cluster.  We'll also discuss how to write cluster-backed graph applications.

We'll use AWS and Linux for the workshop, and attendees will be able to follow along on their own AWS accounts if they choose. Of course, we'll also talk about other cloud technologies. 
Pre-requisites: Understanding of Cloud providers such as AWS, Google Cloud Platform, AzureBasic understanding of Neo4jOptional: AWS account (with billing enabled) to follow along

Monday October 23, 2017 1:30pm - 5:00pm
Convene Conference Center: Rockefeller South Convene Conference Center, 810 Seventh Ave

6:00pm

GraphHack at GraphConnect

It's the evening before GraphConnect NYC which means it's time for our annual GraphConnect Hackathon! 

The topic for this year's event is graphs-4-good. 

Aside from the great feeling you will get by giving back and hacking for a good cause, you'll have the opportunity to win some amazing prizes and make great friends from all over the world! 

Register: https://www.meetup.com/nycneo4j/events/242972036/


Monday October 23, 2017 6:00pm - 10:00pm
eBay NYC 625 6th Ave, New York, NY 10011
 
Tuesday, October 24
 

9:00am

Keynote Session
Speakers
avatar for Emil Eifrem

Emil Eifrem

CEO, Neo4j
Emil Eifrem is CEO of Neo4j and co-founder of the Neo4j project. Before founding Neo4j, he was the CTO of Windh AB, where he headed the development of highly complex information architectures for Enterprise Content Management Systems. Committed to sustainable open source, he guid... Read More →


Tuesday October 24, 2017 9:00am - 10:30am
Room 1

10:30am

Fika!
"Sweden is one of the world’s top coffee consuming nations, and the twice-daily social coffee break known as fika is a cherished custom. Fika can be had alone or in groups, indoors or outdoors, while traveling or at home. A time to take a rest from work and chat with friends or colleagues over a cup and a sweet treat, fika reflects the Swedish ideal of slowing down to appreciate life’s small joys." - From Fika: The Art of the Swedish Coffee Break



Tuesday October 24, 2017 10:30am - 11:00am
Room 4

10:30am

Fika!
"Sweden is one of the world’s top coffee consuming nations, and the twice-daily social coffee break known as fika is a cherished custom. Fika can be had alone or in groups, indoors or outdoors, while traveling or at home. A time to take a rest from work and chat with friends or colleagues over a cup and a sweet treat, fika reflects the Swedish ideal of slowing down to appreciate life’s small joys." - From Fika: The Art of the Swedish Coffee Break



Tuesday October 24, 2017 10:30am - 11:00am
Room 3

10:30am

Fika!
"Sweden is one of the world’s top coffee consuming nations, and the twice-daily social coffee break known as fika is a cherished custom. Fika can be had alone or in groups, indoors or outdoors, while traveling or at home. A time to take a rest from work and chat with friends or colleagues over a cup and a sweet treat, fika reflects the Swedish ideal of slowing down to appreciate life’s small joys." - From Fika: The Art of the Swedish Coffee Break



Tuesday October 24, 2017 10:30am - 11:00am
Room 1

10:30am

Fika!
"Sweden is one of the world’s top coffee consuming nations, and the twice-daily social coffee break known as fika is a cherished custom. Fika can be had alone or in groups, indoors or outdoors, while traveling or at home. A time to take a rest from work and chat with friends or colleagues over a cup and a sweet treat, fika reflects the Swedish ideal of slowing down to appreciate life’s small joys." - From Fika: The Art of the Swedish Coffee Break



Tuesday October 24, 2017 10:30am - 11:00am
Room 2

11:00am

Graph-powered Conversational Commerce at eBay

We showcase the use of Neo4j as a backend to our AI technology in eBay's virtual shopping assistant: eBay ShopBot. We will discuss how we used Neo4j as a probabilistic graph model to drive conversations. We also touch upon the key learnings for deployment and scalability in Google cloud platform. We will touch upon the following application oriented learnings of using neo4j for a year in production:

1. How we deploy at scale in GCP, how we scaled to 1TB graph data

2. How neo4j can form the backend for a conversational engine like shopbot

3. Discussions and recommendations on the use of procedures against cypher in Neo4j

4. Future plans


Speakers
avatar for Ajinkya Kale

Ajinkya Kale

Senior Applied Researcher, AI, eBay
(Ajinkya)-[:LOVES]->(Graphs)  | Ajinkya is the founding member of the AI team for New Product Development initiative at eBay focusing on next generation personal shopping assistants. He leads the research efforts across Knowledge Graphs and Query Understanding and is passionate a... Read More →
avatar for Anuj Vatsa

Anuj Vatsa

New Product Development, eBay
Anuj has been working in the New Product Development at eBay leading the effort in building the question answering service by building a powerful ecommerce/world knowledge graph that helps the eBay Shopbot.


Tuesday October 24, 2017 11:00am - 11:40am
Room 1

11:00am

The Next Generation for Single View: Moving from the Static Grid to the Virtualized Graph
Business requirements such as the relatively new General Data Protection Regulation in Europe are driving a need to better understand customer data assets and where they reside within the organization. Businesses are collecting mountains of information about their customers that, when organized effectively, offers the potential to reduce regulatory and compliance risk.

Many organizations store information in data warehouses, or more recently, data lakes. However, with customer databases collecting hefty streams of data on a daily basis, wading through and determining what information is useful or relevant for initiatives such as GDPR can become a very daunting task.

A key aspect of delivering Single View solutions involves understanding relevant data assets and their quality and suitability for purpose: bridging the gap between the business and IT sides of the organizations requires a focus on enterprise metadata, with the ability to collaborate on whiteboard style models, maps of existing data assets to these models, and an ability to profile directly against these models to evaluate their relevance. Graph provides a natural way to model these requirements, and to understand the Enterprise Metadata Graph and its typically complex set of relationships.

This presentation will show how the answer is to adopt a new approach and develop a Single View and Enterprise Metadata Management strategy around Graph databases, with an eye towards key business drivers like GDPR, to deliver a model that is far quicker to implement and more agile than anything that has gone before.

Speakers
avatar for Aaron Wallace

Aaron Wallace

Principal Product Manager, Pitney Bowes
Aaron Wallace is a Principal Product Manager for Customer Information Management at Pitney Bowes Software. He is based in Pitney’s Austin Texas office and has been with Pitney Bowes for 11 years. Aaron has 20+ years of experience in the Enterprise Software space, with 10 years ex... Read More →


Tuesday October 24, 2017 11:00am - 11:40am
Room 3

11:00am

How Graphs Changed The Way Hackers Attack
In April of 2015, John Lambert illustrated why hackers consistently defeat network security measures, stating: "Defenders think in lists. Attackers think in graphs. As long as this is true, attackers win." One year later, Rohan Vazarkar, Will Schroeder, and I released BloodHound at the DEF CON 24 hacker convention. BloodHound is a free and open source tool that uses graph theory to show how attackers breach and take over modern corporate network.

Since its release, BloodHound has changed how professional offensive consultants and network defenders view these attack paths, using Neo4j to discover in seconds what used to take days or weeks manually. With some information about the network? Who's logged in where? Who can administer what? Who's in what groups? Who has control over what objects? We can model how attackers choose their targets. The BloodHound attack graph exposes the hidden and often unintended relationships that may lead to Domain Admin, the keys to the kingdom in almost every corporate network in the world.

In this talk, we will show, with live demonstrations, the full history and evolution of BloodHound, starting with the frustrations of hacking without an attack graph, covering the spark that led us to an automated graph theory approach, building upon existing tools and tradecraft to create BloodHound, and capping off with BloodHound's newest improvements, schema additions, and future features. Finally, see how defenders use BloodHound to gain critical insights from the attack graph were the good guy kind of hackers after all.

Speakers
avatar for Andy Robbins

Andy Robbins

Co-Author, BloodHound
Andy is an active red teamer and co-author of BloodHound, a tool designed to reveal the hidden and unintended permission relationships in Active Directory domains. He has performed numerous red team operations and penetration tests against banks, credit unions, health-care provid... Read More →


Tuesday October 24, 2017 11:00am - 11:40am
Room 2

11:00am

Neo4j Clustering Hands-on
Almost a year ago Neo4j introduced the causal clustering architecture. Neo4j version 3.2 added support for multi-datacenter deployments and the brand new 3.3 release adds intra-cluster encryption. In this session we provide an overview of the clustering architecture and it’s usage through Bolt. The presentation will include an overview of the principles of operation of Neo4j Causal Clustering and a live demo using a stack of Raspberry PI machines showing hands on the operation, deployment and benefits of Neo4j clusters.

Tuesday October 24, 2017 11:00am - 11:40am
Room 4

11:45am

Full stack development with GraphQL and Neo4j
Despite what the name may imply, GraphQL is not a query language for graph databases. Instead it is a new way of building APIs, treating application data as a graph in the client. GraphQL has been called "REST 2.0" as it offers many advantages over REST.

Although GraphQL can be used with any database or backend service, it becomes even more powerful when combined with a graph database such as Neo4j. Using graphs on the backend as well as the frontend allows for removing the mapping and translation layer, simplifying development. Translating GraphQL to a single graph database query offers performance benefits. Further, we can enhance the expressivity of GraphQL by exposing Cypher, the query language for graphs, in our GraphQL schema.

This talk will start with a brief overview of GraphQL and graph databases then dive into why they are awesome when used together! We will talk about how we can use GraphQL with Neo4j and walk through the code to build a full stack application. No experience with GraphQL is necessary to benefit from this talk.

Tuesday October 24, 2017 11:45am - 12:00pm
Lightning Talk

11:45am

Building the Connected Enterprise with Machine Learning and Neo4j
It goes without saying, every single company is wanting to use the Graph. Every single company is wanting to use Machine Learning. Not many companies are realizing the power of combining both of these technologies to fuel a data layer that is connected and where the data gets cleaner, more enriched, better connected and more insightful without human interaction.

There is no better way of learning than seeing the techniques in action, and this presentation is packed with demonstrations, explanations and a humorous journey on combining these two technologies. Attendees will leave this presentation with the techniques they need, to build the connected enterprise.

Speakers
avatar for Tim Ward

Tim Ward

CEO, CluedIn
Tim has been spending the last 5 years of his career focussing on building large scale applications for the enterprise. With focus on scaling, performance, machine learning and databases, he brings with him over 10+ years of software experience. Being a Neo4j developer for the la... Read More →


Tuesday October 24, 2017 11:45am - 12:25pm
Room 2

11:45am

Collaborative Technology Intelligence Platform Using Graph Database
We are building our next generation technology intelligence platform onNeo4j graph database. Capturing data from literature, patents, websites and news media, we create acoherent knowledge graph to help connect our scientists and engineers with external collaborators todeliver the most innovative solutions.

Speakers
avatar for Fan Li

Fan Li

Principal Data Scientist, DuPont
Dr. Fan Li is a Principal Data Scientist at DuPont. As the founding member of the data science program in corporate R&D, he has led many projects to establish data analytics and machine learning capabilitiesfor R&D projects, business intelligence and IP management. He has bee... Read More →


Tuesday October 24, 2017 11:45am - 12:25pm
Room 1

11:45am

Mastering Highly Distributed Architecture with Neo4j
As the world leader for the travel industry, Amadeus is using highly distributed systems to serve over 2 billion transactions a day. This leads to a large application ecosystem, which can grow rapidly in complexity through emerging technologies and acquisitions.

In order to understand the inter-dependency of these systems we needed to build a cartography of Business Services, Applications, Technologies and Integration points. We will demo our solution to this problem built using Neo4j, YAC (Your Architecture Cartography), designed to take on the beast of the architecture landscape. Furthermore the power of graph and Neo4j has allowed us to quickly expand to new use cases, we are excited to demo the latest of these on technology migration and data compliance for GDPR.

Speakers
avatar for Thomas Lawrence

Thomas Lawrence

Enterprise Architect, Amadeus
Thomas Lawrence is currently working as an Enterprise Architect for Amadeus in the South of France. Over the years he has worked across many industries and different technology stacks, covering everything from development, to solution architecture and product ownership. His lates... Read More →


Tuesday October 24, 2017 11:45am - 12:25pm
Room 3

11:45am

Cypher and Spark: Multiple Graphs and more in openCypher

The Neo4j openCypher team shows Cypher for Apache Spark, with multiple graphs and composable queries. They also talk about more new features coming in openCypher. (You can get more detail on language developments at Wednesday’s NYC openCypher Meetup [link http://www.opencypher.org/event/2017/10/25/event-oc-meetup/])



Tuesday October 24, 2017 11:45am - 12:25pm
Room 4

12:10pm

News Networked: Using Neo4j's Graph Database to Increase Scalability in Fake News Detection
A graph-based solution to the fake news problem, which combines machine learning and graph analytics to automate portions of the human fact checking process. The strategy aims to provide fact checkers with a scalable and intuitive tool for flagging potentially faster and earlier.

Tuesday October 24, 2017 12:10pm - 12:25pm
Lightning Talk

12:30pm

Lunch
Lunch on us! Mix and mingle with speakers and attendees. 

Tuesday October 24, 2017 12:30pm - 1:15pm
Room 4

12:30pm

Lunch
Lunch on us! Mix and mingle with speakers and attendees. 

Tuesday October 24, 2017 12:30pm - 1:15pm
Room 1

12:30pm

Lunch
Lunch on us! Mix and mingle with speakers and attendees. 

Tuesday October 24, 2017 12:30pm - 1:15pm
Room 3

12:30pm

Lunch
Lunch on us! Mix and mingle with speakers and attendees. 

Tuesday October 24, 2017 12:30pm - 1:15pm
Room 2

1:15pm

Improving Surgery with Graphs
Our goal is to revolutionize surgical education by representing surgical knowledge in a Neo4j graph. Our use case is education - all surgical learners keep a detailed log of the operations they perform. These surgical logs are a potentially rich source of information about the education of surgeons but they go largely unused because they are traditionally saved using medical billing terms that computers can't understand. To make full use of valuable surgical information, computers would need to understand queries like: 

"What steps does a surgeon take occur during this operation?"
"What objects does a learner use in this procedure?
"What anatomic structures does this disease affect?"

To solve this problem, we mapped about 3500 surgical findings (i.e. fractures, tumors) and 4000 surgical procedures in the domain of maxillofacial surgery. In a Neo4j graph, each finding was graphed with its relationships to diseases and anatomic structures. Then each surgical procedure was graphed with its processes, objects, and structures. All processes, objects, and structures were then mapped to each other.

The result is a useful graph of surgical knowledge that a machine can use to answer highly specific queries about surgical education, like "Does this surgeon need more experience with nerve grafts?", "Is this learner getting enough operations that use bone plates?", or "Has this learner had enough experience operating in the eye socket?" For over two years, we have been using this graph in our surgical training program to understand the experience of each individual learner and guide their education. Nothing similar exists in any medical domain.

Speakers
avatar for Mark Engelstad

Mark Engelstad

Surgeon and Residency Program Director, Oregon Health and Science University
Mark Engelstad is an associate professor of surgery, an educator, and a coder. He is the program director of the maxillofacial surgery residency training program at Oregon Health and Science University in Portland, Oregon. He also has a master's degree in health informatics. Dr... Read More →


Tuesday October 24, 2017 1:15pm - 1:30pm
Lightning Talk

1:15pm

Xfinity xFi and user personalization

Xfinity xFi is Comcast’s personalized Wi-Fi experience that is tailored to cater customers’ individual needs. In this session, Jessica will discuss the innovations she expects to be providing with the Xfinity Profile Graph, and how Neo4j connects and provides context for these features. Jessica will describe how Comcast’s smart home platform will help make customers feel safer and more comfortable, while providing personalized content and services to the entire household.


Speakers
avatar for Jessica Lowing

Jessica Lowing

Sr Manager, Product Dev and Engineering, Comcast


Tuesday October 24, 2017 1:15pm - 1:55pm
Room 1

1:15pm

Leveraging Data Science Tools for Fraud Investigation
As data volume and complexity become more troublesome, data-science tools become ever more vital to the anti-fraud community. To compound matters, unstructured data is the largest and most challenging area of "big-data." Specific tools found in data science come to the rescue.

In this session, you will learn the synergy between open-source tools in information retrieval (e.g. search-engine technology), natural-language processing and graph databases. We will discuss how Information retrieval can be used to remove unwanted information and to key in on relevant topics and events. From there, natural-language processing tools can be used to extract named entities (e.g. people, places, associations, etc.), keywords, phrases and concepts. Graph databases can be built from this data to find important relationships and patterns. These three areas, leveraged in various permutations, can further refine results.

In an investigation, we are most interested in summarizing data to find what is going on, to look for useful correlations and relationships and to identify red flags that require further review. Learn how these indispensable data-science tools provide powerful and efficient results to the anti-fraud community.

Speakers
avatar for Paul Starrett

Paul Starrett

Private Investigator, Starrett Consulting
Paul Starrett is a licensed attorney and private investigator specializing in high-profile investigations, compliance consulting and legal counseling especially where electronic data is central. He is founder and CEO of Starrett Consulting, Inc., a full-service investigations and... Read More →


Tuesday October 24, 2017 1:15pm - 1:55pm
Room 3

1:15pm

The Fabric of DevOps: Using Neo4j to Manage Site Infrastructure at LendingClub
LendingClub runs 400+ microservices that comprise its online marketplace lending platform, the largest in America. Every one of these services has been developed, tested and deployed without drama. How? Our DevOps team uses Neo4j to manage infrastructure and operate the company.

Through our DevOps journey from monolith to microservices, datacenter to cloud, we learned that in order to automate all the things, we needed to have accurate and timely data about what exactly those things were. By loading all infrastructure components from source code repositories to CI jobs, from bare metal hosts to virtual servers to containers, from load balancers to auto-scaling groups into Neo4j, we created a single, central hub of information that we could query at any time and that helped us make sense of our complex, interdependent infrastructure components.

Understanding and dynamically mapping the relationships among our infrastructure gave us visibility into components that we previously had no idea were related. It allowed us to answer important questions vital to ensuring our site had four nines of uptime. Is a service down or suffering a partial outage? Do we have a single point of failure? What services will be affected if this storage array goes down? How much are our AWS instances costing us by account and region? Is our secondary load balancer configured the same as our primary one? How many Docker hosts are managers vs. workers in our Docker swarm?
We set up monitoring, alerting and reporting that helped us to prevent outages before they happened. We fully automated our datacenter deployments. When the time came to move to the cloud and containers, we fully automated app cluster spin-up and deployments. All these things and more were made possible because of our graph model.

In this talk, Ashley Sun, DevOps Engineer and Rob Schoening, VP of TechOps at LendingClub, will share the key insights learned throughout their DevOps journey, the technologies used, the challenges faced, and the lessons learned.

Speakers
avatar for Ashley Sun

Ashley Sun

DevOps Engineer, LendingClub
Ashley is a DevOps Engineer on the Infrastructure & Tools team at LendingClub, where she works on cloud orchestration, infrastructure management and automating all the things! She strives to build awesome automation tools to support and improve the efficiency of the Technology o... Read More →


Tuesday October 24, 2017 1:15pm - 1:55pm
Room 2

1:15pm

RDBMS to Graph
Tuesday October 24, 2017 1:15pm - 1:55pm
Room 4

1:40pm

Graphing a Hospital
Hospital acquired infection is a big problem for hospitals because it harms patients and because hospitals must cover the costs associated with treating infections acquired in the hospital. Infection can be spread due to poor hand hygiene by staff, dirty rooms, or poor isolation practices. Finding infection sources in data is very hard. We modeled the hospital stay to help identify areas for improvement.

We piloted a graph database to model the spread of hospital acquired infection and care team interactions. This talk will discuss some lessons learned and best practices.

Speakers
avatar for Michael Zelenetz

Michael Zelenetz

Data Insights Programmer, New York Presbyterian
Michael Zelenetz is a data insights programmer at New York Presbyterian and is wrapping up at Harvard University. He used to save lives as a paramedic, now he uses data to improve care and patient experience.


Tuesday October 24, 2017 1:40pm - 1:55pm
Lightning Talk

2:00pm

Visualizing and Analyzing Business Data with StreamSets and Neo4j
In this session you'll learn how to ingest data from Salesforce, Oracle and other enterprise platforms into Neo4j. You'll discover how to load the initial data set _and_ keep it synchronized with the system-of-record, with a focus on the creation of nodes and relationships in Neo4j. We'll conclude by showing how well-crafted Cypher queries reveal insights from the combined data that are not visible in any of the individual systems.

Speakers
avatar for Pat Patterson

Pat Patterson

StreamSets
Pat Patterson has been working with Internet technologies for over two decades, building software and working with developer communities at Sun Microsystems, Salesforce and StreamSets. At Sun, Pat was best known as the community lead for the OpenSSO open source project; as a deve... Read More →


Tuesday October 24, 2017 2:00pm - 2:15pm
Lightning Talk

2:00pm

Applying Graphs to Enterprise Media Asset Management at Scripps Networks

Scripps Networks Interactive is a leading developer of engaging lifestyle content in the home, food and travel categories for television, the internet and emerging platforms. Their U.S. lifestyle portfolio comprises popular television and internet brands HGTV, DIY Network, Food Network, Cooking Channel, Travel Channel and Great American Country, which collectively engage more than 190 million consumers each month, and HGTV was among the top 10 cable networks in 2016. 

Managing the asset and instance-level metadata for Scripps' historical media portfolio is critical to their business. It affects everything from broadcast availability to viewing behavior to the ability to syndicate content to non-linear and international broadcast partners. In this session, the speakers will discuss:

  • Applying graph technology to federate relevant metadata across multiple digital asset management systems into a cohesive multi-media library
  • Leveraging the advantages of graph DB over traditional relational databases
  • Facilitating modeling via graph technology of complex, multi-dimensional relationships between multiple domains (shows, seasons, episodes, formats & versions)

Speakers
avatar for Brant Boehmann

Brant Boehmann

Senior Software Engineer and Technical Lead, Scripps Networks
Brant Boehmann is a Senior Software Engineer and Technical Lead at Scripps Networks Interactive where he designs and implements solutions for the ingestion, management, and distribution of the enterprise's media assets. Brant has over 20 years of experience in software developmen... Read More →
avatar for Chris Goodacre

Chris Goodacre

Media Software Development Manager, Scripps Networks
Chris Goodacre is the Software Development Manager for the Media Management software at Scripps Networks Interactive.   Before joining Scripps, Chris was a Technical Product Manager in SunGard’s Financial Services division (now part of FIS) where he championed technology investme... Read More →


Tuesday October 24, 2017 2:00pm - 2:40pm
Room 1

2:00pm

Mapping Ontologies in Graphs for Personalization at Gousto
Gousto is a UK-based online retailer that delivers recipe kit boxes with exact quantities of fresh ingredients and step-by-step instructions. Offering deliveries 7 days a week and weekly menus of 22 recipes, we are market leaders in terms of choice. This means that it is vital to our business that we understand how the recipes we offer and the customers who buy them are connected.

Due to the subjective nature of the matter, one of our main challenges was finding a way to measure the similarity between different recipes. In order to do this, we implemented a recipe and ingredient ontology in Neo4j, which allowed us to understand and explore our recipes from many different points of view. This tool then allowed us to create a data-driven menu planning process, which ensures that we are offering enough variety to our customers, and a content-based recommendation system, leading to a more personalised customer experience.

Speakers
avatar for Irene Iriarte-Carretero

Irene Iriarte-Carretero

Data Scientist, Gousto
I am a London-based data scientist working for Gousto, a recipe kit delivery company. Originally from Spain, I did my undergraduate studies in Chemistry at Imperial College London and then went on to do a Computational Chemistry PhD studying nanoscale heat transport in ice. This... Read More →


Tuesday October 24, 2017 2:00pm - 2:40pm
Room 3

2:00pm

Microservice and Module Management with Neo4j
Organizations with a wide range of business capabilities produce a large amount of software. Managing code in monoliths is hard enough before migrating to 100s of microservices. Understanding the interactions between the services is essential for being successful in our move to microservices.

Speakers
avatar for John Lavin

John Lavin

Enterprise Architect, Vanguard
John Lavin is a 17 year veteran of The Vanguard Group and currently an Enterprise Architect responsible for the management and migration of existing business software to Microservices and the Cloud.  John is based out of the Philadelphia area and received his Bachelor's Degree in Computer Science from Ursinus... Read More →


Tuesday October 24, 2017 2:00pm - 2:40pm
Room 2

2:00pm

Cypher Everywhere: Neo4j, Hadoop/Spark and the Unexpected

Cypher started in Neo4j. It’s now used by SAP HANA Graph, Redis Graph and Agens Graph over PostgreSQL, among others. The Neo4j Graph Platform will include Cypher for Apache Spark, with Hadoop and other integrations, allowing the data lake to be projected into graphs. And there’s more to come …


 

 


Tuesday October 24, 2017 2:00pm - 2:40pm
Room 4

2:25pm

Avoid the Hairball: Reducing Clutter in your Neo4j Visualizations
Neo4j and the KeyLines make it simpler and faster to work with real-world connected data. Organizations around the world rely on the database + visualization combination to power mission-critical graph applications, from law enforcement to supply chain management.

But working with real-world data can be messy. One stubborn problem is the hairball: densely connected datasets that defy effective analysis.

This talk is about a new approach to detangling your Neo4j graph hairballs.

Corey will show techniques developed by the KeyLines team to de-clutter your visualizations. He'll introduce new functionality to turn your biggest and most complex graph datasets into intuitive and useful insight.

Speakers
avatar for Corey Lanum

Corey Lanum

Commercial Director, Cambridge Intelligence
Corey Lanum, has a distinguished background in graph visualization. Over the last 15 years he has managed technical and business relationships with dozens of the largest defense and intelligence agencies in North America, in addition to working with many security and anti-fraud o... Read More →


Tuesday October 24, 2017 2:25pm - 2:40pm
Lightning Talk

2:45pm

Voice-driven Knowledge Graph Journey with Neo4j and Amazon Alexa
In 2016, 25% of web searches on Android were made by voice and this percentage is predicted to double by 2018.

From Amazon Alexa to Google Home, smartwatches and in-car systems, touch is no longer the primary user interface.

In this talk, Alessandro and Christophe will demonstrate how graphs and machine learning are used to create an extracted and enriched graph representation of knowledge from text corpus and other data sources.

ThisSuch representation will then be used to map user intents made by voice to an entry point in this Neo4j backed knowledge graph.

Every user interaction will then have to be taken into account at any further steps and we will highlight why graphs are an ideal data structure for keeping an accurate representation of a user context in order to avoid what is called machine or bot amnesia.

The speakers will then conclude the session by explaining about how recommendations algorithms are used to predict next steps of the user's journey.

Speakers
avatar for Christophe Willemsen

Christophe Willemsen

Principal Consultant, GraphAware
Christophe Willemsen is a Principal Consultant at GraphAware, the world's number one Neo4j consultancy. He is an expert on the Neo4j graph database and the Cypher query language, and a skilled software engineer who has been involved in many Neo4j projects optimizing complex Cypher queries, building enterprise-grade, graph-based recommendation engines, and developing search tools combining Neo4j and the Elastic Stack. Christophe is also the author of the Neo4j driver for PHP and many Java extensions for Neo4j, available on... Read More →


Tuesday October 24, 2017 2:45pm - 3:00pm
Lightning Talk

2:45pm

Real-Time Data Lineage at UBS
Neo4j allows UBS to trace lineage of all metrics for all initiatives across the bank.  What's unique about our solution is the combination of real time response time and agility.  Lineage spans across dozens of levels of entities and dependencies, and resolving these kinds of dependencies using traditional technologies would be impossible to do in real time.  Also, our business analysis are constantly changing requirements.  Neo4j does not rely heavily on predefined schema or indexes, and thus was able to keep pace with the changes.

Learn how UBS was able to meet regulatory requirements for initiatives within a short window and limited resources.

Speakers
avatar for Wren Chan

Wren Chan

Senior Software Engineer and Technical Lead, UBS
Wren Chan is a Senior Software Engineer and Tech Lead at UBS. He has helped to design and implement solutions for various reference data applications within the bank. He has been using Neo4j since 2012 and has leveraged it for a couple of solutions.
avatar for Sidharth Goyal

Sidharth Goyal

Senior Software Engineer and Technical Lead, UBS
Sid Goyal is a Senior Software Engineer and Tech Lead at UBS with experience in both reference data and the investment bank. He was the tech lead for the team that implemented the syncing of Neo4j with Oracle.


Tuesday October 24, 2017 2:45pm - 3:25pm
Room 1

2:45pm

NLP at Scale for Maintenance and Supply Chain Management at Caterpillar

How do you read 100,000 documents? The connection between the words we use and things and ideas that they represent can be represented as a structure.  Using Neo4j this linguistic and semantic structure is developed to facilitate the large-scale analysis of text for meaning representation and automatic reading at scale.  Learn how natural language processing can be implemented within Neo4j at scale to reveal actionable insights.  Also, see how these structures are visualized in virtual reality.



Speakers
avatar for Ryan Chandler

Ryan Chandler

Senior Data Scientist, Caterpillar
Ryan is a data scientist and researcher at Caterpillar Inc. working in the area of human-computer interaction and natural language processing.  Currently working on a PhD in cognitive and linguistic informatics at the University of Illinois, he is pioneering the use of large graphs for the purposes for natural language processing and computational semantics... Read More →


Tuesday October 24, 2017 2:45pm - 3:25pm
Room 2

2:45pm

Sentiment and Social Network Analysis for Intelligence and Law Enforcement
Traditional social network analysis is performed on a series of nodes and edges, generally gleaned from metadata about interactions between several actors. In the intelligence and law enforcement communities, this metadata can frequently be paired with data and communications content. Our analytic, SocialBee, takes advantage of this widely untapped data source to not only perform more in-depth social network analysis based on actor behavior, but also enrich the social network analysis with topic modelling, sentiment analysis, and trending over time. Through extraction and analysis of topic-enriched links, SocialBee has also been able to successfully predict hidden relationships, i.e., relationships not seen in the original dataset, but that exist in an external dataset via different means of communication.

The clustering of communities based on behavior over time can be done by looking purely at metadata, but SocialBee also analyzes the content of communications which will allows for a richer analysis of the tone, topic, and sentiment of each interaction. Traditional topic modelling is usually done using natural language processing to build clusters of similar words and phrases. By incorporating these topics into a communications network stored in neo4j, we are able to ask much more meaningful questions about the nature of individuals, relationships, and entire communities.

Using its topic modelling features, SocialBee can identify behavior based communities within this networks. These communities are based on relationships where a significant percentage of the communications are about a specific topic. In these smaller networks, it is much easier to identify influential nodes for a specific topic, and find disconnected nodes in a community.

This talk explores the schema designed to store this data in neo4j, which is loosely based on the concept of the 'Author-Recipient-Topic' model as well as several advanced queries exploring the nature of relationships, characterizing sub-graphs, and exploring the words that make up the topics themselves.

Speakers
avatar for Laura Drummer

Laura Drummer

Director of Software & Engineering, Novetta Solutions
Laura Drummer has over 14 years of experience in intelligence analysis, data analytics, and software development, and serves as the Director of Software and Engineering in Novetta's Cyber Operations Division. She holds a MS in Information Systems and a BA in Mandarin Chinese. Lau... Read More →


Tuesday October 24, 2017 2:45pm - 3:25pm
Room 3

2:45pm

Spring Data Neo4j: Graph Power Your Enterprise Apps
A few weeks ago Spring Data Neo4j version 5 was released as part of the Spring Data 2.0 release train. Time to present the Spring way to work with Neo4j and introduce the latest features SDN 5 and its supporting library Neo4j-OGM 3 provide. The talk will also give an overview of the overall architecture and shows examples how to build modern, compact back-ends and web-applications using Spring Data Neo4j.Of course we will give a glance of what the future will bring to Spring Data Neo4j.

Speakers
avatar for Gerrit Meier

Gerrit Meier

Software Engineer, Neo4j
As a software engineer at Neo4j Gerrit is developing the Neo4j Object Graph Mapper (OGM) and the Spring Data Neo4j (SDN). He is always looking for new things to learn and tries to make the world better by sharing knowledge and ideas. Not only because of that he is a co-leader of... Read More →
avatar for Nicolas Mervaillie

Nicolas Mervaillie

Senior Consultant, GraphAware
Nicolas is a Senior Consultant at GraphAware. He is spending a lot of time on Spring Data Neo4j and loves using Neo4j on projects.He has been previously working for over 18 years with Java and the Spring framework in retail, finance, and e-commerce ; mostly on developing, architecting, coaching, and performance tuning software. | | Nicolas is also co-author of the french book to be... Read More →


Tuesday October 24, 2017 2:45pm - 3:25pm
Room 4

3:10pm

What's for Breakfast? Building a Recommendation System with Neo4j
Breakfast is said to be the most important meal of the day but is it true? Using open data, we explore the breakfast-eating habits of over 9,000 Americans. The nutritional density of the average American breakfast is put to the test as we use Neo4j to recommend breakfasts that support better health outcomes.

I discuss how Neo4J supports a food recommendation engine that uses nutritional information, personal health data, and food preferences to curate specific items to make a meal that supports a person's health. The talk starts with an overview of how Americans eat breakfast. It may surprise you how many people eat cookies for breakfast. Then, I use data science to recommend breakfast for someone given their likes/dislikes, their propensity to eat breakfast, their health, and their nutritional needs.

Speakers
avatar for Alicia Powers

Alicia Powers

Senior Vice President, New York City Economic Development Corporation
Dr. Powers has over 15 years experience using data to discover an organization's needs and drive effective decision-making. Her expertise includes survey design, experimental design, and complex data analysis. Her career trajectory includes roles like entrepreneur, lead data scie... Read More →


Tuesday October 24, 2017 3:10pm - 3:25pm
Lightning Talk

3:30pm

Fika!
"Sweden is one of the world’s top coffee consuming nations, and the twice-daily social coffee break known as fika is a cherished custom. Fika can be had alone or in groups, indoors or outdoors, while traveling or at home. A time to take a rest from work and chat with friends or colleagues over a cup and a sweet treat, fika reflects the Swedish ideal of slowing down to appreciate life’s small joys." - From Fika: The Art of the Swedish Coffee Break



Tuesday October 24, 2017 3:30pm - 4:00pm
Room 2

3:30pm

Fika!
"Sweden is one of the world’s top coffee consuming nations, and the twice-daily social coffee break known as fika is a cherished custom. Fika can be had alone or in groups, indoors or outdoors, while traveling or at home. A time to take a rest from work and chat with friends or colleagues over a cup and a sweet treat, fika reflects the Swedish ideal of slowing down to appreciate life’s small joys." - From Fika: The Art of the Swedish Coffee Break



Tuesday October 24, 2017 3:30pm - 4:00pm
Room 3

3:30pm

Fika!
"Sweden is one of the world’s top coffee consuming nations, and the twice-daily social coffee break known as fika is a cherished custom. Fika can be had alone or in groups, indoors or outdoors, while traveling or at home. A time to take a rest from work and chat with friends or colleagues over a cup and a sweet treat, fika reflects the Swedish ideal of slowing down to appreciate life’s small joys." - From Fika: The Art of the Swedish Coffee Break



Tuesday October 24, 2017 3:30pm - 4:00pm
Room 1

3:30pm

Fika!
"Sweden is one of the world’s top coffee consuming nations, and the twice-daily social coffee break known as fika is a cherished custom. Fika can be had alone or in groups, indoors or outdoors, while traveling or at home. A time to take a rest from work and chat with friends or colleagues over a cup and a sweet treat, fika reflects the Swedish ideal of slowing down to appreciate life’s small joys." - From Fika: The Art of the Swedish Coffee Break



Tuesday October 24, 2017 3:30pm - 4:00pm
Room 4

4:00pm

Graph Analysis for Information Security Incident Response
Timing is everything when investigating security incidents. When a threat is first identified, it can take several teams to identify the scope of the incident before an adequate response can take place. The Data Intelligence team within Microsoft's Digital Security and Risk Engineering organization exists to research the latest threats in the industry while collecting valuable insights about our own environment to enable faster incident resolution.

Combining and analyzing this intelligence using graph technologies allows us to stay ahead of cyber-threats. Using custom tooling with Neo4j at the backend provides responders with the capability to rapidly identify patterns during an event to reduce the time to investigate an incident and instead, focusing on removing the threat. Later, these same tools allow us to learn how the event began and ultimately find ways to mitigate future incidents of a similar nature.

This talk will give a brief overview of Microsoft's Threat Intelligence program and showcase some of the capabilities we've designed to aid our incident response teams in their line of duty.

Speakers
avatar for Cory Gehr

Cory Gehr

Service Engineer, Digital Security and Risk Engineering, Microsoft
Cory Gehr is a Service Engineer in Microsoft's Digital Security and Risk Engineering group where he focuses on Data Intelligence. His primary goal is investigating the use of graph databases to mitigate threats to the company and to improve the incident response process.


Tuesday October 24, 2017 4:00pm - 4:15pm
Lightning Talk

4:00pm

4:00pm

Key Trends in Graph Visualization
Speakers
avatar for Brendan Madden

Brendan Madden

CEO, Tom Sawyer Software
Brendan Madden founded Tom Sawyer Software in 1992 and has since developed the company into a leading global provider of high-performance graph and data visualization and analysis systems. He is highly interested that the company does top quality work, and under his expert guidan... Read More →


Tuesday October 24, 2017 4:00pm - 4:40pm
Room 2

4:00pm

Using Graph Database for Data Lineage & Governance of Master Data

Many enterprises have data assets stored in RDBMS and offline documents such as MS Excel. Graph database can create complex data relationships across these heterogeneous data sources for sales reps, clients, vendors, and product domains, etc. Clearly, “integration” among these systems is challenging but critical to the sustainability and success of enterprise analytics. Moreover, the collaborative whiteboard-friendly style of Graph modeling engages business stakeholders better than the arcane nature of RDBMS, etc. And complex, real-world queries are much efficient and easier to state than with traditional databases. Graph technology definitely has appeal to large enterprises’ in orchestrating and evolving data integration solutions to data management challenges.

This session will discuss major aspects of such an endeavor by sharing lessons learned regarding topics such as:

• Understanding the key use cases for Graph in the real-world of large business enterprises (“why”)

• Determining the “Business Value” of an Enterprise Graph Database program (“what”)

• Planning the roadmap on getting started via POC for technical discovery & impact analysis (“how”)



Tuesday October 24, 2017 4:00pm - 4:40pm
Room 3

4:00pm

Enhancing Knowledge Graph Search with Elasticsearch
Emil Eifrem highlighted knowledge graphs in his keynote at GraphConnect London 2017. Last year, Forrester said "Knowledge graphs provide contextual windows into master data domains and the links between domains" (The Forrester Wave, Master Data Management). Knowledge graphs are the key to providing the semantic and link analysis capabilities required by modern applications.

Providing relevant information to the user performing search queries or navigating a site is a complex task. It requires a huge set of data, a process of progressive improvements, and self tuning parameters together with infrastructure that can support them. To add to the complexity, this search infrastructure must be introduced seamlessly into the existing platform, with access to relevant data flows to provide always up-to-date data. Moreover, it should allow for easy addition of new data sources to cater to new requirements, without affecting the entire system or the current relevance.

In all e-commerce sites, text search and catalog navigation are not only the entry points for users but they are also the main salespeople. Compared with web search engines, this use case has the advantage that the set of items to be searched is more controlled and regulated.

In this talk, Luanne will share insights about the business value of knowledge graphs and their contribution to relevant search in an e-commerce domain for a Neo4j customer. With text search and catalog navigation being the entry point of users to the system and in fact, driving revenue, the talk will explain the challenges of relevant search and how graph models address them.

Dr. Alessandro will then talk about various techniques used for information extraction and graph modelling. He will also demonstrate how to seamlessly introduce knowledge graphs into an existing infrastructure and integrate with other tools such as ElasticSearch, Kafka, Apache Spark, OpenNLP and Stanford NLP.

Speakers
avatar for Luanne Misquitta

Luanne Misquitta

Principal Consultant, GraphAware
Luanne Misquitta is a Principal Consultant at GraphAware. She is one of the earliest Neo4j community members and has been using Neo4j since 2009. Luanne organizes and runs all Neo4j training in India and is a core committer to Neo4j OGM and Spring Data Neo4j. She is based in Abu... Read More →
avatar for Alessandro Negro

Alessandro Negro

Chief Scientist, GraphAware
Dr. Alessandro Negro is the Chief Scientist at GraphAware. He has been a long-time member of the graph community and he is the main author of the first-ever recommendation engine based on Neo4j. At GraphAware, he specialises in recommendation engines, graph-aided search, and NLP... Read More →


Tuesday October 24, 2017 4:00pm - 4:40pm
Room 4

4:25pm

Solving data catalog and lineage gaps in Office 365 platform with graph technology
Data lineage is a well-known problem space in the big data industry, especially in fragmented and distributed platforms. Cataloging data assets, although better covered, is also something that may lack in some organizations.

Microsoft has built amazing products and services loved by millions. Our focus has been and will always be to build quality and reliable product. What if we could build them faster? What if we could improve our innovation and business by making our data assets more discoverable?

Making complex data lineage simple and cataloging them is the goal of Office 365 Metagraph. We built a graph that hosts most of the important data assets metadata that our data engineers and scientists need to create experiences faster.

In this talk, we will be presenting some of the problems we solved with graph technology.

Speakers
avatar for Julien Pierre

Julien Pierre

Microsoft
Creative thinker, entrepreneur at heart with a motivating director nature. Blogger, speaker & data analyst in the making. I love technology in general, but I have a real passion for IoT and Big Data. Listen to data/customer.
avatar for Yi Wang

Yi Wang

Senior Software Engineer, Office 365 Platform, Microsoft


Tuesday October 24, 2017 4:25pm - 4:40pm
Lightning Talk

4:45pm

Making Metadata Relevant
Metadata does not have to be boring. University of Washington's Knowledge Navigator is more than a metadata repository, and it's more than a set of business glossaries. Instead, Knowledge Navigator is an interactive platform that allows users to traverse the business and technical metadata layers to make sense of the data they are working with.

Knowledge Navigator's interactive platform lets users search, trust, and make use of the data information landscape. We want the user to feel comfortable clicking through the interface, asking and answering questions along the way. This whole user experience is about exploration and meaning. Find out how a small team used Neo4J to create a tool that provides self-service access to conceptual and technical descriptions, definitions, lineage, interactive relationship maps, impact analysis information, and keeps users informed and engaged throughout enterprise system migrations.

Speakers
avatar for Pieter Visser

Pieter Visser

Solutions Architect, Enterprise Data and Analytics Group, University of Washington
Pieter is a Solutions Architect in the Enterprise Data and Analytics group at the University of Washington. He helps design and implement solutions for the Enterprise Data Warehouse and is passionate about delivering Business Intelligence and Metadata solutions with great user ex... Read More →


Tuesday October 24, 2017 4:45pm - 5:00pm
Lightning Talk

4:45pm

Intelligent Recommendation Engine for Financial Analysts
We have all heard about the explosion of data in the last decade and going forward. Financial Analysts are overwhelmed by the deluge of information and struggle to keep on top. Turning that stream of news and research into a knowledge graph allows much more precise targeting and deeper insight. Being able to connect the vast amount of data together in a streamlined and elegant way is where TR and Neo4j have made the biggest difference.

TR plans to demonstrate this end to end process using TR tools and Neo4j database culminating in a demonstration of a real time, personalized portal that integrates disparate TR content streams into Neo4j for display in an application. Neo4j is used as the operational graph data store and to personalize the content displayed to each user based on their profile, preferences, and behavioral history. Thomson Reuters Big Open Linked Data Solution combines cutting edge NLP, the worlds largest financial knowledge graph and a unique data integration environment - Data Fusion. Using Neo4J for graph analysis delivered excellent performance at significant scale.

Tuesday October 24, 2017 4:45pm - 5:25pm
Room 1

4:45pm

A Recursive Case study - Using Neo4j to Design High Performance Processors for Neo4j
Join us to learn how IBM is using Neo4j to design the next generation of IBM Power Systems processors (POWER9) and also how IBM leverages Neo4j for the design of it's industry leading CAPI (Coherent Accelerator Processor Interface) Accelerator technology. You'll gain a deeper understanding of how this effort has enabled leading edge scaling, performance and price-performance advantages for Neo4j workloads. IBM's experts will also be available to help answer any questions you have on supporting running Neo4j graphs of huge size and scale.

Speakers
avatar for Chuck Calio

Chuck Calio

IBM
Chuck Calio is a Distinguished IBM IT Specialist and the IBM Power Systems Offering Manager for Modern Data Platforms and Cognitive solutions. Chuck has 36 years of experience designing and delivering IT solutions for IBM. Chuck is based out of the New York area and has a Masters... Read More →


Tuesday October 24, 2017 4:45pm - 5:25pm
Room 3

4:45pm

Neo4j and Information Sharing for Enterprise Architects
When it comes to contract delivery for the Federal government, the biggest test that public and private sector workers face is how to do more with less. Limitations on funding, staff and access to subject matter experts rarely reduce the scope of program. Instead, teams are asked to become more agile and efficient. In seeking that the efficiency, the Enterprise Architecture Information Repository (EAIR) team at the Department of Homeland Security (DHS) has embraced Neo4j.

Early in 2016, the EAIR team recognized that the analysis of the relationships between entities in the DHS IT ecosystem was what enterprise architecture was all about. Through a series of prototypes, the team was able to introduce the concept of a graph database to DHS's enterprise architecture community. Using Neo4j, the EAIR was able to allow users visualize the network of IT assets in the organization like never before. Additionally, the ability to analyze the proximity of entities such as systems and the products they use across the organization streamlined impact analysis and identified opportunities to leverage enterprise licenses. Moreover, these graphs have helped EAIR stakeholders, including data and enterprise architects to glean potential shared services from existing data. The use of Neo4j, has been a key contributor in attaining the vision of creating an “app store” like feel to common IT at DHS, driving cost avoidance and risk reduction among enterprise architects.

During our 45-minute talk, we will discuss this emerging use case on how the developers for EAIR use Neo4j to graphically display how IT assets are interconnected throughout DHS. We want to share with the Neo4j community how this innovation will help to reduce risk at DHS as well as to better provide facilitate information sharing for enterprise architects.

Speakers
avatar for Jessica Dembe

Jessica Dembe

Blackstone Federal
Ms. Jessica Dembe is a front-end developer who specializes in creating customer-focused applications. Jessica's technical focus is on JavaScript frameworks and UX/UI best practices. For EAIR, she supports the project's front-end development to ensure the best user experience poss... Read More →
avatar for Patrick Elder

Patrick Elder

Technical Lead and Product Architect, Department of Homeland Security
Mr. Patrick Elder is the technical lead and product architect for the Enterprise Architecture Information Repository (EAIR) with the Department of Homeland Security. Mr. Elder handles the business intelligence aspect of the project to help to facilitate information sharing and da... Read More →


Tuesday October 24, 2017 4:45pm - 5:25pm
Room 2

4:45pm

Graph Analytics: Graph Algorithms inside Neo4j
This past summer, Neo4j released its first set of graph algorithms designed to help organizations understand their graphs at a global level.  This session will discuss the algorithms for community detection, centrality and path finding.  These complement long-standing graph navigation and traversal functions of which Neo4j is known.  This growing graph analytics library is sure to become a foundation in your data science and development work.

Speakers
avatar for Amy Hodler

Amy Hodler

Partner and Analytics Marketing, Neo4j
Amy Hodler manages partner and analytics marketing at Neo4j. She has over 20 years experience in product marketing and product management helping teams break into new areas at startups and large companies including Microsoft, Hitachi DataSystems and Hewlett-Packard (HP). Previous to Neo4j, She was the analytics and artificial intelligence market manager for Cray... Read More →
avatar for Michael Hunger

Michael Hunger

Head of Developer Relations, EMEA; Neo4j Community Caretaker, Neo4j
Michael has been passionate about software development for a long time. He is particularly interested in the people who develop software, software craftsmanship, programming languages and improving code. | | For the last 7 years, he has been working on the Neo4j graph database. He's been involved in all areas of the project from Kernel to Cypher, from import to analytics. Michael heads developer relations engineering and is the project lead of Spring Data Neo4j. | | As a developer Michael loves to work with many aspects of software development, learning new things every day, participating in exciting and ambitious open source projects and contributing and writing software related books and articles. Michael is also an active speaker and organizer for conferences and events. | | Good relationships are everywhere in Michael's life. Follow... Read More →


Tuesday October 24, 2017 4:45pm - 5:25pm
Room 4

5:10pm

Operationalize: Real-Time Fraud Detection with Striim and Neo4j
Using multi-channel data feeds, Striim and Neo4J have built real-time integration to detect ring fraud for prospective insurance customers. By identifying suspicious activity in real-time, fraudulent activity can be stopped in its tracks directly impacting the bottom line. Yet using graph databases in high volume real-time applications is not a trivial task. 

This talk will describe real-world challenges and best practices in getting the data to and output from Neo4J to deliver operational use cases around graph analytics.

Speakers
avatar for Sami Akbay

Sami Akbay

Founder and Executive Vice President, Striim
Sami Akbay is a founder of Striim. Prior to Striim, he served as the CEO of Altibase, Inc. – an in-memory RDBMS company with customers in financial services, utilities, and telecommunications. Sami was the Vice President of Marketing and Product Management for GoldenGate Software... Read More →


Tuesday October 24, 2017 5:10pm - 5:25pm
Lightning Talk

5:45pm

Closing Keynote
Speakers
avatar for Jim Webber

Jim Webber

Chief Scientist, Neo4j
Jim Webber is Chief Scientist at Neo4j, working on next-generation solutions for massively scaling graph data. Prior to joining Neo4j, Jim was a Professional Services Director with ThoughtWorks where he worked on large-scale computing systems in finance and telecoms. Jim has a Ph... Read More →


Tuesday October 24, 2017 5:45pm - 6:30pm
Room 1

6:30pm

disConnect
Join speakers, sponsors and fellow attendees to close out the biggest graph event of the year! 

Tuesday October 24, 2017 6:30pm - 8:00pm
Room 1