Patents by Inventor José Miguel HERNÁNDEZ LOBATO

José Miguel HERNÁNDEZ LOBATO has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230394368
    Abstract: A method of training a model comprising a generative network mapping a latent vector to a feature vector, wherein weights in the generative network are modelled as probabilistic distributions. The method comprises: a) obtaining one or more observed data points, each comprising an incomplete observation of the features in the feature vector; b) training the model based on the observed data points to learn values of the weights of the generative network which map the latent vector to the feature vector; c) from amongst a plurality of potential next features to observe, searching for a target feature of the feature vector which maximizes a measure of expected reduction in uncertainty in a distribution of said weights of the generative network given the observed data points so far; and d) outputting a request to collect a target data point comprising at least the target feature.
    Type: Application
    Filed: August 15, 2023
    Publication date: December 7, 2023
    Inventors: Cheng ZHANG, Wenbo GONG, Richard Eric TURNER, Sebastian TSCHIATSCHEK, Josè Miguel HERNÁNDEZ LOBATO
  • Patent number: 11769074
    Abstract: A method of training a model comprising a generative network mapping a latent vector to a feature vector, wherein weights in the generative network are modelled as probabilistic distributions. The method comprises: a) obtaining one or more observed data points, each comprising an incomplete observation of the features in the feature vector; b) training the model based on the observed data points to learn values of the weights of the generative network which map the latent vector to the feature vector; c) from amongst a plurality of potential next features to observe, searching for a target feature of the feature vector which maximizes a measure of expected reduction in uncertainty in a distribution of said weights of the generative network given the observed data points so far; and d) outputting a request to collect a target data point comprising at least the target feature.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: September 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cheng Zhang, Wenbo Gong, Richard Eric Turner, Sebastian Tschiatschek, José Miguel Hernández Lobato
  • Patent number: 11741357
    Abstract: A computer-implemented method comprising: outputting questions to a user via one or more user devices, and receiving back responses to some of the questions from the user via one or more user devices; over time, controlling the outputting of the questions so as to output the questions under circumstances of different values for each of one or more items of metadata, wherein the one or more items of metadata comprise one or more physical conditions of the user; monitoring whether or not the user responds when the question is output with the different metadata values; training the machine learning algorithm to learn a value of each of the items of metadata which optimizes a reward function, and based thereon selecting a circumstance when the user is exhibiting a particular physical condition to output subsequent questions.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: August 29, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cheng Zhang, Reinhard Sebastian Bernhard Nowozin, Ameera Patel, Danielle Charlotte Mary Belgrave, Konstantina Palla, Anja Thieme, Iain Edward Buchan, Chao Ma, Sebastian Tschiatschek, Jose Miguel Hernandez Lobato
  • Patent number: 11710080
    Abstract: A computer-implemented method comprising: outputting questions to a user via one or more user devices, and receiving back responses to some of the questions from the user via one or more user devices; over time, controlling the outputting of the questions so as to output the questions under circumstances of different values for each of one or more items of metadata, wherein the one or more items of metadata comprise at least a time and/or a location at which a question was output to the user via the one or more user devices; monitoring whether or not the user responds when the question is output with the different metadata values; training the machine learning algorithm to learn a value of each of the items of metadata which optimizes a reward function, and based thereon selecting a time and/or location at which to output subsequent questions.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: July 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cheng Zhang, Reinhard Sebastian Bernhard Nowozin, Ameera Patel, Danielle Charlotte Mary Belgrave, Konstantina Palla, Anja Thieme, Iain Edward Buchan, Chao Ma, Sebastian Tschiatschek, Jose Miguel Hernandez Lobato
  • Publication number: 20220147818
    Abstract: A computer-implemented method of training an auxiliary machine learning model to predict a set of new parameters of a primary machine learning model, wherein the primary model is configured to transform from an observed subset of a set of real-world features to a predicted version of the set of real-world features.
    Type: Application
    Filed: November 11, 2020
    Publication date: May 12, 2022
    Inventors: Cheng ZHANG, Angus LAMB, Evgeny Sergeevich SAVELIEV, Yingzhen LI, Camilla LONGDEN, Pashmina CAMERON, Sebastian TSCHIATSCHEK, Jose Miguel Hernández LOBATO, Richard TURNER
  • Publication number: 20210358577
    Abstract: In a first stage, training each of a plurality of first variational auto encoders, VAEs, each comprising: a respective first encoder arranged to encode a respective subset of one or more features of a feature space into a respective first latent representation, and a respective first decoder arranged to decode from the respective latent representation back to a decoded version of the respective subset of the feature space, wherein different subsets comprise features of different types of data. In a second stage following the first stage, training a second VAE comprising: a second encoder arranged to encode a plurality of inputs into a second latent representation, and a second decoder arranged to decode the second latent representation into decoded versions of the first latent representations, wherein each of the plurality of inputs comprises a combination of a different respective one of feature subsets with the respective first latent representation.
    Type: Application
    Filed: August 18, 2020
    Publication date: November 18, 2021
    Inventors: Cheng ZHANG, Chao MA, Richard Eric TURNER, José Miguel HERNÁNDEZ LOBATO, Sebastian TSCHIATSCHEK
  • Publication number: 20200394559
    Abstract: A method of training a model comprising a generative network mapping a latent vector to a feature vector, wherein weights in the generative network are modelled as probabilistic distributions. The method comprises: a) obtaining one or more observed data points, each comprising an incomplete observation of the features in the feature vector; b) training the model based on the observed data points to learn values of the weights of the generative network which map the latent vector to the feature vector; c) from amongst a plurality of potential next features to observe, searching for a target feature of the feature vector which maximizes a measure of expected reduction in uncertainty in a distribution of said weights of the generative network given the observed data points so far; and d) outputting a request to collect a target data point comprising at least the target feature.
    Type: Application
    Filed: July 9, 2019
    Publication date: December 17, 2020
    Inventors: Cheng ZHANG, Wenbo GONG, Richard Eric TURNER, Sebastian TSCHIATSCHEK, José Miguel HERNÁNDEZ LOBATO
  • Publication number: 20200349441
    Abstract: A method of operating a neural network, comprising: at each input node of an input layer, weighting a respective input element received by that node by applying a first class of probability distribution, thereby generating a respective set of output parameters describing an output probability distribution; and from each input node, outputting the respective set of output parameters to one or more nodes in a next, hidden layer of the network, thereby propagating the respective set of output parameters through the hidden layers to an output layer; the propagating comprising, at one or more nodes of at least one hidden layer, combining the sets of input parameters and weighting the combination by applying a second class of probability distribution, thereby generating a respective set of output parameters describing an output probability distribution, wherein the first class of probability distribution is more sparsity inducing than the second class of probability distribution.
    Type: Application
    Filed: July 1, 2019
    Publication date: November 5, 2020
    Inventors: Cheng ZHANG, Yordan KIRILOV ZAYKOV, Yingzhen LI, Jose Miguel HERNANDEZ LOBATO, Anna-Lena POPKES, Hiske Catharina OVERWEG
  • Publication number: 20200175022
    Abstract: In various examples there is a data retrieval apparatus. The apparatus has a processor configured to receive a data retrieval request associated with a user. The apparatus also has a machine learning system configured to compute an affinity matrix of users for data items. The affinity matrix has a plurality of observed ratings of data items, and a plurality of predicted ratings of data items. The processor is configured to output a ranked list of data items for the user according to contents of the affinity matrix.
    Type: Application
    Filed: March 18, 2019
    Publication date: June 4, 2020
    Inventors: Sebastian NOWOZIN, Cheng ZHANG, Noam KOENIGSTEIN, Chao MA, Jose Miguel Hernandez LOBATO, Wenbo GONG
  • Publication number: 20200104702
    Abstract: A computer-implemented method comprising: outputting questions to a user via one or more user devices, and receiving back responses to some of the questions from the user via one or more user devices; over time, controlling the outputting of the questions so as to output the questions under circumstances of different values for each of one or more items of metadata, wherein the one or more items of metadata comprise one or more physical conditions of the user; monitoring whether or not the user responds when the question is output with the different metadata values; training the machine learning algorithm to learn a value of each of the items of metadata which optimizes a reward function, and based thereon selecting a circumstance when the user is exhibiting a particular physical condition to output subsequent questions.
    Type: Application
    Filed: June 17, 2019
    Publication date: April 2, 2020
    Inventors: Cheng ZHANG, Reinhard Sebastian Bernhard NOWOZIN, Ameera PATEL, Danielle Charlotte Mary BELGRAVE, Konstantina PALLA, Anja THIEME, Iain Edward BUCHAN, Chao MA, Sebastian TSCHIATSCHEK, Jose Miguel HERNANDEZ LOBATO
  • Publication number: 20200105381
    Abstract: A computer-implemented method comprising: outputting questions to a user via one or more user devices, and receiving back responses to some of the questions from the user via one or more user devices; over time, controlling the outputting of the questions so as to output the questions under circumstances of different values for each of one or more items of metadata, wherein the one or more items of metadata comprise at least a time and/or a location at which a question was output to the user via the one or more user devices; monitoring whether or not the user responds when the question is output with the different metadata values; training the machine learning algorithm to learn a value of each of the items of metadata which optimizes a reward function, and based thereon selecting a time and/or location at which to output subsequent questions.
    Type: Application
    Filed: June 17, 2019
    Publication date: April 2, 2020
    Inventors: Cheng ZHANG, Reinhard Sebastian Bernhard NOWOZIN, Ameera PATEL, Danielle Charlotte Mary BELGRAVE, Konstantina PALLA, Anja THIEME, Iain Edward BUCHAN, Chao MA, Sebastian TSCHIATSCHEK, Jose Miguel HERNANDEZ LOBATO
  • Patent number: 10366088
    Abstract: The technique relates to a system and method for mining frequent and in-frequent items from a large transaction database to provide the dynamic recommendation of items. The method involves determining user interest for an item by monitoring short item behavior of at least one user then selecting a local category, a neighborhood category and a disjoint category with respect to the item clicked by the at least one user based on long term preferences data of a plurality of users of the ecommerce environment thereafter selecting one or more frequent and infrequent items from each of the selected local, neighborhood and disjoint category items and finally generating one or more dynamic recommendations based on the one or more items selected from the local category, the neighborhood category and the disjoint category and the one or more selected frequent and infrequent items.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: July 30, 2019
    Assignee: Infosys Limited
    Inventors: Lokendra Shastri, Zoubin Ghahramani, Jose Miguel Hernandez Lobato, Balasubramanian Kanagasabapathi, Kolandai Swamy Antony Arokia Durai Raj
  • Publication number: 20150178303
    Abstract: The technique relates to a system and method for mining frequent and in-frequent items from a large transaction database to provide the dynamic recommendation of items. The method involves determining user interest for an item by monitoring short item behavior of at least one user then selecting a local category, a neighborhood category and a disjoint category with respect to the item clicked by the at least one user based on long term preferences data of a plurality of users of the ecommerce environment thereafter selecting one or more frequent and infrequent items from each of the selected local, neighborhood and disjoint category items and finally generating one or more dynamic recommendations based on the one or more items selected from the local category, the neighborhood category and the disjoint category and the one or more selected frequent and infrequent items.
    Type: Application
    Filed: September 23, 2014
    Publication date: June 25, 2015
    Applicant: INFOSYS LIMITED
    Inventors: Lokendra Shastri, Zoubin Gharamani, Jose Miguel Hernandez Lobato, Balasubramanian Kanagasabapathi, Kolandai Swami Antony Arokia Durai Raj