Automated decision making for neural architecture search

US11568249B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11568249-B2
Application numberUS-202016842113-A
CountryUS
Kind codeB2
Filing dateApr 7, 2020
Priority dateApr 7, 2020
Publication dateJan 31, 2023
Grant dateJan 31, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments are provided for automating decision making for a neural architecture search by one or more processors in a computing system. One or more specifications may be automatically selected for a dataset, tasks, and one or more constraints for a neural architecture search. The neural architecture search may be performed based on the one or more specifications. A deep learning model may be suggested, predicted, and/or configured for the dataset, the tasks, and the one or more constraints based on the neural architecture search.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for automating decision making for a neural architecture search in a computing environment by one or more processors comprising: selecting one or more specifications for a dataset, tasks, and one or more constraints for a neural architecture search; performing the neural architecture search based on the one or more specifications; suggesting a deep learning model for the dataset, the tasks, and the one or more constraints based on the neural architecture search; receiving an additional one or more specifications for the dataset, tasks, and one or more additional constraints for the neural architecture search; and automatically outputting a prediction of a neural architecture search optimizer and a search space for performing a subsequent iteration of the neural architecture search to obtain an additional deep learning model to solve the tasks for the dataset based on information obtained from the suggestion of the deep learning model and previous neural architecture search. 2. The method of claim 1 , further including learning the one or more specifications from each previous neural architecture search. 3. The method of claim 1 , further including receiving the one or more specifications for the dataset, the tasks, and the one or more constraints, wherein the one or more constraints include at least an allowed neural architecture search time and a permissible number of parameters in a deep learning model. 4. The method of claim 1 , further including automatically selecting the search space and a selected machine learning model by the one or more constraints for the neural architecture search. 5. The method of claim 1 , further including detecting a change to the one or more specifications, wherein the one or more specifications include a dataset dimension, dataset type, data distribution data, key performance indicators (“KPIs”) and metrics, computational resources, a search space for the neural architecture search, or a combination thereof. 6. The method of claim 1 , further including recommending a modification to a previously identified deep learning model for the neural architecture search. 7. The method of claim 1 , further including initiating a machine learning models to: searching the search space to identify the deep learning model that maximizes an objective function of each task for a dataset; or learning one or more decisions and settings relating to previous neural architecture searches for performing the neural architecture search. 8. A system for automating decision making for a neural architecture search in a computing environment, comprising: one or more computers with executable instructions that when executed cause the system to: select one or more specifications for a dataset, tasks, and one or more constraints for a neural architecture search; perform the neural architecture search based on the one or more specifications; suggest a deep learning model for the dataset, the tasks, and the one or more constraints based on the neural architecture search; receive an additional one or more specifications for the dataset, tasks, and one or more additional constraints for the neural architecture search; and automatically output a prediction of a neural architecture search optimizer and a search space for performing a subsequent iteration of the neural architecture search to obtain an additional deep learning model to solve the tasks for the dataset based on information obtained from the suggestion of the deep learning model and previous neural architecture search. 9. The system of claim 8 , wherein the executable instructions when executed cause the system to learn the one or more specifications from each previous neural architecture search. 10. The system of claim 8 , wherein the executable instructions when executed cause the system to receive the one or more specifications for the dataset, the tasks, and the one or more constraints, wherein the one or more constraints include at least an allowed neural architecture search time and a permissible number of parameters in a deep learning model. 11. The system of claim 8 , wherein the executable instructions when executed cause the system to automatically select the search space and a selected machine learning model by the one or more constraints for the neural architecture search. 12. The system of claim 8 , wherein the executable instructions when executed cause the system to detect a change to the one or more specifications, wherein the one or more specifications include a dataset dimension, dataset type, data distribution data, key performance indicators (“KPIs”) and metrics, computational resources, a search space for the neural architecture search, or a combination thereof. 13. The system of claim 8 , wherein the executable instructions when executed cause the system to recommend a modification to a previously identified deep learning model for the neural architecture search. 14. The system of claim 8 , wherein the executable instructions when executed cause the system to initiate a machine learning models to: search the search space to identify the deep learning model that maximizes an objective function of each task for a dataset; or learn one or more decisions and settings relating to previous neural architecture searches for performing the neural architecture search. 15. A computer program product for, by a processor, automating decision making for a neural architecture search in a computing environment, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: an executable portion that selects one or more specifications for a dataset, tasks, and one or more constraints for a neural architecture search; an executable portion that performs the neural architecture search based on the one or more specifications; an executable portion that suggests a deep learning model for the dataset, the tasks, and the one or more constraints based on the neural architecture search; an executable portion that receives an additional one or more specifications for the dataset, tasks, and one or more additional constraints for the neural architecture search; and an executable portion that automatically outputs a prediction of a neural architecture search optimizer and a search space for performing a subsequent iteration of the neural architecture search to obtain an additional deep learning model to solve the tasks for the dataset based on information obtained from the suggestion of the deep learning model and previous neural architecture search. 16. The computer program product of claim 15 , further including an executable portion that learns the one or more specifications from each previous neural architecture search. 17. The computer program product of claim 15 , further including an executable portion that: receives the one or more specifications for the dataset, the tasks, and the one or more constraints, wherein the one or more constraints include at least an allowed neural architecture search time and a permissible number of parameters in a deep learning model; and automatically selects the search space and a selected machine learning model by the one or more constraints for the neural architecture search. 18. The computer program product of claim 15 , further including an executable portion that detects a change to the one or more specifications, wherein the one or more specifications include

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11568249B2 cover?
Various embodiments are provided for automating decision making for a neural architecture search by one or more processors in a computing system. One or more specifications may be automatically selected for a dataset, tasks, and one or more constraints for a neural architecture search. The neural architecture search may be performed based on the one or more specifications. A deep learning model…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06N3/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).