ML Anomaly Detection for Heterogeneous Game Telemetry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large-scale network-based interactive game systems generate complex data that is difficult to manage and monitor due to varying system architectures and heterogeneous data structures, leading to potential data integrity issues and system failures, which can disrupt player access and gameplay.

Innovation Solution

An anomaly detection system that aggregates data from multiple sources, uses machine learning algorithms to generate anomaly detection models based on historical data, and identifies potential issues in real-time, providing alerts and explanations to system administrators to facilitate prompt action.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video game systems increase in size and complexity to provide more functional systems, then the game functionality and features are improved, but the system becomes more prone to failures and harder to monitor

Engineering Contradiction:
Improvegame functionalityVSAvoidsystem failure rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary anomaly detection by continuously monitoring game system data against learned normal patterns before failures occur. The machine learning models analyze telemetry data in advance to predict potential issues, allowing preventive maintenance and reducing unexpected failures in complex game systems.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback loops where anomaly detection results are continuously fed back to system administrators and integrated into game operations. The models are retrained using feedback from detected anomalies and manual corrections, improving their ability to predict failures in increasingly complex game systems.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If video game systems increase in size and complexity to provide more functional systems, then the game functionality is improved, but the monitoring and maintenance difficulty increases

Engineering Contradiction:
Improvegame functionalityVSAvoidmonitoring difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs self-service monitoring by automatically collecting telemetry data from various game systems, processing it through machine learning models, and generating anomaly detections without requiring constant human intervention. This automated self-monitoring capability handles the complexity of large-scale game systems efficiently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual monitoring and analysis mechanisms with automated machine learning-based anomaly detection. Instead of relying on human operators to manually review complex telemetry data from multiple game systems, intelligent algorithms automatically analyze the data and identify anomalies, significantly reducing monitoring difficulty.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If traditional monitoring methods are used for complex game systems, then implementation is simpler, but anomaly detection accuracy and response time are insufficient

Engineering Contradiction:
Improvemonitoring system complexityVSAvoidanomaly detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system changes the parameters of anomaly detection by using machine learning models that analyze multiple telemetry parameters simultaneously rather than simple threshold-based monitoring. The models evaluate patterns across numerous data dimensions including player behavior, system performance metrics, and transaction data, achieving high detection accuracy for complex anomalies in game systems.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system combines multiple monitoring approaches and data sources into a composite anomaly detection framework. It integrates machine learning models with various game telemetry systems, combining the strengths of different monitoring techniques to achieve superior detection accuracy for complex anomalies that single methods would miss.

Inventive Principle:
Principle #40Composite materials

4Device complexity

If machine learning models are trained on historical data from specific data sources, then the models are simpler to implement, but they cannot detect anomalies in heterogeneous data sources

Engineering Contradiction:
Improvemodel implementation complexityVSAvoiddata source compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements universal anomaly detection models that can analyze multiple types of heterogeneous game system data including telemetry, transactions, and player behavior. The machine learning framework is designed to handle diverse data formats and sources uniformly, allowing the same model architecture to detect anomalies across different game systems and data types without requiring separate specialized models for each source.

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

Data Source

PatentUS10459827B1Machine-learning based anomaly detection for heterogenous data sources
Publication Date: 2019.10.29 ELECTRONIC ARTS INC
  • US10459827B1 patent drawing
  • US10459827B1 patent drawing
  • US10459827B1 patent drawing

AI summary

Embodiments of an automated anomaly detection system are disclosed that can detect anomalous data from heterogeneous data sources. The anomaly detection system can provide an automated system that identifies data anomalies within data sets received from application host systems. The anomaly detection system may identify patterns using machine learning based on data set characteristics associated with the each data set. The anomaly detection system may generate a model that can be applied to existing data sets received from the application host systems in order to automatically identify anomalous data sets. The anomaly detection system may automatically identify the anomalous data sets and implement appropriate actions based on the determination.