Simulation-Based Suspicious Activity Detection Pipeline Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data analytics systems for detecting suspicious financial transactions and insurance claims often prioritize model accuracy over overall pipeline performance, neglecting key performance indicators such as time, CPU/memory usage, and F1 score, leading to inefficient and suboptimal processing.

Innovation Solution

A system and method for optimizing the suspicious activity detection (SAD) pipeline by identifying candidate configurations, simulating them, and analyzing their performance against desired key performance indicators (KPIs), including reordering, reconfiguring, or removing tasks to improve efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the data science team focuses on maximizing model accuracy (F1 score), then the detection accuracy improves, but the overall pipeline performance deteriorates due to increased time and resource consumption

Engineering Contradiction:
Improvedetection accuracyVSAvoidpipeline performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system dynamically adjusts pipeline configuration based on performance goals. The optimization module allows the pipeline to adapt its structure, tasks, and parameters by simulating different configurations and selecting the optimal one that balances accuracy and performance requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters simultaneously including pipeline structure, task configuration, data sources, and model parameters. The optimization module evaluates different parameter combinations through simulation to find the configuration that achieves desired KPIs

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple simulations are run to produce the best possible results, then the detection quality improves, but the time and computational resources required increase

Engineering Contradiction:
Improvedetection qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary simulations and evaluations before final execution. The optimization module pre-assesses multiple pipeline configurations through simulated runs to identify the optimal configuration, avoiding the need to run extensive simulations during actual detection operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically optimizes its own pipeline configuration without requiring extensive manual simulation. The optimization module self-adjusts the pipeline by evaluating configurations and selecting the optimal one based on desired KPIs, reducing the time and resources needed for manual tuning

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the pipeline includes multiple data sets, pre-processing, clean-up, filtering, and transformation tasks, then the detection accuracy improves, but the pipeline complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidpipeline complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The optimization module extracts and removes unnecessary or redundant tasks from the pipeline. By evaluating the contribution of each task to the desired KPIs, the system eliminates tasks that have minimal impact, thereby reducing pipeline complexity while maintaining detection accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the pipeline into distinct, manageable tasks and evaluates each independently. This allows for selective optimization where only critical segments are maintained or enhanced, reducing overall complexity while preserving necessary processing steps

Inventive Principle:
Principle #1Segmentation

4Productivity

If the pipeline is optimized for desired KPIs including time and resource constraints, then the overall performance improves, but the model accuracy may be reduced

Engineering Contradiction:
Improveoverall performanceVSAvoidmodel accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system adjusts model parameters and configuration settings to achieve the desired balance between performance and accuracy. The optimization module modifies parameters such as sampling rates, threshold values, and model complexity to meet KPI requirements while maintaining acceptable detection accuracy

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial optimization by focusing on critical pipeline components that have the greatest impact on performance. Rather than optimizing every aspect equally, the system concentrates resources on key areas, achieving desired KPIs without requiring full optimization that would compromise accuracy

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12373763B2System and method to optimize processing pipeline for key performance indicators
Publication Date: 2025.07.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12373763B2 patent drawing
  • US12373763B2 patent drawing
  • US12373763B2 patent drawing

AI summary

A computer-implemented system, platform, computer program product, and/or method for optimizing a data analytics suspicious activity detection pipeline that includes identifying a data analytics suspicious activity detection (SAD) pipeline for optimization; inputting desired key performance indicators for the data analytics suspicious activity detection (SAD) pipeline; gathering key performance indicators from previous runs of the data analytics suspicious activity detection (SAD) pipeline; identifying candidate pipeline configurations for simulation runs; running simulations of the candidate pipeline configurations; analyzing the simulations of the candidate pipeline configurations; and identifying the optimal pipeline configuration for the desired key performance indicators.