Local Node Model Update System for Privacy-Preserving Fraud Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current analytical models for event detection, such as fraud detection, are slow to update and vulnerable to evasion by third-party agents, necessitating a rapid and privacy-preserving system for distributing and implementing model updates across multiple local nodes.

Innovation Solution

A system comprising local nodes with monitoring, diagnosis, and evaluation modules that autonomously detect significant changes in system data, generate model updates, and distribute them to other nodes while ensuring data privacy, using a central module to prioritize and manage updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual creation of updated detection models is used, then data privacy is maintained, but the model update process becomes slow and time-consuming

Engineering Contradiction:
Improvedata privacyVSAvoidmodel update speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables automatic model updates through local nodes that autonomously evaluate incoming updates against their current models and data characteristics, eliminating the need for manual model creation and deployment while maintaining data privacy through local evaluation processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary evaluation mechanism where local nodes act as mediators between central model updates and local data, automatically assessing compatibility and applying updates without manual intervention while preserving data privacy through local-only evaluation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If rapid model updates are distributed across multiple local nodes, then productivity improves, but system complexity increases

Engineering Contradiction:
Improvemodel update speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the model update process into independent segments at each local node, where each node autonomously evaluates and applies updates locally without coordinating with other nodes, reducing system complexity while enabling parallel processing across multiple nodes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each local node is equipped with specialized evaluation capabilities tailored to its local data characteristics, allowing independent decision-making about model updates without requiring centralized coordination, thus reducing overall system complexity while maintaining rapid update deployment

Inventive Principle:
Principle #3Local quality

3Productivity

If automatic model updates are implemented, then productivity improves, but control over model application decreases

Engineering Contradiction:
Improvemodel update automationVSAvoidmodel update control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements feedback mechanisms where local nodes automatically evaluate incoming model updates against their local data and performance metrics, providing continuous feedback on update effectiveness while maintaining autonomous control over when and how updates are applied

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11188320B2Systems and methods for updating detection models and maintaining data privacy
Publication Date: 2021.11.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11188320B2 patent drawing
  • US11188320B2 patent drawing
  • US11188320B2 patent drawing

AI summary

The present application relates to systems for updating detection models and methods for using the same. The systems and methods generally comprise at least one local node comprising a monitoring module, a diagnosis module, and an evaluation module The system receives at least one model update, and analyzes the model update and current models and data present in the local node, and determines if the update should be applied. In some embodiments, a local node can generate a model update for use in other local nodes, while not sharing private data present in the local node.