How to Detect Fraud with Vector Search, SQL, and Property Graphs @oracledevs
How to Detect Fraud with Vector Search, SQL, and Property Graphs  @oracledevs
Uploaded August 2026 | Updated September 2026, 2 weeks ago
How do you detect complex fraud patterns when transaction data is spread across disconnected systems?

In this session, Craig Shallahammer, Oracle ACE Director, builds a fraud-detection pipeline using Oracle AI Database, SQL, PL/SQL, vector search, embeddings, and property graphs.

The example follows “Slick Eddie,” a fraudster using gift cards across three disconnected transactional systems. The challenge is to identify the fraud pattern without relying on foreign keys or processing the data with Python.

The session demonstrates how to:

- Create a fraud-fingerprint embedding
- Use vector similarity search to identify suspicious transaction activity
- Analyse connected transaction paths with property graphs and PGQL
- Reduce millions of possible paths to a manageable set of candidates
- Apply fuzzy balance and timing checks to validate the fraud sequence
- Generate actionable fraud alerts from the resulting evidence

The final workflow reduces 3.7 million possible paths to 132 candidates and identifies the transaction sequence that matches the fraud pattern.

This is not a polished “happy path” demo. It is a practical account of what worked, what failed, and how an AI coding assistant helped build a multi-phase fraud-detection workflow in days.

Oracle AI Database brings SQL, vectors, and graphs together in one engine, helping developers build more complete analytical and AI applications without moving data across multiple systems.

Learn more about Oracle AI Database:
oracle.com/database/ai-database

Explore Oracle Graph:
oracle.com/database/graph

AskTOM:
asktom.oracle.com

Chapters:
00:00 Welcome and session introduction
04:40 The Slick Eddie fraud scenario
11:45 Why the fraud pattern is difficult to detect
27:00 Designing the fraud-detection workflow
32:00 Property graphs, PGQL, and transaction-path analysis
42:55 Vector similarity search and fraud fingerprints
55:00 Results, validation, and lessons learned
58:25 What failed and what the AI coding assistant changed
01:02:00 Q&A and discussion

#OracleAIDatabase #VectorSearch #GraphAnalytics #FraudDetection
How to Detect Fraud with Vector Search, SQL, and Property GraphsBoost enterprise AI efficiency on trusted data with AI Lakehouse: Live DemosBuild it with OracleKunal Kushwaha on breaking into AI #oracledevelopers #AI #Developers #CreatorLabsPART 1 — Modeling for the Access Pattern: Every Document Pattern Is a BetHow to Build an AI Agent with Persistent MemoryDeveloper Coaching Unlocking AI-Driven Automation with Oracle Integration CloudBuild the Intelligent Agents You Need with Oracle TechnologiesHow to Use AI Assistants to Explore Your DataHow AI Agent Memories Are Formed and Stored in a DatabaseUnlock the Possibilities: How to Set Up Oracle Integration Cloud Agents with OCI GenAI ModelsAgent memory and the database angle | Angie Jones | Oracle Creator Labs
Oracle Developers |

How to Detect Fraud with Vector Search, SQL, and Property Graphs

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER