Detecting content items violating policies of an online system using machine learning based model
First Claim
1. A computer-implemented method comprising:
- receiving, by an online system, a content item for distribution to users of the online system;
extracting features from the content item, the extracting comprising;
extracting a set of images from the content item, each image representing a face;
for each of the set of images, matching a face represented in the image with faces of images stored in an image database, the image database storing images comprising faces; and
setting a feature value based on matching of a face represented in at least one of the images from the set of images with a matching face in a particular image of the image database;
providing the extracted features to a machine learning based model configured to generate a score indicating whether the content item comprises deceptive information;
executing the machine learning based model to generate the score for the content item;
responsive to the generated score indicating that the content item comprises deceptive information;
determining whether the content item conforms to content policies of the online system; and
storing one or more images from the set of images in the image database;
determining a rate of distribution of the content item to users of the online system based on the determination of whether the content item conforms to content policies of the online system; and
sending the content item to users of the online system based on the determined rate of distribution.
2 Assignments
0 Petitions
Accused Products
Abstract
An online system distributes content items provided by content providers. The online system determines a likelihood of a content item having deceptive information. The online system stores images showing faces of people in an image database. The online system extracts features from the content item, and provides the extracted features to a machine learning based model configured to generate score indicating whether a content item comprises deceptive information. The machine learning based model uses at least a feature based on matching of faces of users shown in the content item with faces of users shown in the images of the image database. If the online system determines that a content item is deceptive, the online system adds images comprising faces extracted from the content item to the image database to grow the image database.
10 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by an online system, a content item for distribution to users of the online system; extracting features from the content item, the extracting comprising; extracting a set of images from the content item, each image representing a face; for each of the set of images, matching a face represented in the image with faces of images stored in an image database, the image database storing images comprising faces; and setting a feature value based on matching of a face represented in at least one of the images from the set of images with a matching face in a particular image of the image database; providing the extracted features to a machine learning based model configured to generate a score indicating whether the content item comprises deceptive information; executing the machine learning based model to generate the score for the content item; responsive to the generated score indicating that the content item comprises deceptive information; determining whether the content item conforms to content policies of the online system; and storing one or more images from the set of images in the image database; determining a rate of distribution of the content item to users of the online system based on the determination of whether the content item conforms to content policies of the online system; and sending the content item to users of the online system based on the determined rate of distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium storing instructions which when executed by a computer processor, cause the computer processor to perform steps comprising:
-
receiving, by an online system, a content item for distribution to users of the online system; extracting features from the content item, the extracting comprising; extracting a set of images from the content item, each image representing a face; for each of the set of images, matching a face represented in the image with faces of images stored in an image database, the image database storing images comprising faces; and setting a feature value based on matching of a face represented in at least one of the images from the set of images with a matching face in a particular image of the image database; providing the extracted features to a machine learning based model configured to generate a score indicating whether the content item comprises deceptive information; executing the machine learning based model to generate the score for the content item; responsive to the generated score indicating that the content item comprises deceptive information; determining whether the content item conforms to content policies of the online system; and storing one or more images from the set of images in the image database; determining a rate of distribution of the content item to users of the online system based on the determination of whether the content item conforms to content policies of the online system; and sending the content item to users of the online system based on the determined rate of distribution. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification