This document discusses using Neo4j and graph algorithms for police investigations (POLE) based on a real-world crime dataset from Greater Manchester. It introduces the POLE data model and use cases, demonstrates Neo4j's advantages over other NoSQL databases for relationship queries, and shows sample visualizations of the crime graph data in Tableau and a custom web app. The presentation concludes by discussing ways to extend the demo dataset and tools to support a full-fledged investigative analysis platform.
Graph Database Management Systems provide an effective
and efficient solution to data storage in current scenarios
where data are more and more connected, graph models are
widely used, and systems need to scale to large data sets.
In this framework, the conversion of the persistent layer of
an application from a relational to a graph data store can
be convenient but it is usually an hard task for database
administrators. In this paper we propose a methodology
to convert a relational to a graph database by exploiting
the schema and the constraints of the source. The approach
supports the translation of conjunctive SQL queries over the
source into graph traversal operations over the target. We
provide experimental results that show the feasibility of our
solution and the efficiency of query answering over the target
database.
Smarter Fraud Detection With Graph Data ScienceNeo4j
Join us for this 20-minute webinar to hear from Nick Johnson, Product Marketing Manager for Graph Data Science, to learn the basics of Neo4j Graph Data Science and how it can help you to identify fraudulent activities faster.
Graph Database Management Systems provide an effective
and efficient solution to data storage in current scenarios
where data are more and more connected, graph models are
widely used, and systems need to scale to large data sets.
In this framework, the conversion of the persistent layer of
an application from a relational to a graph data store can
be convenient but it is usually an hard task for database
administrators. In this paper we propose a methodology
to convert a relational to a graph database by exploiting
the schema and the constraints of the source. The approach
supports the translation of conjunctive SQL queries over the
source into graph traversal operations over the target. We
provide experimental results that show the feasibility of our
solution and the efficiency of query answering over the target
database.
Smarter Fraud Detection With Graph Data ScienceNeo4j
Join us for this 20-minute webinar to hear from Nick Johnson, Product Marketing Manager for Graph Data Science, to learn the basics of Neo4j Graph Data Science and how it can help you to identify fraudulent activities faster.
Banking Circle: Money Laundering Beware: A Modern Approach to AML with Machin...Neo4j
by Ruben Menke, Lead Data Scientist at Banking Circle
In this talk, Banking Circle will show how a modern computational method is essential in the fight against money laundering.
Join us for this 30-minute webinar to hear from Zach Blumenfeld, Neo4j’s Data Science Specialist, to learn the basics of Graph Neural Networks (GNNs) and how they can help you to improve predictions in your data.
Knowledge Graphs and Generative AI
Dr. Katie Roberts, Data Science Solutions Architect, Neo4j
It’s no secret that Large Language Models (LLMs) are popular right now, especially in the age of Generative AI. LLMs are powerful models that enable access to data and insights for any user, regardless of their technical background, however, they are not without challenges. Hallucinations, generic responses, bias, and a lack of traceability can give organizations pause when thinking about how to take advantage of this technology. Graphs are well suited to ground LLMs as they allow you to take advantage of relationships within your data that are often overlooked with traditional data storage and data science approaches. Combining Knowledge Graphs and LLMs enables contextual and semantic information retrieval from both structured and unstructured data sources. In this session, you’ll learn how graphs and graph data science can be incorporated into your analytics practice, and how a connected data platform can improve explainability, accuracy, and specificity of applications backed by foundation models.
These webinar slides are an introduction to Neo4j and Graph Databases. They discuss the primary use cases for Graph Databases and the properties of Neo4j which make those use cases possible. They also cover the high-level steps of modeling, importing, and querying your data using Cypher and touch on RDBMS to Graph.
Danish Business Authority: Explainability and causality in relation to ML OpsNeo4j
by Joakim Sandroos, Senior Data Scientist at Danish Business Authority
At the Danish Business Authority (DBA), machine learning (ML) is utilized in the role of decision support. In order to build ethical ML on a solid scientific understanding, explainability and traceability are mission critical. DBA utilizes an in-house developed Directed Acyclic Graph (DAG) tool, RecordKeeper, to preserve causality information between business events on their platform. Via flow analysis, they identify Springs and Sinks in their dataset to mitigate overall model bias.
Your Roadmap for An Enterprise Graph StrategyNeo4j
Speaker: Michael Moore, Ph.D., Executive Director, Knowledge Graphs + AI, EY National Advisory
Abstract: Knowledge graphs have enormous potential for delivering superior customer experiences, advanced analytics and efficient data management.
Learn valuable tips from a leading practitioner on how to position, organize and implement your first enterprise graph project.
AI Modernization at AT&T and the Application to Fraud with DatabricksDatabricks
AT&T has been involved in AI from the beginning, with many firsts; “first to coin the term AI”, “inventors of R”, “foundational work on Conv. Neural Nets”, etc. and we have applied AI to hundreds of solutions. Today we are modernizing these AI solutions in the cloud with the help of Databricks and a variety of in-house developments. This talk will highlight our AI modernization effort along with its application to Fraud which is one of our biggest benefitting applications.
Intelligence led policing- pole sandbox (webinar 21012019) Neo4j
To help you explore how to prevent and solve crimes using the power of graphs we have developed the Crime Investigation Sandbox.
Data for the Crime Investigation Sandbox is organised based on the POLE data model, commonly used in policing and other security-related use cases. POLE stands for Persons, Objects, Locations, and Events.
The sandbox comes pre-loaded with sample data and a step-by-step guide with queries and explanations . In addition you might watch my video explaining the concept in detail. Everything you need to get going with your Crime Investigation!
Banking Circle: Money Laundering Beware: A Modern Approach to AML with Machin...Neo4j
by Ruben Menke, Lead Data Scientist at Banking Circle
In this talk, Banking Circle will show how a modern computational method is essential in the fight against money laundering.
Join us for this 30-minute webinar to hear from Zach Blumenfeld, Neo4j’s Data Science Specialist, to learn the basics of Graph Neural Networks (GNNs) and how they can help you to improve predictions in your data.
Knowledge Graphs and Generative AI
Dr. Katie Roberts, Data Science Solutions Architect, Neo4j
It’s no secret that Large Language Models (LLMs) are popular right now, especially in the age of Generative AI. LLMs are powerful models that enable access to data and insights for any user, regardless of their technical background, however, they are not without challenges. Hallucinations, generic responses, bias, and a lack of traceability can give organizations pause when thinking about how to take advantage of this technology. Graphs are well suited to ground LLMs as they allow you to take advantage of relationships within your data that are often overlooked with traditional data storage and data science approaches. Combining Knowledge Graphs and LLMs enables contextual and semantic information retrieval from both structured and unstructured data sources. In this session, you’ll learn how graphs and graph data science can be incorporated into your analytics practice, and how a connected data platform can improve explainability, accuracy, and specificity of applications backed by foundation models.
These webinar slides are an introduction to Neo4j and Graph Databases. They discuss the primary use cases for Graph Databases and the properties of Neo4j which make those use cases possible. They also cover the high-level steps of modeling, importing, and querying your data using Cypher and touch on RDBMS to Graph.
Danish Business Authority: Explainability and causality in relation to ML OpsNeo4j
by Joakim Sandroos, Senior Data Scientist at Danish Business Authority
At the Danish Business Authority (DBA), machine learning (ML) is utilized in the role of decision support. In order to build ethical ML on a solid scientific understanding, explainability and traceability are mission critical. DBA utilizes an in-house developed Directed Acyclic Graph (DAG) tool, RecordKeeper, to preserve causality information between business events on their platform. Via flow analysis, they identify Springs and Sinks in their dataset to mitigate overall model bias.
Your Roadmap for An Enterprise Graph StrategyNeo4j
Speaker: Michael Moore, Ph.D., Executive Director, Knowledge Graphs + AI, EY National Advisory
Abstract: Knowledge graphs have enormous potential for delivering superior customer experiences, advanced analytics and efficient data management.
Learn valuable tips from a leading practitioner on how to position, organize and implement your first enterprise graph project.
AI Modernization at AT&T and the Application to Fraud with DatabricksDatabricks
AT&T has been involved in AI from the beginning, with many firsts; “first to coin the term AI”, “inventors of R”, “foundational work on Conv. Neural Nets”, etc. and we have applied AI to hundreds of solutions. Today we are modernizing these AI solutions in the cloud with the help of Databricks and a variety of in-house developments. This talk will highlight our AI modernization effort along with its application to Fraud which is one of our biggest benefitting applications.
Intelligence led policing- pole sandbox (webinar 21012019) Neo4j
To help you explore how to prevent and solve crimes using the power of graphs we have developed the Crime Investigation Sandbox.
Data for the Crime Investigation Sandbox is organised based on the POLE data model, commonly used in policing and other security-related use cases. POLE stands for Persons, Objects, Locations, and Events.
The sandbox comes pre-loaded with sample data and a step-by-step guide with queries and explanations . In addition you might watch my video explaining the concept in detail. Everything you need to get going with your Crime Investigation!
The issue of police transparency, especially regarding open data, remains a growing public policy topic. Partnering with the Police Foundation, a Washington, D.C. based non-profit dedicated to advancing policing through innovation and science, analysts at Socrata helped automate the ingress and centralization from various police data sources using FME Cloud. This represents an important step in White House Police Data Initiative with the intent of increasing access and availability of important police data.
This presentation will touch upon the process of pulling data from disparate APIs, transforming data into more standardized formats, and finally the benefits of cloud-based automation and connectivity. Also discussed will be the data collected, how FME plays in integral role in achieving the goals of the Police Foundation, and a vision for future prospects of opening police data to the public in novel ways.
Garrett eDiscovery, Forensic and Legal consultants conduct thorough and effective computer investigations of any kind, including intellectual property theft, incident response, compliance auditing and responding to e-discovery requests—all while maintaining the forensic integrity of the data. Read more at http://www.garrettdiscovery.com/
Thwart Fraud Using Graph-Enhanced Machine Learning and AINeo4j
Fraudsters are becoming increasingly sophisticated, organized and adaptive; traditional, rule-based solutions are not broad or nimble enough to deal with this reality. This session will cover several demonstrations and real-world technical examples including preventing credit card fraud, identifying money laundering and reducing false positives.
LEARN ABOUT:
- Reference Architecture – See a framework for building intelligent applications that can sense and respond to increasingly complex fraud attempts.
- Boosting machine learning – Find out how you can combine machine learning with graph technology to improve predictive lift
- Graph algorithms – Hear an overview of algorithms to get started with and uses for fraud analysis
With the introduction of the Neo4j Graph Platform and increased adoption of graph database technology across all industries, now is a better time than ever to get started with graphs.
Join us for this introduction to Neo4j and graph databases. We'll discuss the primary use cases for graph databases and explore the properties of Neo4j that make those use cases possible.
In the fast paced world of information security, analysts are tasked to perform seemingly and often improbable feats of data analysis, and produce actionable results. Actionable could mean, things to block, collect, or be-on-the-look-out (BOLO). Data sources can range from data obtained on-line, device log files, PCAPs, and miscellaneous CSV files to name a few. Seldom does the data align properly, and it could be missing vital contextual information. On the surface, the various data sets may not appear to have any relationship. Not to mention, the small problem, the information totals are in the millions. As if your day was not already turbulent. When, where, why and how do we begin to make sense of the madness? The answer lies in in the solution to this question: How do we eat an elephant? One byte at a time.
During this talk, we will analyze real data, discuss and apply various methods, data frameworks and tools coupled with the Python programming language to tackle this obstacle. Along the way identifying methods to triage and process the data. Unearthing the golden nuggets of information that can and will help the analyst better defend the network, and find the proverbial needle in a haystack. It’s time to make the data work for the analyst instead of the analyst being held at its mercy. Even the simplest data sets can yield promising results, we just need to know what to ask, how to look, and enrich the data.
Online text data for machine learning, data science, and research - Who can p...Fredrik Olsson
This slide deck concerns online text data for machine learning, artificial intelligence, data science, and scientific research. After this talk, you’ll know who can provide online text data, what types of data are hard to get, and principal data hygiene factors.
Updated in August 2019.
Technology advances have changed the way the average American communicates, plans his or her day, shops, drives, and does many other things. Technology has changed the way criminals, specifically gang members, live their lives as well. As gangs evolve, many adopt more of a business model. How does that affect the way law enforcement should investigate them?
You will get an overview of criminal communications options, actions, and interactions followed by a discussion of how law enforcement – mostly gang cops – can and do respond. Ideas on how to engage, assist, or even thwart the detection of such activity will be provided. The use of metaphors to explain how technology functions often helps the not-so-literate grasp the concepts we will discuss – an impromptu brainstorming session on how that works will likely occur.
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4jIvan Zoratti
I gave this presentation at DataOps 19 in Barcelona.
You will find information about Neo4j and how to use it with Graph Algorithms for Machine Learning and Artificial Intelligence.
In this presentation, I present a Beginner Guide for Open Data publishers, including 'What to publish', 'How to publish', 'Where to publish', and 'Why publish'.
Includes practical guidelines, tips, and examples.
Presented at the Irish National Open Data Conference, 27th Nov, Dublin, Ireland
https://data.gov.ie/
Why private search is important for everone and how you can protect your pers...Kelly Finnerty
Startpage, the world’s most private search engine, is helping educate students on data privacy and protection with our Private Search 101 university lesson plan.
Are you a student or professor interested in learning more about how to protect your privacy online? Learn more with our accessible, informative Private Search 101 university lesson plan.
Why private search is important for everone and how you can protect your pers...Kelly Finnerty
Startpage, the world’s most private search engine, is helping educate students on data privacy and protection with our Private Search 101 university lesson plan.
Are you a student or professor interested in learning more about how to protect your privacy online? Learn more with our accessible, informative Private Search 101 university lesson plan.
SOPRA STERIA - GraphRAG : repousser les limitations du RAG via l’utilisation ...Neo4j
Romain CAMPOURCY – Architecte Solution, Sopra Steria
Patrick MEYER – Architecte IA Groupe, Sopra Steria
La Génération de Récupération Augmentée (RAG) permet la réponse à des questions d’utilisateur sur un domaine métier à l’aide de grands modèles de langage. Cette technique fonctionne correctement lorsque la documentation est simple mais trouve des limitations dès que les sources sont complexes. Au travers d’un projet que nous avons réalisé, nous vous présenterons l’approche GraphRAG, une nouvelle approche qui utilise une base Neo4j générée pour améliorer la compréhension des documents et la synthèse d’informations. Cette méthode surpasse l’approche RAG en fournissant des réponses plus holistiques et précises.
ADEO - Knowledge Graph pour le e-commerce, entre challenges et opportunités ...Neo4j
Charles Gouwy, Business Product Leader, Adeo Services (Groupe Leroy Merlin)
Alors que leur Knowledge Graph est déjà intégré sur l’ensemble des expériences d’achat de leur plateforme e-commerce depuis plus de 3 ans, nous verrons quelles sont les nouvelles opportunités et challenges qui s’ouvrent encore à eux grâce à leur utilisation d’une base de donnée de graphes et l’émergence de l’IA.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
GraphAware - Transforming policing with graph-based intelligence analysisNeo4j
Petr Matuska, Sales & Sales Engineering Lead, GraphAware
Western Australia Police Force’s adoption of Neo4j and the GraphAware Hume graph analytics platform marks a significant advancement in data-driven policing. Facing the challenges of growing volumes of valuable data scattered in disconnected silos, the organisation successfully implemented Neo4j database and Hume, consolidating data from various sources into a dynamic knowledge graph. The result was a connected view of intelligence, making it easier for analysts to solve crime faster. The partnership between Neo4j and GraphAware in this project demonstrates the transformative impact of graph technology on law enforcement’s ability to leverage growing volumes of valuable data to prevent crime and protect communities.
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesNeo4j
David Pond, Lead Product Manager, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Shirley Bacso, Data Architect, Ingka Digital
“Linked Metadata by Design” represents the integration of the outcomes from human collaboration, starting from the design phase of data product development. This knowledge is captured in the Data Knowledge Graph. It not only enables data products to be robust and compliant but also well-understood and effectively utilized.
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
Delivered by Michael Down at Gartner Data & Analytics Summit London 2024 - Your enemies use GenAI too: Staying ahead of fraud with Neo4j.
Fraudsters exploit the latest technologies like generative AI to stay undetected. Static applications can’t adapt quickly enough. Learn why you should build flexible fraud detection apps on Neo4j’s native graph database combined with advanced data science algorithms. Uncover complex fraud patterns in real-time and shut down schemes before they cause damage.
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxNeo4j
Delivered by Sreenath Gopalakrishna, Director of Software Engineering at BT, and Dr Jim Webber, Chief Scientist at Neo4j, at Gartner Data & Analytics Summit London 2024 this presentation examines how knowledge graphs and GenAI combine in real-world solutions.
BT Group has used the Neo4j Graph Database to enable impressive digital transformation programs over the last 6 years. By re-imagining their operational support systems to adopt self-serve and data lead principles they have substantially reduced the number of applications and complexity of their operations. The result has been a substantial reduction in risk and costs while improving time to value, innovation, and process automation. Future innovation plans include the exploration of uses of EKG + Generative AI.
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanNeo4j
Look beyond the hype and unlock practical techniques to responsibly activate intelligence across your organization’s data with GenAI. Explore how to use knowledge graphs to increase accuracy, transparency, and explainability within generative AI systems. You’ll depart with hands-on experience combining relationships and LLMs for increased domain-specific context and enhanced reasoning.
Workshop 1. Architecting Innovative Graph Applications
Join this hands-on workshop for beginners led by Neo4j experts guiding you to systematically uncover contextual intelligence. Using a real-life dataset we will build step-by-step a graph solution; from building the graph data model to running queries and data visualization. The approach will be applicable across multiple use cases and industries.
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...Neo4j
Roberto Sannino, Larus Business Automation
Nel panorama sempre più complesso dei progetti basati su grafi, LARUS ha consolidato una solida esperienza pluriennale, costruendo un rapporto di fiducia e collaborazione con Neo4j. Attraverso il LARUS Labs, ha sviluppato componenti e connettori che arricchiscono l’ecosistema Neo4j, contribuendo alla sua continua evoluzione. Tutto questo know-how è stato incanalato nell’innovativa soluzione Galileo.XAI di LARUS, un prodotto all’avanguardia che, integrato con la Generative AI, offre una nuova prospettiva nel mondo dell’Intelligenza Artificiale Spiegabile applicata ai grafi. In questo speech, si esplorerà il percorso di crescita di LARUS in questo settore, mettendo in luce le potenzialità della soluzione Galileo.XAI nel guidare l’innovazione e la trasformazione digitale.
GraphSummit Milan - Visione e roadmap del prodotto Neo4jNeo4j
van Zoratti, VP of Product Management, Neo4j
Scoprite le ultime innovazioni di Neo4j che consentono un’intelligenza guidata dalle relazioni su scala. Scoprite le più recenti integrazioni nel cloud e i miglioramenti del prodotto che rendono Neo4j una scelta essenziale per gli sviluppatori che realizzano applicazioni con dati interconnessi e IA generativa.
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with GraphNeo4j
Dr Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
POLE Investigations with Neo4j
1. POLE Investigations using Neo4j
and Graph Algorithms
Joe Depeau
Sr. Presales Consultant, UK
20th March, 2018
@joedepeau
http://linkedin.com/in/joedepeau
2. • What is the POLE Data Model?
• Why Neo4j?
• Neo4j POLE Demo
• Sample POLE Data Visualisations
• Extending the Demo for Real-world Use
• Q & A
2
Agenda
4. 4
The POLE Data Model Vehicles
Evidence
Weapons
Documents
Emails
Phones
Victims
Suspects
Witnesses
Investigators
Employers
Family Members
Crimes
Arrests
Meetings
Data Transmissions
Phone Calls
Interventions
Crime Scenes
Home Addresses
Places of Employment
Public Buildings
Landmarks
Travel Destinations
Objects
Persons
Events
Locations
5. • Policing
• Counter Terrorism
• Border Control / Immigration
• Child Protection / Social
Services
• Missing Persons
• Prisoner Rehabilitation
5
POLE Use Cases
Real Time
Proactive
Reactive
Insights
10. Blank SlideUsing Other NoSQL to Join Data
Using Neo4j
Slow queries due to
index lookups &
network hops
Lightning-fast queries
due to replicated in-
memory architecture and
index-free adjacency
Relationship Queries on non-native Graph Architectures
MACHINE 1 MACHINE 2 MACHINE 3
UNIFIED, IN MEMORY MAP
10
12. • UK street-level crime data is freely available from data.police.uk
• We will be looking at street-level crime data from the Greater Manchester Police
for the month of August 2017
• The crime data provides unique crime IDs, longitude and latitude (at street or
‘block’ level), month, crime type, and last outcome
• The crime data does not include personal identifiers (not even anonymised
tokens)
• Longitude/latitude values were translated to UK postcodes using public APIs
• Random data was generated for people, officers, phone calls, crime date, etc.
• The crime and random data where combined and curated to create the demo
12
About the Demo Dataset
○ Locations: 14,904 ○ Crimes: 28,762 Relationships: 105,853
○ Officers: 1,000 ○ Persons: 368
15. • We’ll view a few example visualisations created using Tableau
Public:
• A geographic representation of crimes in the database
• A chart of crimes by type and date
• A geographic representation of the centrality algorithm results
• Connectivity between Neo4j and Tableau Public is managed by the
Neo4j Tableau Web Data Connector v2.0
• Demonstrates the types of Geospatial and BI visualisations that can
be designed on top of a POLE graph
15
Sample visualisations using Tableau
16. • We’ll also view an example front-end using Neo4viz, an internally
developed tool for creating visualisations.
• Demonstrates how an end-user POLE application interface might
look.
• Neo4viz was developed using:
• SpringBoot
• ZK Server
• Font Awesome & Ionicons
• vis.js
16
Sample visualisations using Neo4viz
Neo4j
POLE
data SpringBoot
Web App
Browser App
18. • Using ‘Personas’ instead of ‘Person’, to account for things like aliases.
• A richer set of relationships between Persons and Crimes (i.e. Witness_To, Victim_Of,
Suspected_Of, Convicted_Of), Locations (i.e. Works_At, Visited, etc.), and Objects (i.e.
Owner_Of, Driver_Of).
• Supporting traceability and auditing of data. In real life it’s very important to understand
the lineage of the data (who entered the information and when, who updated it, has it been
verified, etc.) and how we could demonstrate we have the right to hold that information (i.e.
was it discovered as part of an investigation, is it publicly available, etc.).
• A robust security configuration, to restrict data access to those who have the right
authorisation.
• Adding weighting to our searches and algorithms - for example some crimes might be
considered more dangerous than others (i.e. Violence and Sexual Offences are more
serious than Shoplifting), or some relationships might be considered closer (i.e. ‘Family’ or
‘Lives With’ may be weighted more than ‘Social Network’).18
Ways the demo could be extended
21. • Open data about crime and policing in England, Wales, and Northern
Ireland: http://data.police.uk
• Neo4j Tableau Web Connector: https://github.com/neo4j-
contrib/neo4j-tableau
• Neo4j Graph Algorithms: https://neo4j.com/developer/graph-
algorithms/
21
Links