Event detection using roles and relationships of entities
First Claim
1. A method for event detection in data, the method comprising:
- identifying, in a training data, a training event and a set of entities participating in the training event;
determining, for a first entity in the set of entities, a first role occupied by the entity in the event;
assigning a behavior attribute to the first role;
determining a relationship of the first role with a second role corresponding to a second entity in the set of entities; and
constructing an event rule, wherein the event rule is usable to detect an event in new data, the event corresponding to the training event, and wherein the event rule comprises a plurality of roles, a plurality of behavior attributes, and the relationship, wherein the plurality of roles includes the first role and the second role, and the plurality of behavior attributes includes the behavior attribute assigned to the first role.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for event detection using roles and relationships of entities are provided in the illustrative embodiments. A training event and a set of entities participating in the training event are identified in a training data. For a first entity in the set of entities, a first role occupied by the entity in the event is determined. A behavior attribute is assigned to the first role. A relationship of the first role with a second role corresponding to a second entity in the set of entities is determined. An event rule is constructed to detect an event corresponding to the training event in new data and comprising a plurality of roles, behavior attributes, and the relationship. The plurality of roles includes the first role and the second role, and the plurality of behavior attributes includes the behavior attribute assigned to the first role.
29 Citations
20 Claims
-
1. A method for event detection in data, the method comprising:
-
identifying, in a training data, a training event and a set of entities participating in the training event; determining, for a first entity in the set of entities, a first role occupied by the entity in the event; assigning a behavior attribute to the first role; determining a relationship of the first role with a second role corresponding to a second entity in the set of entities; and constructing an event rule, wherein the event rule is usable to detect an event in new data, the event corresponding to the training event, and wherein the event rule comprises a plurality of roles, a plurality of behavior attributes, and the relationship, wherein the plurality of roles includes the first role and the second role, and the plurality of behavior attributes includes the behavior attribute assigned to the first role. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer usable program product comprising a computer readable storage device including computer usable code for event detection in data, the computer usable code comprising:
-
computer usable code for identifying, in a training data, a training event and a set of entities participating in the training event; computer usable code for determining, for a first entity in the set of entities, a first role occupied by the entity in the event; computer usable code for assigning a behavior attribute to the first role; computer usable code for determining a relationship of the first role with a second role corresponding to a second entity in the set of entities; and computer usable code for constructing an event rule, wherein the event rule is usable to detect an event in new data, the event corresponding to the training event, and wherein the event rule comprises a plurality of roles, a plurality of behavior attributes, and the relationship, wherein the plurality of roles includes the first role and the second role, and the plurality of behavior attributes includes the behavior attribute assigned to the first role. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A data processing system for event detection in data, the data processing system comprising:
-
a storage device, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises; computer usable code for identifying, in a training data, a training event and a set of entities participating in the training event; computer usable code for determining, for a first entity in the set of entities, a first role occupied by the entity in the event; computer usable code for assigning a behavior attribute to the first role; computer usable code for determining a relationship of the first role with a second role corresponding to a second entity in the set of entities; and computer usable code for constructing an event rule, wherein the event rule is usable to detect an event in new data, the event corresponding to the training event, and wherein the event rule comprises a plurality of roles, a plurality of behavior attributes, and the relationship, wherein the plurality of roles includes the first role and the second role, and the plurality of behavior attributes includes the behavior attribute assigned to the first role.
-
Specification