Canso - ML Platform
  • πŸ‘‹Introduction
  • πŸ›οΈCanso Architecture
  • πŸ’»Getting Started
    • 🏁Overview
    • 🌌Provison K8s Clusters
    • 🚒Install Canso Helm Charts
    • πŸπŸ”— Canso Python Client & Web App
    • πŸ“ŠHealth Metrics for Features in the Data Plane
  • πŸ’‘Feature Store
    • Data Sources
      • Data Spans
    • Data Sinks
    • ML Features
      • Raw ML Batch Feature
      • Derived ML Batch Feature
      • Raw ML Streaming Feature
      • Custom User Defined Function
  • πŸ’‘AI Agents
    • Introduction
    • Getting Started
    • Quickstart
    • Use Cases
      • Fraud Analyst Agent
      • Agent with Memory
      • Memory command examples
    • Concepts
      • Task Server
      • Broker
      • Checkpoint DB
      • Conversation History
      • Memory
    • How Tos
      • Update the AI Agent
      • Delete the AI Agent
    • Toolkit
      • SQL Runner
      • Kubernetes Job
      • Text-to-SQL
    • API Documentation
      • Agent
      • Memory
  • πŸ’‘Risk
    • Overview
    • Workflows and Rules
    • Real Time Transaction Monitoring
    • API Documentation
  • πŸ’‘Fraud Investigation
    • API Documentation
  • πŸ“Guides
    • Registry
    • Dry Runs for Batch ML Features
    • Deployment
Powered by GitBook
On this page
  • Introduction
  • Fraud Detection Systems
  • Fraud Detection Techniques
  • Canso Fraud Management Architecture
  • Dive Right In

Was this helpful?

  1. πŸ’‘Risk

Overview

Introduction

Fraud detection & prevention is a combination of tools, technologies and processes to identify and prevent dishonest activities. Fradulent behaviour results in financial losses, disruption in operations and often reputational damage.

In banking, this means spotting unusual transactions or behaviors that could point to scams like account takeovers or fake charges. For rewarded ads, fraud detection involves identifying bots pretending to be real users to steal rewards or fake ad clicks to drain advertiser budgets.

Fraud Detection Systems

The first step in combating fraud is to detect it. Fraud detection systems are usually of 2 types, depending on when the system does the detection

  1. (Near) Real Time i.e. evaluating a transaction or an event very close to its actual occurence.

  2. Post-Event or Historical analysis i.e. investigation of historical data to figure out anomalies.

Fraud Detection Techniques

Fraud detection systems use one or more of these techniques -

  • Rule-based Systems

  • Machine Learning Systems (AutoEncoders, GNNs etc)

The Canso Platform currently supports Rule based fraud detection systems. Users can easily perform batch & real-time feature engineering, design workflows and define rules within the workflow leveraging features. Real world workflows include detecting Account takeover, UPI Fraud, Money Mules, Bot Fraud and more.

Each workflow consists of certain rules. For the Account Takeover Workflow, these could be

  • login from a new device and country or from a high risk device

  • VPN detection

  • No. of failed login attempts in the last 3 hours is greater than 10 or No. of failed login attempts in the last 1 hours is greater than 5

  • No. of attributes changes in a user's profile/account settings over the last 12 hours exceeds 3

  • behavioral anomaly such as 2x increase in typing speed or click velocity.

Canso's Python Client makes it easy for users to develop fraud detection solutions with seamless access to the following key services -

  • Workflow Management: Create worfklows and define rules to detect fraud.

  • Feature Management: Develop & manage features, i.e. aggregated historical behavioral data, for use in rules and decision-making.

  • Risk Decisioning Engine: Deploy workflows as configurable, high performance applications that can evaluate incoming transactions in sub-100 millisecond latency at scale.

An exciting release we are working hard to ship in the next couple of months is to build AI agents so that end users do not have to worry about writing code to define rules and workflows. Using simple natural language, you can express business rules, simple and complex, and the AI will figure out the rest. The AI agent is designed to respect and value human inputs and will prioritise human feedback at different stages.


Canso Fraud Management Architecture


Dive Right In

PreviousMemoryNextWorkflows and Rules

Last updated 4 months ago

Was this helpful?

Architecture
Cover

🎯 Risk Workflow Management

Define and Manage Risk Workflows and rules

Cover

⚑ Real-time Transaction Monitoring

Deploy Workflows as real-time services to evaluate transactions

Cover

🧠 Fraud AI Agents

Coming Soon!