Providing adversarial perturbations to media
AssigneeSymantec Corporation
InventorsSaurabh Shintre, Reuben Alan Feinman
Life of this patent
Estimating the term…
Abstract
A method for applying perturbations to electronic media is described. A computing device may receive an electronic request to upload an electronic media to an internet-based service and perform a pre-processing operation on the electronic media based on the electronic request and a feature of the electronic media. In some examples, the computing device may perform a security action on the electronic media. For example, the computing device may apply perturbations to elements of the electronic media based on a gradient of a model. The computing device may transmit the electronic media to the internet-based service.
Claims20
A method for applying perturbations to electronic media, the method being performed by one or more computing devices comprising at least one processor, the method comprising:
- receiving an electronic request to upload an electronic media to an internet-based service;
- performing, by the one or more computing devices, a pre-processing operation on the electronic media based at least in part on the electronic request and a feature of the electronic media, wherein the pre-processing operation comprises securing a privacy of the electronic media feature from a machine learning-based recognition algorithm associated with the internet-based service by applying a perturbation to the electronic media feature according to a gradient of the machine learning-based recognition algorithm;
- and
- transmitting, by the one or more computing devices, the electronic media to the internet-based service.
A computing device configured for applying perturbations to electronic media, further comprising:
- one or more processors;
- memory in electronic communication with the one or more processors, wherein the memory stores computer executable instructions that when executed by the one or more processors cause the one or more processors to:
- receive an electronic request to upload an electronic media to an internet-based service;
- perform a pre-processing operation on the electronic media based at least in part on the electronic request and a feature of the electronic media, wherein the pre-processing operation comprises securing a privacy of the electronic media feature from a machine learning-based recognition algorithm associated with the internet-based service by applying a perturbation to the electronic media feature according to a gradient of the machine learning-based recognition algorithm;
- and
- transmit the electronic media to the internet-based service.
A non-transitory computer-readable medium storing computer executable instructions that when executed by the one or more processors cause the one or more processors to:
- receive an electronic request to upload an electronic media to an internet-based service;
- perform a pre-processing operation on the electronic media based at least in part on the electronic request and a feature of the electronic media, wherein the pre-processing operation comprises securing a privacy of the electronic media feature from a machine learning-based recognition algorithm associated with the internet-based service by applying a perturbation to the electronic media feature according to a gradient of the machine learning-based recognition algorithm;
- and
- transmit the electronic media to the internet-based service.
Dependencies are inferred from the claim text.