Self-organization approach to semantic interoperability in peer-to-peer information exchange
First Claim
Patent Images
1. An information system comprising:
- means for accessing a first collection of data items;
retrieval-request means adapted to enable a user of said information system to identify a class of data items said user desires to retrieve from a remote information system, wherein the user identifies said class of data items by reference to a set of one or more examples, said examples being data items in said first collection;
an information agent responsive to the retrieval-request means and adapted to prepare an initial query for transmitting the user'"'"'s request to a remote information system, said query including a label designating a data item-category desired for retrieval, said information agent comprising a classifier adapted automatically to assign a category to said set of examples identified by the user, the information agent being adapted to include in the initial query a label corresponding to the assigned category;
output means for outputting the initial query prepared by the information agent;
input means for receiving information identifying data items retrieved by a remote information system in response to a query output by said output means;
presentation means for presenting the first user with said information identifying the data items retrieved by the remote information system; and
selection means for enabling the first user to make a selection from among the data items retrieved from the remote information system in response to a query;
characterized in that;
the information agent maintains an inventory of categories, labels, and bindings associating labels and categories with each other, and is adapted to include, in the initial query, the label having the strongest binding to the assigned category; and
the information agent is responsive to the selection means whereby to change the strength of bindings between labels and categories dependent upon the user'"'"'s selection.
3 Assignments
0 Petitions
Accused Products
Abstract
In the exchange of information in a peer-to-peer information system network, the problem of semantic interoperability of the communication system used by the agent associated with every peer is addressed not by imposing a universal pre-defined ontology over universally defined conceptual schemata, but instead using mechanisms, inspired from natural language, that enable each agent to develop a repertoire of grounded categories and labels for these categories and to negotiate their use and semantics with other agents. The communication system, as well as its semantics, is hence emergent and adaptive instead of predefined.
14 Citations
17 Claims
-
1. An information system comprising:
-
means for accessing a first collection of data items;
retrieval-request means adapted to enable a user of said information system to identify a class of data items said user desires to retrieve from a remote information system, wherein the user identifies said class of data items by reference to a set of one or more examples, said examples being data items in said first collection;
an information agent responsive to the retrieval-request means and adapted to prepare an initial query for transmitting the user'"'"'s request to a remote information system, said query including a label designating a data item-category desired for retrieval, said information agent comprising a classifier adapted automatically to assign a category to said set of examples identified by the user, the information agent being adapted to include in the initial query a label corresponding to the assigned category;
output means for outputting the initial query prepared by the information agent;
input means for receiving information identifying data items retrieved by a remote information system in response to a query output by said output means;
presentation means for presenting the first user with said information identifying the data items retrieved by the remote information system; and
selection means for enabling the first user to make a selection from among the data items retrieved from the remote information system in response to a query;
characterized in that;
the information agent maintains an inventory of categories, labels, and bindings associating labels and categories with each other, and is adapted to include, in the initial query, the label having the strongest binding to the assigned category; and
the information agent is responsive to the selection means whereby to change the strength of bindings between labels and categories dependent upon the user'"'"'s selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15)
-
-
9. An information system comprising:
-
means for accessing a second collection of data items;
input means for receiving an initial query from a remote information system, said query requesting retrieval of a data items from said second collection and including a label;
an information agent comprising decoding means for processing the received initial query whereby to determine, based on said label, an initial category of data item for retrieval from said second collection, said information agent being adapted to prepare an initial response identifying the data items in said second collection belonging to said determined initial category;
output means for outputting said initial response to the remote information system;
characterized in that;
the information agent is adapted to maintain an inventory of categories, labels, and bindings associating labels and categories with each other, and the decoding means is adapted to determine the initial category of data items for retrieval, by selecting the category having the strongest binding to the label received in the initial query, and the information agent is responsive to feedback received from the remote information system whereby to change the strength of bindings between labels and categories, said feedback being indicative of a selection, made by a user of said remote information system, from among the data items identified in said initial response. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
16. An information system comprising:
-
means for accessing a first collection of data items;
specifying means adapted to enable a user of said information system to identify a class of data items said user desires to identify to a remote information system, wherein the user identifies said class of data items by reference to a set of one or more examples, said examples being data items in said first collection;
an information agent responsive to the specifying means and adapted to prepare an initial message for transmission to a remote information system, said initial message including a label designating a data-item-category, said information agent comprising a classifier adapted automatically to assign a category to said set of examples identified by the user, the information agent being adapted to include in the initial message a label corresponding to the assigned category;
output means for outputting the initial message prepared by the information agent; and
input means for receiving from a remote information system a request for identification of data items, in said first data collection, in the category indicated by the label included in the label of the initial message;
wherein the information agent is adapted to identify said set of examples to said remote information system;
characterized in that;
the information agent is adapted to maintain an inventory of categories, labels, and bindings associating labels and categories with each other, and to include in the initial message the label having the strongest binding to the assigned category; and
the information agent is responsive to feedback received from the remote information system whereby to change the strength of bindings between labels and categories, said feedback being indicative of a selection, made by a user of said remote information system, from among said set of data items.
-
-
17. A method of managing information exchange in a peer-to-peer network comprising a plurality of peer information systems operable in a client mode or a server mode, each peer information system comprising:
- a collection of data items, means for a user to indicate a class of data items desired for retrieval from a remote peer, and means for the user to make a selection from among data items retrieved by a remote peer, the method comprising the steps of;
providing each peer information system with an information agent maintaining an inventory of labels, categories, and bindings associating the labels and categories with each other, wherein, when formulating a query in client mode, the information agent analyses example data representing the user'"'"'s desired class of data item whereby to determine a client-side category for the query, and includes in the query output to the remote peer the label having the strongest binding to said determined client-side category;
wherein, when responding to a query in server mode, the information agent decodes the label received in the query and determines, as the category of data item for retrieval, the server-side category having the strongest binding to the received label;
wherein the information agent is adapted to change the strength of the bindings between the labels and categories of its inventory dependent upon users'"'"' selections among data items retrieved from remote peers.
- a collection of data items, means for a user to indicate a class of data items desired for retrieval from a remote peer, and means for the user to make a selection from among data items retrieved by a remote peer, the method comprising the steps of;
Specification