Patents by Inventor Robert D. Fergus
Robert D. Fergus 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: 20210279817Abstract: Systems, methods, and non-transitory computer-readable media can receive a compressed convolutional neural network (CNN). A media content item to be processed can be acquired. The compressed CNN to can be utilized to apply a media processing technique to the media content item to produce information about the media content item. It can be determined, based on at least some of the information about the media content item, whether to transmit at least a portion of the media content item to one or more remote servers for additional media processing.Type: ApplicationFiled: February 8, 2021Publication date: September 9, 2021Inventors: Yunchao Gong, Liu Liu, Lubomir Dimitrov Bourdev, Robert D. Fergus, Ming Yang
-
Patent number: 11003692Abstract: Systems, methods, and non-transitory computer-readable media can obtain a first batch of content items to be clustered. A set of clusters can be generated by clustering respective binary hash codes for each content item in the first batch, wherein content items included in a cluster are visually similar to one another. A next batch of content items to be clustered can be obtained. One or more respective binary hash codes for the content items in the next batch can be assigned to a cluster in the set of clusters.Type: GrantFiled: December 28, 2015Date of Patent: May 11, 2021Assignee: Facebook, Inc.Inventors: Yunchao Gong, Marcin Pawlowski, Fei Yang, Lubomir Bourdev, Louis Dominic Brandy, Robert D. Fergus
-
Patent number: 10664744Abstract: Embodiments are disclosed for predicting a response (e.g., an answer responding to a question) using an end-to-end memory network model. A computing device according to some embodiments includes embedding matrices to convert knowledge entries and an inquiry into feature vectors including the input vector and memory vectors. The device further execute a hop operation to generate a probability vector based on an input vector and a first set of memory vectors using a continuous weighting function (e.g., softmax), and to generate an output vector as weighted combination of a second set of memory vectors using the elements of the probability vector as weights. The device can repeat the hop operation for multiple times, where the input vector for a hop operation depends on input and output vectors of previous hop operation(s). The device generates a predicted response based on at least the output of the last hop operation.Type: GrantFiled: March 28, 2017Date of Patent: May 26, 2020Assignee: Facebook, Inc.Inventors: Jason E. Weston, Arthur David Szlam, Robert D. Fergus, Sainbayar Sukhbaatar
-
Systems and methods for image object recognition based on location information and object categories
Patent number: 10572771Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of regions corresponding to a geographical area. A collection of training images can be acquired. Each training image in the collection can be associated with one or more respective recognized objects and with a respective region in the set of regions. Histogram metrics for a plurality of object categories within each region in the set of regions can be determined based at least in part on the collection of training images. A neural network can be developed based at least in part on the histogram metrics for the plurality of object categories within each region in the set of regions and on the collection of training images.Type: GrantFiled: June 30, 2017Date of Patent: February 25, 2020Assignee: Facebook, Inc.Inventors: Kevin Dechau Tang, Lubomir Bourdev, Balamanohar Paluri, Robert D. Fergus -
Patent number: 10460206Abstract: To differentiate physical and non-physical events, a discrimination system based on unsupervised machining learning is used to predict a plausibility of objects' behaviors between a starting and ending time point. The discrimination system receives a set of initial, or “starting” content frames, each depicting a state of objects at a starting time point and an arrangement or “behavior” of those objects at the starting time. To train the discrimination system, the first model uses the starting content frame to generate a subsequent content frame, while the second model generates a subsequent content frame without using the starting content frame. A discriminator model may thus be trained without supervision by treating the subsequent content frame generated from the first model as a possible behavior of the starting content frame, and the subsequent content frame generated from the second model as an impossible behavior of the starting content frame.Type: GrantFiled: November 22, 2017Date of Patent: October 29, 2019Assignee: Facebook, Inc.Inventors: Adam Kal Lerer, Robert D. Fergus, Ronan Alexandre Riochet
-
Patent number: 10360498Abstract: Various embodiments of the present disclosure include systems, methods, and non-transitory computer storage media configured to identify a set of training content items, each of the set of training content items comprising video content. A category may be assigned to each of the set of training content items. A plurality of variations may be provided to the each of the set of training content items. A first content recognition module may be trained in an unsupervised process to associate the plurality of variations of the each of the set of training content items with the category assigned to the each of the set of training content items. A classification layer may be generated based on the training the first content recognition module in the unsupervised process. A second content recognition module may be trained in a supervised process based on the classification layer.Type: GrantFiled: December 18, 2014Date of Patent: July 23, 2019Assignee: Facebook, Inc.Inventors: Robert D. Fergus, Lubomir Bourdev, Balamanohar Paluri, Sainbayar Sukhbaatar
-
Patent number: 10319076Abstract: In one embodiment, a method includes accessing a plurality of generative adversarial networks (GANs) that are each applied to a particular level k of a Laplacian pyramid. Each GAN may comprise a generative model Gk and a discriminative model Dk. At each level k, the generative model Gk may take as input a noise vector zk and may output a generated image {tilde over (h)}k. At each level k, the discriminative model Dk may take as input either the generated image {tilde over (h)}k or a real image hk, and may output a probability that the input was the real image hk. The method may further include generating a sample image ?k from the generated images {tilde over (h)}k, wherein the sample image is based on the probabilities outputted by each of the discriminative models Dk and the generated images {tilde over (h)}k. The method may further include providing the sample image ?k for display.Type: GrantFiled: June 15, 2017Date of Patent: June 11, 2019Assignee: Facebook, Inc.Inventors: Emily Denton, Soumith Chintala, Arthur David Szlam, Robert D. Fergus
-
Publication number: 20190156149Abstract: To differentiate physical and non-physical events, a discrimination system based on unsupervised machining learning is used to predict a plausibility of objects' behaviors between a starting and ending time point. The discrimination system receives a set of initial, or “starting” content frames, each depicting a state of objects at a starting time point and an arrangement or “behavior” of those objects at the starting time. To train the discrimination system, the first model uses the starting content frame to generate a subsequent content frame, while the second model generates a subsequent content frame without using the starting content frame. A discriminator model may thus be trained without supervision by treating the subsequent content frame generated from the first model as a possible behavior of the starting content frame, and the subsequent content frame generated from the second model as an impossible behavior of the starting content frame.Type: ApplicationFiled: November 22, 2017Publication date: May 23, 2019Inventors: Adam Kal Lerer, Robert D. Fergus, Ronan Alexandre Riochet
-
Systems and methods for determining video feature descriptors based on convolutional neural networks
Patent number: 10198637Abstract: Systems, methods, and non-transitory computer-readable media can acquire video content for which video feature descriptors are to be determined. The video content can be processed based at least in part on a convolutional neural network including a set of two-dimensional convolutional layers and a set of three-dimensional convolutional layers. One or more outputs can be generated from the convolutional neural network. A plurality of video feature descriptors for the video content can be determined based at least in part on the one or more outputs from the convolutional neural network.Type: GrantFiled: December 20, 2017Date of Patent: February 5, 2019Assignee: Facebook, Inc.Inventors: Du Le Hong Tran, Balamanohar Paluri, Lubomir Bourdev, Robert D. Fergus, Sumit Chopra -
SYSTEMS AND METHODS FOR DETERMINING VIDEO FEATURE DESCRIPTORS BASED ON CONVOLUTIONAL NEURAL NETWORKS
Publication number: 20180114069Abstract: Systems, methods, and non-transitory computer-readable media can acquire video content for which video feature descriptors are to be determined. The video content can be processed based at least in part on a convolutional neural network including a set of two-dimensional convolutional layers and a set of three-dimensional convolutional layers. One or more outputs can be generated from the convolutional neural network. A plurality of video feature descriptors for the video content can be determined based at least in part on the one or more outputs from the convolutional neural network.Type: ApplicationFiled: December 20, 2017Publication date: April 26, 2018Inventors: Du Le Hong Tran, Balamanohar Paluri, Lubomir Bourdev, Robert D. Fergus, Sumit Chopra -
Systems and methods for determining video feature descriptors based on convolutional neural networks
Patent number: 9858484Abstract: Systems, methods, and non-transitory computer-readable media can acquire video content for which video feature descriptors are to be determined. The video content can be processed based at least in part on a convolutional neural network including a set of two-dimensional convolutional layers and a set of three-dimensional convolutional layers. One or more outputs can be generated from the convolutional neural network. A plurality of video feature descriptors for the video content can be determined based at least in part on the one or more outputs from the convolutional neural network.Type: GrantFiled: December 30, 2014Date of Patent: January 2, 2018Assignee: Facebook, Inc.Inventors: Du Le Hong Tran, Balamanohar Paluri, Lubomir Bourdev, Robert D. Fergus, Sumit Chopra -
Publication number: 20170365038Abstract: In one embodiment, a method includes accessing a plurality of generative adversarial networks (GANs) that are each applied to a particular level k of a Laplacian pyramid. Each GAN may comprise a generative model Gk and a discriminative model Dk. At each level k, the generative model Gk may take as input a noise vector zk and may output a generated image {tilde over (h)}k. At each level k, the discriminative model Dk may take as input either the generated image {tilde over (h)}k or a real image hk, and may output a probability that the input was the real image hk. The method may further include generating a sample image ?k from the generated images {tilde over (h)}k, wherein the sample image is based on the probabilities outputted by each of the discriminative models Dk and the generated images {tilde over (h)}k. The method may further include providing the sample image ?k for display.Type: ApplicationFiled: June 15, 2017Publication date: December 21, 2017Inventors: Emily Denton, Soumith Chintala, Arthur David Szlam, Robert D. Fergus
-
SYSTEMS AND METHODS FOR IMAGE OBJECT RECOGNITION BASED ON LOCATION INFORMATION AND OBJECT CATEGORIES
Publication number: 20170300784Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of regions corresponding to a geographical area. A collection of training images can be acquired. Each training image in the collection can be associated with one or more respective recognized objects and with a respective region in the set of regions. Histogram metrics for a plurality of object categories within each region in the set of regions can be determined based at least in part on the collection of training images. A neural network can be developed based at least in part on the histogram metrics for the plurality of object categories within each region in the set of regions and on the collection of training images.Type: ApplicationFiled: June 30, 2017Publication date: October 19, 2017Inventors: Kevin Dechau Tang, Lubomir Bourdev, Balamanohar Paluri, Robert D. Fergus -
Patent number: 9754351Abstract: Systems, methods, and non-transitory computer-readable media can obtain a set of video frames at a first resolution. Process the set of video frames using a convolutional neural network to output one or more signals, the convolutional neural network including (i) a set of two-dimensional convolutional layers and (ii) a set of three-dimensional convolutional layers, wherein the processing causes the set of video frames to be reduced to a second resolution. Process the one or more signals using a set of three-dimensional de-convolutional layers of the convolutional neural network. Obtain one or more outputs corresponding to the set of video frames from the convolutional neural network.Type: GrantFiled: December 29, 2015Date of Patent: September 5, 2017Assignee: Facebook, Inc.Inventors: Balamanohar Paluri, Du Le Hong Tran, Lubomir Bourdev, Robert D. Fergus
-
Systems and methods for image object recognition based on location information and object categories
Patent number: 9727803Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of regions corresponding to a geographical area. A collection of training images can be acquired. Each training image in the collection can be associated with one or more respective recognized objects and with a respective region in the set of regions. Histogram metrics for a plurality of object categories within each region in the set of regions can be determined based at least in part on the collection of training images. A neural network can be developed based at least in part on the histogram metrics for the plurality of object categories within each region in the set of regions and on the collection of training images.Type: GrantFiled: August 4, 2016Date of Patent: August 8, 2017Assignee: Facebook, Inc.Inventors: Kevin Dechau Tang, Lubomir Bourdev, Balamanohar Paluri, Robert D. Fergus -
Publication number: 20170200077Abstract: Embodiments are disclosed for predicting a response (e.g., an answer responding to a question) using an end-to-end memory network model. A computing device according to some embodiments includes embedding matrices to convert knowledge entries and an inquiry into feature vectors including the input vector and memory vectors. The device further execute a hop operation to generate a probability vector based on an input vector and a first set of memory vectors using a continuous weighting function (e.g., softmax), and to generate an output vector as weighted combination of a second set of memory vectors using the elements of the probability vector as weights. The device can repeat the hop operation for multiple times, where the input vector for a hop operation depends on input and output vectors of previous hop operation(s). The device generates a predicted response based on at least the output of the last hop operation.Type: ApplicationFiled: March 28, 2017Publication date: July 13, 2017Inventors: Jason E. Weston, Arthur David Szlam, Robert D. Fergus, Sainbayar Sukhbaatar
-
Patent number: 9704029Abstract: Systems, methods, and non-transitory computer-readable media can receive a first image including a representation of a first user. A second image including a representation of a second user can be received. A first set of poselets associated with the first user can be detected in the first image. A second set of poselets associated with the second user can be detected in the second image. The first image including the first set of poselets can be inputted into a first instance of a neural network to generate a first multi-dimensional vector. The second image including the second set of poselets can be inputted into a second instance of the neural network to generate a second multi-dimensional vector. A first distance metric between the first multi-dimensional vector and the second multi-dimensional vector can be determined.Type: GrantFiled: October 3, 2016Date of Patent: July 11, 2017Assignee: Facebook, Inc.Inventors: Lubomir Bourdev, Ning Zhang, Balamanohar Paluri, Yaniv Taigman, Robert D. Fergus
-
Publication number: 20170185665Abstract: Systems, methods, and non-transitory computer-readable media can obtain a first batch of content items to be clustered. A set of clusters can be generated by clustering respective binary hash codes for each content item in the first batch, wherein content items included in a cluster are visually similar to one another. A next batch of content items to be clustered can be obtained. One or more respective binary hash codes for the content items in the next batch can be assigned to a cluster in the set of clusters.Type: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Yunchao Gong, Marcin Pawlowski, Fei Yang, Lubomir Bourdev, Louis Dominic Brandy, Robert D. Fergus
-
Publication number: 20170132758Abstract: Systems, methods, and non-transitory computer-readable media can obtain a set of video frames at a first resolution. Process the set of video frames using a convolutional neural network to output one or more signals, the convolutional neural network including (i) a set of two-dimensional convolutional layers and (ii) a set of three-dimensional convolutional layers, wherein the processing causes the set of video frames to be reduced to a second resolution. Process the one or more signals using a set of three-dimensional de-convolutional layers of the convolutional neural network. Obtain one or more outputs corresponding to the set of video frames from the convolutional neural network.Type: ApplicationFiled: December 29, 2015Publication date: May 11, 2017Inventors: Balamanohar Paluri, Du Le Hong Tran, Lubomir Bourdev, Robert D. Fergus
-
Publication number: 20170132511Abstract: Systems, methods, and non-transitory computer-readable media can receive a compressed convolutional neural network (CNN). A media content item to be processed can be acquired. The compressed CNN to can be utilized to apply a media processing technique to the media content item to produce information about the media content item. It can be determined, based on at least some of the information about the media content item, whether to transmit at least a portion of the media content item to one or more remote servers for additional media processing.Type: ApplicationFiled: December 29, 2015Publication date: May 11, 2017Inventors: Yunchao Gong, Liu Liu, Lubomir Bourdev, Ming Yang, Robert D. Fergus