Patents Examined by George Giroux
-
Patent number: 11928582Abstract: Embodiments of the invention provide a system, media, and method for deep learning applications in physical design verification. Generally, the approach includes maintaining a pattern library for use in training machine learning model(s). The pattern library being generated adaptively and supplemented with new patterns after review of new patterns. In some embodiments, multiple types of information may be included in the pattern library, including validation data, and parameter and anchoring data used to generate the patterns. In some embodiments, the machine learning processes are combined with traditional design rule analysis. The patterns being generated and adapted using a lossless process that encodes the information of a corresponding area of a circuit layout.Type: GrantFiled: December 31, 2018Date of Patent: March 12, 2024Assignee: Cadence Design Systems, Inc.Inventors: Piyush Pathak, Haoyu Yang, Frank E. Gennari, Ya-Chieh Lai
-
Patent number: 11907837Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting actions from large discrete action sets. One of the methods includes receiving a particular observation representing a particular state of an environment; and selecting an action from a discrete set of actions to be performed by an agent interacting with the environment, comprising: processing the particular observation using an actor policy network to generate an ideal point; determining, from the points that represent actions in the set, the k nearest points to the ideal point; for each nearest point of the k nearest points: processing the nearest point and the particular observation using a Q network to generate a respective Q value for the action represented by the nearest point; and selecting the action to be performed by the agent from the k actions represented by the k nearest points based on the Q values.Type: GrantFiled: December 22, 2020Date of Patent: February 20, 2024Assignee: DeepMind Technologies LimitedInventors: Gabriel Dulac-Arnold, Richard Andrew Evans, Benjamin Kenneth Coppin
-
Patent number: 11803764Abstract: A method for building an artificial intelligence (AI) model. The method includes accessing data related to monitored behavior of a user. The data is classified, wherein the classes include an objective data class identifying data relevant to a group of users including the user, and a subjective data class identifying data that is specific to the user. Objective data is accessed and relates to monitored behavior of a plurality of users including the user. The method includes providing as a first set of inputs into a deep learning engine performing AI the objective data and the subjective data of the user, and a plurality of objective data of the plurality of users. The method includes determining a plurality of learned patterns predicting user behavior when responding to the first set of inputs. The method includes building a local AI model of the user including the plurality of learned patterns.Type: GrantFiled: October 3, 2017Date of Patent: October 31, 2023Assignee: Sony Interactive Entertainment Inc.Inventors: Erik Beran, Michael Taylor, Masanori Omote
-
Patent number: 11775313Abstract: An accelerator for processing of a convolutional neural network (CNN) includes a compute core having a plurality of compute units. Each compute unit includes a first memory cache configured to store at least one vector in a map trace, a second memory cache configured to store at least one vector in a kernel trace, and a plurality of vector multiply-accumulate units (vMACs) connected to the first and second memory caches. Each vMAC includes a plurality of multiply-accumulate units (MACs). Each MAC includes a multiplier unit configured to multiply a first word that of the at least one vector in the map trace by a second word of the at least one vector in the kernel trace to produce an intermediate product, and an adder unit that adds the intermediate product to a third word to generate a sum of the intermediate product and the third word.Type: GrantFiled: May 25, 2018Date of Patent: October 3, 2023Assignee: Purdue Research FoundationInventors: Eugenio Culurciello, Vinayak Gokhale, Aliasger Zaidy, Andre Chang
-
Patent number: 11748610Abstract: Techniques for sequence to sequence (S2S) model building and/or optimization are described. For example, a method of receiving a request to build a sequence to sequence (S2S) model for a use case, wherein the request includes at least a training data set, generating parts of a S2S algorithm based on the at least one use case, determined parameters, and determined hyperparameters, and training a S2S algorithm built from the parts of the S2S algorithm using the training data set to generate the S2S model is detailed.Type: GrantFiled: March 23, 2018Date of Patent: September 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Orchid Majumder, Vineet Khare, Leo Parker Dirac, Saurabh Gupta
-
Patent number: 11741342Abstract: Neural Architecture Search (NAS) is a laborious process. Prior work on automated NAS targets mainly on improving accuracy but lacked consideration of computational resource use. Presented herein are embodiments of a Resource-Efficient Neural Architect (RENA), an efficient resource-constrained NAS using reinforcement learning with network embedding. RENA embodiments use a policy network to process the network embeddings to generate new configurations. Example demonstrates of RENA embodiments on image recognition and keyword spotting (KWS) problems are also presented herein. RENA embodiments can find novel architectures that achieve high performance even with tight resource constraints. For the CIFAR10 dataset, the tested embodiment achieved 2.95% test error when compute intensity is greater than 100 FLOPs/byte, and 3.87% test error when model size was less than 3M parameters.Type: GrantFiled: March 8, 2019Date of Patent: August 29, 2023Assignee: Baidu USA LLCInventors: Yanqi Zhou, Siavash Ebrahimi, Sercan Arik, Haonan Yu, Hairong Liu, Gregory Diamos
-
Patent number: 11740905Abstract: In many industrial settings, a process is repeated many times, for instance to transform physical inputs into physical outputs. To detect a situation involving such a process in which errors are likely to occur, information about the process may be collected to determine time-varying feature vectors. Then, a drift value may be determined by comparing feature vectors corresponding with different time periods. When the drift value crosses a designated drift threshold, a predicted outcome value may be determined by applying a prediction model. Sensitivity values may be determined for different features, and elements of the process may then be updated based at least in part on the sensitivity values.Type: GrantFiled: July 25, 2022Date of Patent: August 29, 2023Assignee: DIMAAG-AI, Inc.Inventors: Rajaram Kudli, Satish Padmanabhan, Fuk Ho Pius Ng, Dushyanth Gokhale
-
Patent number: 11736363Abstract: In various embodiments, a prediction subsystem automatically predicts a level of network availability of a device network. The prediction subsystem computes a set of predicted attribute values for a set of devices attributes associated with the device network based on a trained recurrent neural network (RNN) and set(s) of past attribute values for the set of device attributes. The prediction subsystem then performs classification operation(s) based on the set of predicted attribute values and one or more machine-learned classification criteria. The result of the classification operation(s) is a network availability data point that predicts a level of network availability of the device network. Preemptive action(s) are subsequently performed on the device network based on the network availability data point. By performing the preemptive action(s), the amount of time during which network availability is below a given level can be substantially reduced compared to prior art, reactive approaches.Type: GrantFiled: November 30, 2018Date of Patent: August 22, 2023Assignee: Disney Enterprises, Inc.Inventors: Benjamin Quachtran, Ian Conrad McLein, Daniel Ryan Hare, Nina Zalah Sanchez, Sona Kokonyan
-
Patent number: 11727020Abstract: Techniques regarding providing artificial intelligence problem descriptions are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can include, at least: a query component that generates key performance indicators from a query, determines a subset of key performance indicators that individually have a performance below a threshold, and maps the subset of key performance indicators to operational metrics; a learning component that generates, using artificial intelligence, problem descriptions from one or more of the subset of key performance indicators or the operational metrics and transmits the problem descriptions to a database.Type: GrantFiled: October 11, 2018Date of Patent: August 15, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muhammed Fatih Bulut, Hongtan Sun, Pritpal Arora, Klaus Koenig, Naga A. Ayachitula, Jonathan Richard Young, Maja Vukovic
-
Patent number: 11727267Abstract: Systems, apparatuses and methods may provide for technology that adjusts a plurality of weights in a neural network model and adjusts a plurality of activation functions in the neural network model. The technology may also output the neural network model in response to one or more conditions being satisfied by the plurality of weights and the plurality of activation functions. In one example, two or more of the activation functions are different from one another and the activation functions are adjusted on a per neuron basis.Type: GrantFiled: August 30, 2019Date of Patent: August 15, 2023Assignee: Intel CorporationInventors: Julio Cesar Zamora Esquivel, Jose Rodrigo Camacho Perez, Paulo Lopez Meyer, Hector Cordourier Maruri, Jesus Cruz Vargas
-
Patent number: 11715003Abstract: An optimization apparatus calculates a first portion, among energy change caused by change in value of a neuron of a neuron group, caused by influence of another neuron of the neuron group, determines whether to allow updating the value, based on a sum of the first and second portions of the energy change, and repeats a process of updating or maintaining the value according to the determination. An arithmetic processing apparatus calculates the second portion caused by influence of a neuron not belonging to the neuron group and an initial value of the sum. A control apparatus transmits data for calculating the second portion and the initial value to the arithmetic processing apparatus, and the initial value and data for calculating the first portion to the optimization apparatus, and receives the initial value from the arithmetic processing apparatus, and a value of the neuron group from the optimization apparatus.Type: GrantFiled: February 4, 2019Date of Patent: August 1, 2023Assignee: FUJITSU LIMITEDInventors: Sanroku Tsukamoto, Satoshi Matsubara, Hirotaka Tamura
-
Patent number: 11704543Abstract: A digital circuit for accelerating computations of an artificial neural network model includes a pairs selection unit that selects different subsets of pairs of input vector values and corresponding weight vector values to be processed simultaneously at each time step; a sorting unit that simultaneously processes a vector of input-weight pairs wherein pair values whose estimated product is small are routed with a high probability to small multipliers, and pair values whose estimated product is greater are routed with a high probability to large multipliers that support larger input and output values; and a core unit that includes a plurality of multiplier units and a plurality of adder units that accumulate output results of the plurality of multiplier units into one or more output values that are stored back into the memory, where the plurality of multiplier units include the small multipliers and the large multipliers.Type: GrantFiled: June 12, 2018Date of Patent: July 18, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Shai Litvak
-
Patent number: 11694062Abstract: A computer-implemented method includes instantiating a neural network including a recurrent cell. The recurrent cell includes a probabilistic state component. The method further includes training the neural network with a sequence of data. In an embodiment, the method includes extracting a deterministic finite automaton from the trained recurrent neural network and classifying a sequence with the extracted automaton.Type: GrantFiled: July 29, 2019Date of Patent: July 4, 2023Assignee: NEC CORPORATIONInventors: Cheng Wang, Mathias Niepert
-
Patent number: 11676043Abstract: A mechanism is provided in a data processing system having a processor and a memory. The memory comprises instructions which are executed by the processor to cause the processor to implement a training system for finding an optimal surface for hierarchical classification task on an ontology. The training system receives a training data set and a hierarchical classification ontology data structure. The training system generates a neural network architecture based on the training data set and the hierarchical classification ontology data structure. The neural network architecture comprises an indicative layer, a parent tier (PT) output and a lower leaf tier (LLT) output. The training system trains the neural network architecture to classify the training data set to leaf nodes at the LLT output and parent nodes at the PT output. The indicative layer in the neural network architecture determines a surface that passes through each path from a root to a leaf node in the hierarchical ontology data structure.Type: GrantFiled: March 4, 2019Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Pathirage Dinindu Sujan Udayanga Perera, Orna Raz, Ramani Routray, Vivek Krishnamurthy, Sheng Hua Bao, Eitan D. Farchi
-
Patent number: 11663518Abstract: Mechanisms are provided for implementing a virtual corpus engine that receives an inquiry to be processed and analyzes the inquiry to extract one or more features of the inquiry. The virtual corpus engine selects a weight matrix associated with a virtual corpus based on the extracted one or more features of the inquiry. The virtual corpus comprises a plurality of actual corpora of information. The weight matrix comprises a separate weight value for each actual corpus in the plurality of actual corpora. The virtual corpus engine processes the inquiry using a set of selected actual corpora selected from the plurality of actual corpora based on the weight values in the weight matrix and receives results of the processing of the inquiry using the set of selected actual corpora. The virtual corpus engine outputs the results of the processing of the inquiry.Type: GrantFiled: April 23, 2019Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Joseph N. Kozhaya, Christopher M. Madison, Sridhar Sudarsan
-
Patent number: 11645496Abstract: A calculation circuit calculates, among a plurality of neurons whose states are represented by variables each having m values (m is a positive integer of 3 or greater), two energy changes caused by a state change of a second neuron by 2n (n is an integer of 0 or greater) in positive and negative directions, based on a state change direction of a first neuron whose state has been updated and a weighting coefficient indicating magnitude of an interaction between the first and second neurons. A state transition determination circuit determines, based on magnitude relationships among a thermal excitation energy and the two energy changes, whether to allow updates of the state of the second neuron that cause the two energy change, outputs the determination results, and limits updates by which the state of the second neuron exceeds an upper limit value or falls below a lower limit value.Type: GrantFiled: July 25, 2019Date of Patent: May 9, 2023Assignee: FUJITSU LIMITEDInventors: Jumpei Koyama, Hirotaka Tamura
-
Patent number: 11640515Abstract: A method and neural network system for human-computer interaction, and user equipment are disclosed. According to the method for human-computer interaction, a natural language question and a knowledge base are vectorized, and an intermediate result vector that is based on the knowledge base and that represents a similarity between a natural language question and a knowledge base answer is obtained by means of vector calculation, and then a fact-based correct natural language answer is obtained by means of calculation according to the question vector and the intermediate result vector. By means of this method, a dialog and knowledge base-based question-answering are combined by means of vector calculation, so that natural language interaction can be performed with a user, and a fact-based correct natural language answer can be given according to the knowledge base.Type: GrantFiled: May 31, 2018Date of Patent: May 2, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xin Jiang, Zhengdong Lu, Hang Li
-
Patent number: 11636330Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving attribute data comprising a set of unstructured attribute data and a set of structured attribute data, analyzing the set of unstructured attribute data by processing through a first set of one or more Long Short Term Memory (LSTM) layers, to obtain an unstructured semantic signature, analyzing the set of the structured attribute data by processing through a first set of one or more Convolutional Neural Network (CNN) layers, to obtain a structured semantic signature, analyzing the unstructured semantic signature and the structured semantic signature, and classifying the item in one or more item categories. Other embodiments are disclosed herein.Type: GrantFiled: January 30, 2019Date of Patent: April 25, 2023Assignee: WALMART APOLLO, LLCInventors: Abhinandan Krishnan, Abilash Amarthaluri, Venkatesh Kandaswamy
-
Patent number: 11636316Abstract: Broadly speaking, the present techniques exploit the properties of correlated electron materials for artificial neural networks and neuromorphic computing. In particular, the present techniques provide apparatuses/devices that comprise at least one correlated electron switch (CES) element and which may be used as, or to form, an artificial neuron or an artificial synapse.Type: GrantFiled: January 31, 2018Date of Patent: April 25, 2023Assignee: Cerfe Labs, Inc.Inventors: Lucian Shifren, Shidhartha Das, Naveen Suda, Carlos Alberto Paz de Araujo
-
Patent number: 11625581Abstract: A method in a hardware implementation of a Convolutional Neural Network (CNN), includes receiving a first subset of data having at least a portion of weight data and at least a portion of input data for a CNN layer and performing, using at least one convolution engine, a convolution of the first subset of data to generate a first partial result; receiving a second subset of data comprising at least a portion of weight data and at least a portion of input data for the CNN layer and performing, using the at least one convolution engine, a convolution of the second subset of data to generate a second partial result; and combining the first partial result and the second partial result to generate at least a portion of convolved data for a layer of the CNN.Type: GrantFiled: May 3, 2017Date of Patent: April 11, 2023Assignee: Imagination Technologies LimitedInventors: Clifford Gibson, James Imber