Patents by Inventor Takuma AMADA

Takuma AMADA 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).

  • Patent number: 11934518
    Abstract: A verification apparatus acquires a source code for multiparty computation, while changing a combination of options settable to a multiparty computation compiler, compiles the source code for each combination of options to generate a plurality of multiparty computation executable codes, selects at least one multiparty computation executable code from the plurality of multiparty computation executable codes as a verification code and provides the at least one verification code to a verification environment of multiparty computation, generates an evaluation index with respect to an execution result of at least one verification code in the verification environment, and selects at least one recommended code from the plurality of multiparty computation executable codes, based on the evaluation index corresponding to at least one verification code and outputs the selected recommended code.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: March 19, 2024
    Assignee: NEC CORPORATION
    Inventors: Hikaru Tsuchida, Takao Takenouchi, Toshinori Araki, Kazuma Ohara, Takuma Amada
  • Publication number: 20230401301
    Abstract: An information processing acquires biometric information of a plurality of persons. The information processing generates one adversarial example, using the biometric information of the plurality of persons.
    Type: Application
    Filed: October 16, 2020
    Publication date: December 14, 2023
    Applicant: NEC Corporation
    Inventors: Takuma AMADA, Seng Pei LIEW
  • Publication number: 20230259818
    Abstract: Calculate a plurality of feature vectors representing features of an input sample from the input sample which is multidimensional data by using a plurality of feature calculation models. Calculate similarity between an average value of the plurality of feature vectors and a representative vector corresponding to a class to which the input sample belongs among a plurality of representative vectors corresponding to a plurality of classes respectively, the representative vector having same dimensionality as each of the plurality of feature vectors. Learn parameters of the plurality of feature calculation models based on an evaluation function in which a value is larger as the similarity between the average value of the plurality of feature vectors and the representative vector corresponding to the class to which the input sample belongs is smaller.
    Type: Application
    Filed: July 6, 2020
    Publication date: August 17, 2023
    Applicant: NEC Corporation
    Inventors: Takuma AMADA, Kazuya KAKIZAKI
  • Publication number: 20230252284
    Abstract: A learning device includes: an incorrect answer prediction calculation unit which obtains incorrect answer class prediction probability vectors by excluding a correct answer class element from prediction probability vectors of neural network models for supervised learning data; and an updating unit which performs learning of two of the neural network models so as to further reduce a value of an objective function which includes a diversity function, a value of diversity function decreasing as an angle between the incorrect answer class prediction probability vectors of the two neural network models increases.
    Type: Application
    Filed: June 30, 2020
    Publication date: August 10, 2023
    Applicant: NEC Corporation
    Inventor: Takuma AMADA
  • Publication number: 20230222782
    Abstract: An adversarial example detection device includes a first feature extraction unit configured to extract first features with respect to input data and comparative data in a first calculation method, a second feature extraction unit configured to extract second features with respect to the input data and the comparative data in a second calculation method different from the first calculation method, and a determination unit configured to determine whether or not at least one piece of the input data and the comparative data is an adversarial example through calculation using the first features and the second features.
    Type: Application
    Filed: June 5, 2020
    Publication date: July 13, 2023
    Applicant: NEC Corporation
    Inventors: Takuma AMADA, Kazuya KAKIZAKI, Toshinori ARAKI
  • Publication number: 20220335298
    Abstract: A robust learning device is a learning device that, with a parameter of n neural networks, training data, and a correct label serving as inputs, outputs the updated parameter, including: a model selection unit that selects neural networks, which are less than n and equal to or more than two, among the n neural networks; a limited objective function calculation unit that calculates, in a calculation process of an objective function including a process in which a value of the objective function becomes smaller as an output of the neural networks to the training data is closer to the correct label and a degree of similarity between the neural networks is smaller, a limited objective function including only the process relating to the neural networks selected by the model selection unit; and an update unit that updates the parameter such that a value of the limited objective function is decreased.
    Type: Application
    Filed: October 1, 2019
    Publication date: October 20, 2022
    Applicant: NEC Corporation
    Inventors: Takuma AMADA, Kazuya KAKIZAKI, Toshinori ARAKI
  • Publication number: 20220261507
    Abstract: A secure computation server includes: a computation processing part that performs secure computation by using data x received from a client and computes a computation result R; and a trail registration part that makes a predetermined trail storage system to store first trail data for certifying identity of the data x, the first trail data having been calculated from the data x, and second trail data for certifying a relationship between the data x and the computation result R. The predetermined trail storage system manages the first and second trail data in a non-rewritable manner and provides the first and second trail data to a predetermined audit node.
    Type: Application
    Filed: July 24, 2019
    Publication date: August 18, 2022
    Applicant: NEC Corporation
    Inventors: Hikaru TSUCHIDA, Kazuma OHARA, Toshinori ARAKI, Takuma AMADA
  • Publication number: 20220237416
    Abstract: A learning apparatus includes: a prediction loss calculating device that calculates a prediction loss function based on an error between outputs of machine learning models to which training data is inputted and a ground truth label; a gradient loss calculating device that calculates a gradient loss function based on a gradient of the prediction loss function; and an updating device that performs an update operation of updating the machine learning models on the basis of the prediction loss function and the gradient loss function, the gradient loss calculating device calculates the gradient loss function based on the gradient when the number of times which the update operation is performed is smaller than a predetermined number, and calculates a function that represents zero as the gradient loss function when the number of times which the update operation is performed is larger than the predetermined number.
    Type: Application
    Filed: May 21, 2019
    Publication date: July 28, 2022
    Applicant: NEC Corporation
    Inventors: Toshinori Araki, Takuma Amada, Kazuya Kakizaki
  • Publication number: 20220188706
    Abstract: There is provided a system for computing a secure statistical classifier, comprising: at least one hardware processor executing a code for: accessing code instructions of an untrained statistical classifier, accessing a training dataset, accessing a plurality of cryptographic keys, creating a plurality of instances of the untrained statistical classifier, creating a plurality of trained sub-classifiers by training each of the plurality of instances of the untrained statistical classifier by iteratively adjusting adjustable classification parameters of the respective instance of the untrained statistical classifier according to a portion of the training data serving as input and a corresponding ground truth label, and at least one unique cryptographic key of the plurality of cryptographic keys, wherein the adjustable classification parameters of each trained sub-classifier have unique values computed according to corresponding at least one unique cryptographic key, and providing the statistical classifier, whe
    Type: Application
    Filed: March 1, 2022
    Publication date: June 16, 2022
    Applicants: NEC Corporation Of America, Bar-Ilan University, NEC Corporation
    Inventors: Jun FURUKAWA, Joseph KESHET, Kazuma OHARA, Toshinori ARAKI, Hikaru TSUCHIDA, Takuma AMADA, Kazuya KAKIZAKI, Shir AVIV-REUVEN
  • Publication number: 20220141000
    Abstract: An information processing apparatus that performs bit embedding processing by four-party MPC using 2-out-of-4 replicated secret sharing stores a seed to generate a random number used when performing an operation concerning shares, generates, by using the seed, share reconstruction data for reconstructing a share used when performing bit embedding, and constructs a share for bit embedding by using at least the share reconstruction data.
    Type: Application
    Filed: February 12, 2019
    Publication date: May 5, 2022
    Applicant: NEC Corporation
    Inventors: Hikaru TSUCHIDA, Toshinori ARAKI, Kazuma OHARA, Takuma AMADA
  • Publication number: 20220129567
    Abstract: There is provided an information processing apparatus that executes efficient type conversion processing in four-party computation using 2-out-of-4 replicated secret sharing. The information processing apparatus comprises a basic operation seed storage part, a reshare value computation part, and a share construction part. The basic operation seed storage part stores a seed for generating a random number used when computation is performed on a share. The reshare value computation part generates a random number using the seed, computes a share reshare value using the generated random number, and transmits data regarding the generated random number to other apparatuses. The share construction part constructs a share for type conversion using the data regarding the generated random number and the share reshare value received from other apparatuses.
    Type: Application
    Filed: February 12, 2019
    Publication date: April 28, 2022
    Applicant: NEC Corporation
    Inventors: Hikaru TSUCHIDA, Toshinori ARAKI, Kazuma OHARA, Takuma AMADA
  • Patent number: 11315037
    Abstract: There is provided a system for computing a secure statistical classifier, comprising: at least one hardware processor executing a code for: accessing code instructions of an untrained statistical classifier, accessing a training dataset, accessing a plurality of cryptographic keys, creating a plurality of instances of the untrained statistical classifier, creating a plurality of trained sub-classifiers by training each of the plurality of instances of the untrained statistical classifier by iteratively adjusting adjustable classification parameters of the respective instance of the untrained statistical classifier according to a portion of the training data serving as input and a corresponding ground truth label, and at least one unique cryptographic key of the plurality of cryptographic keys, wherein the adjustable classification parameters of each trained sub-classifier have unique values computed according to corresponding at least one unique cryptographic key, and providing the statistical classifier, whe
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: April 26, 2022
    Assignees: NEC Corporation Of America, Bar-Ilan University, NEC Corporation
    Inventors: Jun Furukawa, Joseph Keshet, Kazuma Ohara, Toshinori Araki, Hikaru Tsuchida, Takuma Amada, Kazuya Kakizaki, Shir Aviv-Reuven
  • Publication number: 20220092172
    Abstract: A verification apparatus acquires a source code for multiparty computation, while changing a combination of options settable to a multiparty computation compiler, compiles the source code for each combination of options to generate a plurality of multiparty computation executable codes, selects at least one multiparty computation executable code from the plurality of multiparty computation executable codes as a verification code and provides the at least one verification code to a verification environment of multiparty computation, generates an evaluation index with respect to an execution result of at least one verification code in the verification environment, and selects at least one recommended code from the plurality of multiparty computation executable codes, based on the evaluation index corresponding to at least one verification code and outputs the selected recommended code.
    Type: Application
    Filed: January 9, 2019
    Publication date: March 24, 2022
    Applicant: NEC Corporation
    Inventors: Hikaru TSUCHIDA, Takao TAKENOUCHI, Toshinori ARAKI, Kazuma OHARA, Takuma AMADA
  • Publication number: 20200293944
    Abstract: There is provided a system for computing a secure statistical classifier, comprising: at least one hardware processor executing a code for: accessing code instructions of an untrained statistical classifier, accessing a training dataset, accessing a plurality of cryptographic keys, creating a plurality of instances of the untrained statistical classifier, creating a plurality of trained sub-classifiers by training each of the plurality of instances of the untrained statistical classifier by iteratively adjusting adjustable classification parameters of the respective instance of the untrained statistical classifier according to a portion of the training data serving as input and a corresponding ground truth label, and at least one unique cryptographic key of the plurality of cryptographic keys, wherein the adjustable classification parameters of each trained sub-classifier have unique values computed according to corresponding at least one unique cryptographic key, and providing the statistical classifier, whe
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Applicants: NEC Corporation Of America, Bar-Ilan University, NEC Corporation
    Inventors: Jun FURUKAWA, Joseph KESHET, Kazuma OHARA, Toshinori ARAKI, Hikaru TSUCHIDA, Takuma AMADA, Kazuya KAKIZAKI, Shir AVIV-REUVEN