Defending Time-Series Models Against Universal Adversarial Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to effectively defend against universal adversarial attacks on time series data used in machine learning models, which can lead to incorrect assessments and treatments in critical applications like healthcare, due to data corruption.

Innovation Solution

A processor-implemented method and system that identifies data-driven models matching input data regimes, performs universal adversarial attacks by computing and clipping perturbations, and retraining models using data augmentation techniques to maintain performance above a threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data-driven models are used to automate processes and assess data, then productivity and automation are improved, but the systems become vulnerable to adversarial attacks that can corrupt data and lead to incorrect assessments

Engineering Contradiction:
Improveautomation of processesVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary adversarial attacks during the training phase to generate adversarial examples, which are then used to retrain the model. This preemptive approach strengthens the model's robustness before actual deployment, preventing successful attacks during operational use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies adversarial perturbations to training data to create adversarial examples that actively counter potential attacks. By incorporating these adversarial examples into retraining, the model develops resistance against future adversarial attacks, effectively neutralizing the threat before it can exploit the system.

Inventive Principle:
Principle #9Preliminary anti-action

2Reliability

If adversarial attacks are performed to assess model vulnerability, then security assessment is improved, but model performance may deteriorate due to data corruption

Engineering Contradiction:
Improvesecurity assessmentVSAvoidmodel performance
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system converts the harmful adversarial perturbations into beneficial training data. By using adversarial examples as part of the retraining process, the model learns to recognize and resist attack patterns, transforming a security threat into an opportunity for strengthening model robustness and performance.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system modifies the training data parameters by incorporating adversarial perturbations with controlled magnitudes (e.g., L-infinity norm constraints). This parameter adjustment allows the model to learn from adversarial examples while maintaining normal operational performance, balancing security assessment with model effectiveness.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If universal adversarial perturbations are computed and applied, then defense against attacks is improved, but the complexity of the system increases due to multiple iterations and clipping operations

Engineering Contradiction:
Improvedefense capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-training by automatically generating adversarial examples and using them to retrain the model without requiring external intervention. This self-service approach simplifies deployment and maintenance while achieving robust defense against adversarial attacks through iterative self-improvement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system computes universal adversarial perturbations that can defend against multiple types of attacks simultaneously. This universal approach consolidates multiple defense mechanisms into a single framework, reducing overall system complexity while maintaining comprehensive protection across different attack scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11836257B2Method and system for defending universal adversarial attacks on time-series data
Publication Date: 2023.12.05 TATA CONSULTANCY SERVICES LTD
  • US11836257B2 patent drawing
  • US11836257B2 patent drawing
  • US11836257B2 patent drawing

AI summary

Data is prone to various attacks such as cyber-security attacks, in any industry. State of the art systems in the domain of data security fail to identify adversarial attacks in real-time, and this leads to security issues, as well as results in the process/system providing unintended results. The disclosure herein generally relates to data security analysis, and, more particularly, to a method and system for assessing impact of adversarial attacks on time series data and providing defenses against such attacks. The system performs adversarial attacks on a selected data-driven model to determine impact of the adversarial attacks on the selected data model, and if the impact is such that performance of the selected data model is less than a threshold, then the selected data model is retrained.