Patent ID: 11940958
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A method, comprising:
receiving, via a blockchain ledger, a plurality of requests from a plurality of producer nodes, where the plurality of requests comprise a plurality of bids for training an iteratively-trained model available to the plurality of producer nodes;
selecting, from among the plurality of bids, a bid that comprises a hashed improvement value that is generated by a producer node hashing a respective improvement value using a locality-preserving hash function that hides the respective improvement value but preserves information for deriving the respective improvement value from the hashed improvement value;
executing an improvement value determination function on the hashed improvement value to locally determine an improvement value based on the information that is preserved by the locality-preserving hash function;
determining that the locally determined improvement value is equivalent to the hashed improvement value in the selected bid;
in response to the determination, retrieving hashed training data of the producer node of the selected bid; and
aggregating the hashed training data of the producer node with a summary of hashes of training data from previous iterations of the training model to generate an updated summary; and
storing the updated summary via a data block of the blockchain ledger.