Patents by Inventor Weiguang Ding

Weiguang Ding 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: 20200134468
    Abstract: A system for generating an adversarial example in respect of a neural network, the adversarial example generated to improve a margin defined as a distance from a data example to a neural network decision boundary. The system includes a data receiver configured to receive one or more data sets including at least one data set representing a benign training example (x); an adversarial generator engine configured to: generate, using the neural network, a first adversarial example (Adv1) having a perturbation length epsilon1 against x; conduct a search in a direction (Adv1-x) using the neural network; and to generate, using the neural network, a second adversarial example (Adv2) having a perturbation length epsilon2 based at least on an output of a search in the direction (Adv1-x).
    Type: Application
    Filed: October 25, 2019
    Publication date: April 30, 2020
    Inventors: Weiguang DING, Yash SHARMA, Yik Chau LUI, Ruitong HUANG
  • Publication number: 20190354688
    Abstract: A platform for training deep neural networks using push-to-corner preprocessing and adversarial training. A training engine adds a preprocessing layer before the input data is fed into a deep neural network at the input layer, for pushing the input data further to the corner of its domain.
    Type: Application
    Filed: May 17, 2019
    Publication date: November 21, 2019
    Inventors: Weiguang DING, Luyu WANG, Ruitong HUANG, Xiaomeng JIN, Kry Yik Chau LUI
  • Publication number: 20190270201
    Abstract: Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control instructions which causes a robot to autonomously perform the at least one task in an autonomous mode, and generating a second set of autonomous robot control instructions from the first set of autonomous robot control instructions and a first set of environmental sensor data received from a sensor. Execution of the second set of autonomous robot control instructions causes the robot to autonomously perform the at least one task. The method may include producing at least one signal that represents the second set of autonomous robot control instructions.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Inventors: Weiguang Ding, Jan Stanislaw Rudy, Olivia S. Norton, George Samuel Rose, James Sterling Bergstra, Oswin Rodrigues
  • Publication number: 20190244103
    Abstract: Systems, methods, and computer readable media are described to train a compressed neural network with high robustness. The neural network is first adversarially pre-trained with both original data as well as data perturbed by adversarial attacks for some epochs, then “unimportant” weights or filters are pruned through criteria based on their magnitudes or other method (e.g., Taylor approximation of the loss function), and the pruned neural network is retrained with both clean and perturbed data for more epochs.
    Type: Application
    Filed: February 7, 2019
    Publication date: August 8, 2019
    Inventors: Luyu WANG, Weiguang DING, Ruitong HUANG, Yanshuai CAO, Yik Chau LUI
  • Patent number: 10322506
    Abstract: Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control instructions which causes a robot to autonomously perform the at least one task in an autonomous mode, and generating a second set of autonomous robot control instructions from the first set of autonomous robot control instructions and a first set of environmental sensor data received from a senor. The second set of autonomous robot control instructions when executed causes the robot to autonomously perform the at least one task. The method may include producing at least one signal that represents the second set of autonomous robot control instructions.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: June 18, 2019
    Assignee: Kindred Systems Inc.
    Inventors: Weiguang Ding, Jan Stanislaw Rudy, Olivia S. Norton, George Samuel Rose, James Sterling Bergstra, Oswin Rodrigues
  • Publication number: 20190130266
    Abstract: A system, electronic device and method for improved neural network training are provided. The electronic device includes: a processor, a memory storing a Generative adversarial network (GAN) to learn from unlabeled data by engaging a generative model in an adversarial game with a discriminator; and one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for training the Generative adversarial network using a regularizer to encourage the discriminator to properly use its capacity and hidden representations of the discriminator to have high entropy.
    Type: Application
    Filed: October 26, 2018
    Publication date: May 2, 2019
    Inventors: Yanshuai CAO, Yik Chau LUI, Weiguang DING, Ruitong HUANG
  • Publication number: 20190130225
    Abstract: A method for acquiring measurements for a data structure corresponding to an array of variable includes: selecting a subset of elements from the data structure; measuring a sampled value for each of the selected subset of elements; storing each of the sampled values in a K-nearest neighbour (KNN) database and labelling the sampled value as certain; generating a predicted value data structure where each predicted element is generated as the value of its nearest neighbor based on the values stored in the KNN database; for each predicted element: retrieve the predicted element's X nearest neighbours for the sampled value in the KNN database, and when a value of the X nearest neighbours is the same as the predicted element, the predicted element is labelled as certain, otherwise the predicted element is labelled the values as uncertain; and repeating until all elements are labelled as certain.
    Type: Application
    Filed: October 31, 2018
    Publication date: May 2, 2019
    Inventors: Weiguang DING, Ruitong HUANG, Luyu WANG, Yanshuai CAO
  • Publication number: 20190087692
    Abstract: A system and method for determining a reliability score indicative of a level of fidelity between high dimensional (HD) data and corresponding dimension-reduced (LD) data are provided. The system comprises a processor, and a non-transitory computer-readable medium having stored thereon program instructions executable by the processor. The processor is configured to perform the method.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 21, 2019
    Inventors: Weiguang DING, Yik Chau LUI
  • Publication number: 20190056931
    Abstract: Systems and methods for computationally generating a set of more “stable” configuration default values that are used for traceability and improving reproducibility of machine learning approaches. Hash values are generated based on a merged/modified configuration and both configuration content and hash are stored together in one or more data structures. These data structures can be used to link back to the actual values used in experiments.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 21, 2019
    Inventors: Weiguang DING, Yanshuai CAO
  • Publication number: 20170320210
    Abstract: Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control instructions which causes a robot to autonomously perform the at least one task in an autonomous mode, and generating a second set of autonomous robot control instructions from the first set of autonomous robot control instructions and a first set of environmental sensor data received from a senor. The second set of autonomous robot control instructions when executed causes the robot to autonomously perform the at least one task. The method may include producing at least one signal that represents the second set of autonomous robot control instructions.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 9, 2017
    Inventors: Weiguang Ding, Jan Stanislaw Rudy, Olivia S. Norton, George Samuel Rose, James Sterling Bergstra, Oswin Rodrigues