Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform

a technology of intelligent optimization and application program, applied in the direction of biological models, multi-programming arrangements, instruments, etc., can solve the problems of large impact on the performance of machine learning models, many existing machine learning models that are not well-suited to optimal hyperparameter implementation, and typically includes an extremely complex interface that may require significant coding capabilities and comprehension, so as to improve accuracy and computational performance.

Active Publication Date: 2019-05-02
INTEL CORP
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a system and method for improving the accuracy and performance of machine learning models by using an application programming interface (API) to control the operations of a machine learning tuning service. The system includes a distributed networked system and a host of tuning worker instances that execute various tasks to tune the hyperparameters of a machine learning model. The API receives a request to optimize the machine learning model and identifies raw values for hyperparameters generated by the tuning service. It then generates proposals for new hyperparameter values and returns performance metrics on the model's performance in a real-world setting. The technical effect of this patent is to provide a more efficient and effective way to improve the accuracy and performance of machine learning models.

Problems solved by technology

Adjusting the values of the hyperparameters of a machine learning model by any amount typically results in a large impact on a performance of the machine learning model.
However, many existing machine learning models are not implemented with optimal hyperparameters well-suited for achieving the best predictive performances.
Additionally, any existing system that enables optimization of hyperparameters of a machine learning model typically includes an extremely complex interface that may require significant coding capabilities and comprehension of the underlying software and hardware components of the system.
Thus, making it difficult to efficiently and effectively perform optimizations and subsequent improvements of the machine learning models.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform
  • Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform
  • Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025]The following description of the preferred embodiments of the present application are not intended to limit the inventions to these preferred embodiments, but rather to enable any person skilled in the art to make and use these inventions.

Overview

[0026]As discussed above, existing machine learning models tend to lack in predictive performance as well as speed in computation due to a lack of optimal hyperparameters used in the machine learning models during training. The lack of optimized hyperparameters well-suited to an underlying computing problem or the like adversely affect the computational capabilities of the machine learning model, in that, the resulting predictions or solutions of the model may not be accurate and the speed of computation of the machine learning model may be slow because the un-optimized or poorly optimized hyperparameters of the model may result in an increased workload (e.g., increased required computer processing, increased required data storage, et...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Systems and methods for implementing an application programming interface (API) that controls operations of a machine learning tuning service for tuning a machine learning model for improved accuracy and computational performance includes an API that is in control communication the tuning service that: executes a first API call function that includes an optimization work request that sets tuning parameters for tuning hyperparameters of a machine learning model; and initializes an operation of distinct tuning worker instances of the service that each execute distinct tuning tasks for tuning the hyperparameters; executes a second API call function that identifies raw values for the hyperparameters; and generates suggestions comprising proposed hyperparameter values selected from the plurality of raw values for each of the hyperparameters; and executes a third API call function that returns performance metrics relating to a real-world performance of the subscriber machine learning model executed with the proposed hyperparameter values.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application claims the benefit of U.S. Provisional Application No. 62 / 578,886, filed 30 Oct. 2017, which is incorporated herein in its entirety by this reference.TECHNICAL FIELDBackground[0002]Modern machine learning capabilities are rapidly changing and improving how some of the most complex and data-intensive computing problems are solved. A performance of a machine learning model is governed mainly in the manner(s) in which the machine learning model is trained and based on the hyperparameters of the machine learning model set prior to the training of the model. As referenced in passing the hyperparameters of the machine learning models are parameters whose values are set prior to the commencement of the machine learning process rather than derived by the machine learning model during training. Example include the number of trees in a random forest or the number of hidden layers in a deep neural net. Adjusting the values of the hy...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/54G06F15/18G06F11/34
CPCG06N20/00G06F11/3495G06F9/54G06N20/20G06N3/084G06N5/025G06N3/088G06N20/10G06N5/01G06N3/047G06N7/01G06N3/044G06N3/045
Inventor JOHNSON, ALEXANDRAHAYES, PATRICKCLARK, SCOTT
Owner INTEL CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products