Modified Coordinate Descent for LASSO Model Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating statistical models from large data sets is computationally intensive, requiring significant processing power, memory, and time, which can slow down electronic devices and reduce available resources.

Innovation Solution

A modified coordinate descent method is used in conjunction with the least absolute shrinkage and selection operator (LASSO) method to determine regression coefficient values, reducing the number of processing iterations and memory accesses by using a subset of independent variables and employing a ray-continuation property to minimize the LASSO cost function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional statistical models are generated from large data sets using conventional methods, then model accuracy and representational capability are improved, but processing time, computational power consumption, and memory requirements increase significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies coordinate descent method which segments the optimization problem into iterative steps, each optimizing one coefficient at a time. This segmentation allows the complex model generation process to be broken down into manageable iterations, reducing overall computational burden while maintaining accuracy through progressive refinement of coefficients

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent modifies the LASSO cost function by introducing a refinement factor parameter that changes the optimization landscape. This parameter transformation enables faster convergence to minimum values by adjusting the curvature and steepness of the cost function, thereby reducing processing iterations and time while maintaining model accuracy

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If traditional statistical models are generated from large data sets, then model accuracy is improved, but processing power and electrical power consumption increase significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidprocessing power consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent uses LASSO regularization which applies partial action by selectively penalizing only the least important coefficients, effectively performing feature selection. This partial optimization approach reduces the number of meaningful parameters to process, thereby reducing processing power and electrical power consumption while maintaining sufficient model accuracy through sparsity-induced feature selection

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

By transforming the optimization problem through parameter changes in the cost function (introducing refinement factor and modified LASSO penalty terms), the patent creates a more efficient energy utilization pattern. The modified cost function converges faster with fewer iterations, directly reducing the cumulative energy consumption while preserving model accuracy

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional coordinate descent method is used to minimize LASSO cost function, then model generation is achieved, but the number of processing iterations and memory accesses is excessive

Engineering Contradiction:
Improvemodel generation speedVSAvoidnumber of processing iterations
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms through the refinement factor that adapts the optimization trajectory based on previous iterations' performance. This feedback loop allows the algorithm to learn from each iteration and adjust subsequent steps, reducing the total number of iterations needed to converge while maintaining accurate model generation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary actions by pre-computing and storing intermediate values and gradient information before the main optimization loop. This preliminary preparation reduces the computational workload during each iteration and decreases the total number of processing steps required, thereby improving model generation speed without sacrificing accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10303818B2Enhancing processing speeds for generating a model on an electronic device
Publication Date: 2019.05.28 SAS INSTITUTE INC
  • US10303818B2 patent drawing
  • US10303818B2 patent drawing
  • US10303818B2 patent drawing

AI summary

Processing speeds for generating a model can be enhanced. For example, the model can be generated by using regression coefficient values as weights for independent variables in the model. The regression coefficient values can be determined using a coordinate descent method to find a minimum value of a least absolute shrinkage and selection operator cost function. Each iteration of the coordinate descent method can include determining a starting coordinate based on (i) a previous starting coordinate or a previous regression coefficient value from an immediately prior iteration of the coordinate descent method; (ii) a current regression coefficient value associated with a current iteration of the coordinate descent method; and (iii) a refinement factor configured to minimize a result of a univariate algorithm. Each iteration can also include performing a coordinate descent using the starting coordinate to determine a next regression coefficient value for a next iteration of the coordinate descent method.