Patents Examined by Viker A Lamardo
-
Patent number: 12067373Abstract: The present disclosure advantageously provides a system including a memory, a processor, and a circuitry to execute one or more mixed precision layers of an artificial neural network (ANN), each mixed precision layer including high-precision weight filters and low precision weight filters. The circuitry is configured to perform one or more calculations on an input feature map having a plurality of input channels (cin) using the high precision weight filters to create a high precision output feature map having a first number of output channels (k), perform one or more calculations on the input feature map using the low precision weight filters to create a low precision output feature map having a second number of output channels (cout?k), and concatenate the high precision output feature map and the low precision output feature map to create a unified output feature map having a plurality of output channels (cout).Type: GrantFiled: March 31, 2020Date of Patent: August 20, 2024Assignee: Arm LimitedInventors: Dibakar Gope, Jesse Garrett Beu, Paul Nicholas Whatmough, Matthew Mattina
-
Patent number: 12009060Abstract: A BGC prediction system identifies candidate biosynthetic gene clusters (BGCs) within genomes using machine-learned models, such as a shallow neural network and recurrent neural network (RNN). A set of domains within a genome sequence are identified, each domain corresponds to a set of domain identifiers. A shallow neural network block is applied to each set of domain identifiers to produce a set of vectors. An RNN block is applied to the set of vectors to produce a BGC class score for each domain. The RNN block was trained using an identified set of positive vectors, which represents known BGCs, and a synthesized set of negative vectors, which is unlikely to represent BGCs. Candidate BGCs are selected by averaging BGC class scores across genes within a domain and comparing the average BGC class scores to a threshold. The candidate BGCs are provided for display on a user interface.Type: GrantFiled: March 22, 2019Date of Patent: June 11, 2024Assignees: Merck Sharp & Dohme LLC, MSD Czech Republic s.r.o.Inventors: Geoffrey D. Hannigan, David Prihoda, Jindrich Soukup, Christopher Harron Woelk, Danny A. Bitton
-
Patent number: 12001950Abstract: Mechanisms are provided for implementing a generative adversarial network (GAN) based restoration system. A first neural network of a generator of the GAN based restoration system is trained to generate an artificial audio spectrogram having a target damage characteristic based on an input audio spectrogram and a target damage vector. An original audio recording spectrogram is input to the trained generator, where the original audio recording spectrogram corresponds to an original audio recording and an input target damage vector. The trained generator processes the original audio recording spectrogram to generate an artificial audio recording spectrogram having a level of damage corresponding to the input target damage vector. A spectrogram inversion module converts the artificial audio recording spectrogram to an artificial audio recording waveform output.Type: GrantFiled: March 12, 2019Date of Patent: June 4, 2024Assignee: International Business Machines CorporationInventors: Yang Zhang, Chuang Gan
-
Patent number: 11995536Abstract: A learning device includes an input section and a learning section. The input section obtains training data in which an image containing an image of equipment of a vehicle, first information indicating a skeleton location of a specific part of a vehicle-occupant, and second information indicating a state of the vehicle-occupant with respect to the equipment are associated with each other. The learning section forms a model such that an estimating device can obtain the first information and the second information associated with the image containing the image of the equipment.Type: GrantFiled: December 4, 2017Date of Patent: May 28, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventor: Kyoko Kawaguchi
-
Patent number: 11971779Abstract: Computing technology for managing support requests are provided. The technology includes a processor executable application programming interface (API) that receives a support case indicating a problem associated with a device. The API utilizes a training model to predict a problem category for the support case. The training model predicts the problem category based on a feature extracted from information included in the support case. The training model further identifies a plurality of proximate support cases based on a distance between the support case and the proximate support cases within a virtual space assigned to the predicted problem category; determines relevance of each proximate support case to the support case; and outputs a resolution code for the support case based on the determined relevance of each proximate support case.Type: GrantFiled: February 20, 2020Date of Patent: April 30, 2024Assignee: NETAPP, INC.Inventors: Vedavyas Bhamidipati, Prajwal V
-
Patent number: 11966835Abstract: A sparse convolutional neural network accelerator system that dynamically and efficiently identifies fine-grained parallelism in sparse convolution operations. The system determines matching pairs of non-zero input activations and weights from the compacted input activation and weight arrays utilizing a scalable, dynamic parallelism discovery unit (PDU) that performs a parallel search on the input activation array and the weight array to identify reducible input activation and weight pairs.Type: GrantFiled: January 23, 2019Date of Patent: April 23, 2024Assignee: NVIDIA CORP.Inventors: Ching-En Lee, Yakun Shao, Angshuman Parashar, Joel Emer, Stephen W. Keckler
-
Patent number: 11900222Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a machine learning model that is trained to perform a machine learning task. In one aspect, a method comprises receiving a request to train a machine learning model on a set of training examples; determining a set of one or more meta-data values characterizing the set of training examples; using a mapping function to map the set of meta-data values characterizing the set of training examples to data identifying a particular machine learning model architecture; selecting, using the particular machine learning model architecture, a final machine learning model architecture for performing the machine learning task; and training a machine learning model having the final machine learning model architecture on the set of training examples.Type: GrantFiled: March 15, 2019Date of Patent: February 13, 2024Assignee: Google LLCInventors: Jyrki A. Alakuijala, Quentin Lascombes de Laroussilhe, Andrey Khorlin, Jeremiah Joseph Harmsen, Andrea Gesmundo
-
Patent number: 11893480Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for reinforcement learning with scheduled auxiliary tasks. In one aspect, a method includes maintaining data specifying parameter values for a primary policy neural network and one or more auxiliary neural networks; at each of a plurality of selection time steps during a training episode comprising a plurality of time steps: receiving an observation, selecting a current task for the selection time step using a task scheduling policy, processing an input comprising the observation using the policy neural network corresponding to the selected current task to select an action to be performed by the agent in response to the observation, and causing the agent to perform the selected action.Type: GrantFiled: February 28, 2019Date of Patent: February 6, 2024Assignee: DeepMind Technologies LimitedInventors: Martin Riedmiller, Roland Hafner
-
Patent number: 11886988Abstract: Adaptive exploration in deep reinforcement learning may be performed by inputting a current time frame of an action and observation sequence sequentially into a function approximator, such as a deep neural network, including a plurality of parameters, the action and observation sequence including a plurality of time frames, each time frame including action values and observation values, approximating a value function using the function approximator based on the current time frame to acquire a current value, updating an action selection policy through exploration based on an ?-greedy strategy using the current value, and updating the plurality of parameters.Type: GrantFiled: November 22, 2017Date of Patent: January 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Sakyasingha Dasgupta
-
Patent number: 11875250Abstract: An indication of semantic relationships among classes is obtained. A neural network whose loss function is based at least partly on the semantic relationships is trained. The trained neural network is used to identify one or more classes to which an input observation belongs.Type: GrantFiled: June 19, 2017Date of Patent: January 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Wei Xia, Meng Wang, Weixin Wu
-
Patent number: 11810038Abstract: A risk management method, system, and non-transitory computer readable medium, include a data analyzing circuit configured to analyze user data, site data, and equipment data to map prior behavior types to an event on a site, a relationship determining circuit configured to determine a relationship between the mapped data and the event based on behaviors exhibited by the user and an impact on a performance factor and a risk factor, and a reinforcement learning circuit configured to use reinforcement learning to learn the performance factor to the risk factor ratio to optimize an overall site productivity.Type: GrantFiled: July 6, 2016Date of Patent: November 7, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James Robert Kozloski, Timothy Michael Lynar, Suraj Pandey, John Michael Wagner
-
Patent number: 11803897Abstract: Systems and methods are disclosed for sorting elements, such as bids in an auction environment or marketplace for the display of an advertisement on a web page. According to one implementation, a plurality of elements may be received over a network. For example, the plurality of elements may comprise a plurality of bids, each of which may include, for example, a bid price, a bid allocation, and a bid target. The received set of elements may be recursively partitioned into a plurality of element subsets. For example, the element set may be partitioned about a pivot selected from a sample set of elements chosen from the element set. A subset of elements may be identified from the element set as eligible elements (e.g., bids eligible for selection as a winning bid). Once the set of eligible elements has been identified, the recursive partitioning of elements may be terminated.Type: GrantFiled: June 21, 2019Date of Patent: October 31, 2023Assignee: Yahoo Ad Tech LLCInventor: Niklas Karlsson
-
Patent number: 11803734Abstract: Methods, devices, systems, and instructions for adaptive quantization in an artificial neural network (ANN) calculate a distribution of ANN information; select a quantization function from a set of quantization functions based on the distribution; apply the quantization function to the ANN information to generate quantized ANN information; load the quantized ANN information into the ANN; and generate an output based on the quantized ANN information. Some examples recalculate the distribution of ANN information and reselect the quantization function from the set of quantization functions based on the resampled distribution if the output does not sufficiently correlate with a known correct output. In some examples, the ANN information includes a set of training data. In some examples, the ANN information includes a plurality of link weights.Type: GrantFiled: December 20, 2017Date of Patent: October 31, 2023Assignee: Advanced Micro Devices, Inc.Inventors: Daniel I. Lowell, Sergey Voronov, Mayank Daga
-
Patent number: 11789724Abstract: Techniques for facilitating incremental static program analysis based on machine learning techniques are provided. In one example, a system comprises a feature component that, in response to an update to a computer program, generates feature vector data representing the update, wherein the feature vector data comprises feature data representing a feature of the update derived from an abstract state of the computer program, and wherein the abstract state is based on a mathematical model of the computer program that is generated in response to static program analysis of the computer program. The system can further comprise a machine learning component that employs a classifier algorithm to identify an affected portion of the mathematical model that is affected by the update. The system can further comprise an incremental analysis component that incrementally applies the static program analysis to the computer program based on the affected portion.Type: GrantFiled: August 23, 2016Date of Patent: October 17, 2023Assignee: International Business Machines CorporationInventors: Pietro Ferrara, Marco Pistoia, Pascal Roos, Omer Tripp
-
Patent number: 11775873Abstract: First, the system obtains time-series sensor data. Next, the system identifies missing values in the time-series sensor data, and fills in the missing values through interpolation. The system then divides the time-series sensor data into a training set and an estimation set. Next, the system trains an inferential model on the training set, and uses the inferential model to replace interpolated values in the estimation set with inferential estimates. If there exist interpolated values in the training set, the system switches the training and estimation sets. The system trains a new inferential model on the new training set, and uses the new inferential model to replace interpolated values in the new estimation set with inferential estimates. The system then switches back the training and estimation sets. Finally, the system combines the training and estimation sets to produce preprocessed time-series sensor data, wherein missing values are filled in with imputed values.Type: GrantFiled: June 11, 2018Date of Patent: October 3, 2023Assignee: Oracle International CorporationInventors: Guang C. Wang, Kenny C. Gross, Dieter Gawlick
-
Patent number: 11748625Abstract: In one embodiment, a matrix operation may be performed using a plurality of input matrices, wherein the matrix operation is associated with one or more convolution operations. The plurality of input matrices may be partitioned into a plurality of input partitions, wherein the plurality of input matrices is partitioned based on a number of available processing elements. The plurality of input partitions may be distributed among a plurality of processing elements, wherein each input partition is distributed to a particular processing element of the plurality of processing elements. A plurality of partial matrix operations may be performed using the plurality of processing elements, and partial matrix data may be transmitted between the plurality of processing elements while performing the plurality of partial matrix operations. A result of the matrix operation may be determined based on the plurality of partial matrix operations.Type: GrantFiled: December 30, 2016Date of Patent: September 5, 2023Assignee: Intel CorporationInventors: Vijay Anand R. Korthikanti, Aravind Kalaiah, Tony L. Werner, Carey K. Kloss, Amir Khosrowshahi
-
Patent number: 11741398Abstract: A method includes providing input data to a plurality of base models to generate a plurality of intermediate outputs. The base models are non-linear in that different base models are specialized differently such that the different base models are complementary to one another. Each of the base models is generated using a different base classification algorithm in a multi-layered machine learning system. The method also includes processing the intermediate outputs using a fusion model to generate a final output associated with the input data. The fusion model is generated using a meta classification algorithm in the multi-layered machine learning system. The method may also include training the classification algorithms, where training data used by each of at least one of the base classification algorithms is selected based on an uncertainty associated with at least one other of the base classification algorithms.Type: GrantFiled: December 12, 2018Date of Patent: August 29, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Mohammad M. Moazzami, Anil Yadav
-
Patent number: 11720822Abstract: Herein, horizontally scalable techniques efficiently configure machine learning algorithms for optimal accuracy and without informed inputs. In an embodiment, for each particular hyperparameter, and for each epoch, a computer processes the particular hyperparameter. An epoch explores one hyperparameter based on hyperparameter tuples. A respective score is calculated from each tuple. The tuple contains a distinct combination of values, each of which is contained in a value range of a distinct hyperparameter. All values of a tuple that belong to the particular hyperparameter are distinct. All values of a tuple that belong to other hyperparameters are held constant. The value range of the particular hyperparameter is narrowed based on an intersection point of a first line based on the scores and a second line based on the scores. A machine learning algorithm is optimally configured from repeatedly narrowed value ranges of hyperparameters. The configured algorithm is invoked to obtain a result.Type: GrantFiled: October 13, 2021Date of Patent: August 8, 2023Assignee: Oracle International CorporationInventors: Venkatanathan Varadarajan, Sam Idicula, Sandeep Agrawal, Nipun Agarwal
-
Patent number: 11720818Abstract: A method for training a machine learning model includes: receiving, by a computer system including a processor and memory, a training data set including imbalanced data; computing, by the computer system, a label density fX(x) in the training data set, computing, by the computer system, a weight function w(x) including a term that is inversely proportional to the label density; weighting, by the computer system, a loss function (x, {circumflex over (x)}) in accordance with the weight function to generate a weighted loss function w(x, {circumflex over (x)}); training, by the computer system, a continuous machine learning model in accordance with the training data set and the weighted loss function w(x, {circumflex over (x)}); and outputting, by the computer system, the trained continuous machine learning model.Type: GrantFiled: October 23, 2019Date of Patent: August 8, 2023Assignee: Samsung Display Co., Ltd.Inventors: Javier Ribera Prat, Jalil Kamali
-
Patent number: 11715000Abstract: Systems and methods are disclosed for inquiry-based deep learning. In one implementation, a first content segment is selected from a body of content. The content segment includes a first content element. The first content segment is compared to a second content segment to identify a content element present in the first content segment that is not present in the second content segment. Based on an identification of the content element present in the first content segment that is not present in the second content segment, the content element is stored in a session memory. A first question is generated based on the first content segment. The session memory is processed to compute an answer to the first question. An action is initiated based on the answer. Using deep learning, content segments can be encoded into memory. Incremental questioning can serve to focus various deep learning operations on certain content segments.Type: GrantFiled: June 30, 2017Date of Patent: August 1, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Fethiye Asli Celikyilmaz, Li Deng, Lihong Li, Chong Wang