Non-linear Beamforming Tuple Solver with Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The computational expense of solving non-linear beamforming (NLBF) sub-problems in seismic data processing is high due to the need for optimizing a large number of move-out function parameters across millions of spatial and temporal sub-regions using non-linear optimizers like genetic algorithms.

Innovation Solution

A method that involves discretizing seismic data into NLBF sub-problems, solving a subset with a non-linear optimizer, and periodically training a machine-learned model to generate intermediate NLBF tuple predictions, which can be used as initial values or accepted as final NLBF tuples, thereby reducing computational burden.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If non-linear optimizers like genetic algorithms are used to solve NLBF sub-problems, then the accuracy of move-out function parameters is improved, but the computational cost and time increase significantly

Engineering Contradiction:
Improveaccuracy of move-out function parametersVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-training a machine learning model on a subset of NLBF sub-problems before processing the full dataset. This pre-computed knowledge is then reused during online processing, eliminating the need to solve every sub-problem from scratch and significantly reducing computational time while maintaining parameter accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by training a machine learning model to replicate the optimization process. The model learns from solved sub-problems and generates predictions for unsolved ones, creating a computational copy of the optimization knowledge that can be rapidly applied without re-running the full non-linear optimization algorithm.

Inventive Principle:
Principle #26Copying

2Reliability

If non-linear optimizers like genetic algorithms are used to solve all NLBF sub-problems, then the quality of NLBF tuples is improved, but the computational expense becomes prohibitive

Engineering Contradiction:
Improvequality of NLBF tuplesVSAvoidcomputational expense
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary training on a representative subset of data to build a machine learning model that captures the essential patterns. This pre-computation phase invests computational resources once, enabling rapid online processing with significantly reduced computational expense while maintaining tuple quality through the model's learned predictions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the computational approach from directly solving optimization problems to using machine learning predictions. By transforming the problem from numerical optimization to pattern recognition, the system achieves comparable quality results with substantially lower computational expense during online operation.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If machine learning model training is performed frequently, then the accuracy of intermediate NLBF tuple predictions is improved, but the processing time for training increases

Engineering Contradiction:
Improveaccuracy of predictionsVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic action by training the machine learning model at scheduled intervals rather than continuously. The model is trained on accumulated data periodically, balancing the need for accurate predictions with the cost of training time. This periodic retraining maintains prediction accuracy while avoiding the overhead of continuous training.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system maintains continuity of useful action by using the trained model for online predictions between training periods. The model continuously processes incoming sub-problems with high speed, and training occurs periodically in the background, ensuring that useful processing continues without interruption while periodically refreshing the model's accuracy.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20230229908A1Methods and systems for an online machine-learned non-linear beamforming tuple solver
Publication Date: 2023.07.20 SAUDI ARABIAN OIL CO
  • US20230229908A1 patent drawing
  • US20230229908A1 patent drawing
  • US20230229908A1 patent drawing

AI summary

A method for determining a non-linear beamforming (NLBF) tuple is disclosed. The method includes receiving a seismic data set and discretizing the seismic data set into a plurality of NLBF sub-problems. The method includes solving a subset of the NLBF sub-problems with a non-linear optimizer to create final NLBF tuples. The method further includes periodically training a machine-learned model with a subset of the NLBF sub-problems and final NLBF tuples data and obtaining intermediate NLBF tuple predictions from the trained machine-learned model. The intermediate NLBF tuple predictions may be used as initial values in a non-linear optimizer to create final NLBF tuples or may be accepted as final NLBF tuples. The method includes storing the final NLBF tuples.