EP3923154A1

Identifying and generating links between data

Abstract

There is provided a computer implemented method and a computer system for implementing the same. According to the method, a processor configured to execute a neural network provides an identifier associated with a first entity to the neural network, wherein the neural network comprises a plurality of nodes each containing a learned parameter, each learned parameter being derived in a training phase of the neural network in which at least one vector representing a word is input to the neural network. The processor also provides, to the neural network, at least one data record retrieved from a database and associated with a second entity, the at least one data record comprising data stored therein. The neural network applies the learned parameters of at least a subset of the plurality of nodes to data representative of the identifier and the data stored in the at least one data record. The neural network uses the respective learned parameters to identify whether the at least one data record contains data that satisfies a similarity threshold with respect to the data representative of the identifier. Responsive to identifying that the at least one data record contains data that satisfies the similarity threshold, the neural network generates a link between the first entity and the second entity. Otherwise, a result is outputted that is representative of identifying that the at least one data record contains data that does not satisfy the similarity threshold with respect to the data representative of the identifier.

EP3923154A1, drawing sheet 1
Sheet 1 of 10

Term

Projected expiry 11 June 2040.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

12 claims: 7 independent, 5 dependent

  1. 1
    A computer-implemented method comprising:providing, by a processor configured to execute a neural network, a identifier associated with a first entity to the neural network, wherein the neural network comprises a plurality of nodes each containing a learned parameter, each learned parameter being derived in a training phase of the neural network in which at least one vector representing a word is input to the neural network;providing, by the processor and to the neural network, at least one data record retrieved from a database and associated with a second entity, the at least one data record comprising data stored therein;applying, by the neural network, the learned parameters of at least a subset of the plurality of nodes to data representative of the identifier and the data stored in the at least one data record;using, by the neural network, the respective learned parameters to identify whether the at least one data record contains data that satisfies a similarity threshold with respect to the data representative of the identifier;responsive to identifying that the at least one data record contains data that satisfies the similarity threshold, generating, by the neural network, a link between the first entity and the second entity;otherwise, outputting a result representative of identifying that the at least one data record contains data that does not satisfy the similarity threshold with respect to the data representative of the identifier.
  2. 7
    The computer implemented method of any preceding claim, wherein the identifier is associated with a document comprising data and responsive to a link being generated between the first entity and a respective entity associated with a data record, extracting the data from the document associated with the identifier and storing the data extracted from the document into the at least one data record associated with the respective entity.
  3. 8
    The computer implemented method of any of claims 1 to 6, wherein the identifier is associated with another data record retrieved from the database and responsive to a link being generated between the first entity and a respective entity associated with a different data record, the method further comprising:extracting the data from the another data record;storing said data into the different data record associated with the respective entity;anddeleting the another data record from the database.
  4. 9
    The computer implemented method of any of claims 1 to 6, wherein the identifier is associated with a document comprising data and responsive to identifying that the at least one data record contains data that does not satisfy a similarity threshold with respect to the data representative of the identifier, extracting the data from the document associated with the identifier and generating a further data record containing the data extracted from the document, the further data record being stored into the database.
  5. 10
    The computer implemented method of any preceding claim, wherein the at least one data record is a result of a search query executed by a search engine with respect to the database.
  6. 11
    A computer system comprising a server, the server having a processor configured to implement a method according to any of claims 1 to 10.
  7. 12
    A computer-readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to carry out the method of any of claims 1 to 10.