SYSTEM AND METHOD FOR MINING PATTERNS FROM RELATIONSHIP SEQUENCES EXTRACTED FROM BIG DATA
First Claim
1. A system for mining frequent patterns in relationship space from a plurality of relationship sequences extracted from a big data, the system comprising:
- a data repository for collecting and storing the big data;
an entity store for collecting and storing a plurality of entities from the big data;
an entity hierarchy for representing a hierarchical structure of entities;
a relationship store for collecting and storing relationship instances between the plurality of entities from the big data;
a relationship hierarchy for representing a hierarchical structure of relationships;
a language/domain model for organizing entities and relationships in a hierarchical manner;
a pattern query Processing Module (PQPM) for expanding a pattern query related to finding patterns in relationships and entities;
a Pattern Generation Module (PGM) to generate frequent patterns from one or more relationship sequences from the data sources collected based on the pattern query; and
a Frequent Pattern Display Module (FPDM) to provide a visual presentation of the mined patterns;
where the pattern generation module performs frequent pattern mining by extracting relevant relationship sequences from the relationship store using the entity hierarchy and the relationship hierarchy.
0 Assignments
0 Petitions
Accused Products
Abstract
The various embodiments herein provide a system and method for mining frequent patterns in relationship space from a plurality of relationship sequences extracted from a big data The system comprises a data repository for collecting and storing the big data. An Entity Store for collecting and storing a plurality of entities from the big data, an Entity Hierarchy for representing a hierarchical structure of entities, a Relationship Store for collecting and storing relationship instances between the pluralities of entities, a Relationship Hierarchy for representing a hierarchical structure of relationship, a language/domain model for organizing entities and relationships in a hierarchical manner, a pattern query Processing Module (PQPM) for processing, a pattern query related to finding patterns in relationships and entities, and a Pattern Generation Module (PGM) to generate frequent patterns and a Frequent Pattern Display Module (FPDM) to provide a visual presentation of the mined patterns.
-
Citations
18 Claims
-
1. A system for mining frequent patterns in relationship space from a plurality of relationship sequences extracted from a big data, the system comprising:
-
a data repository for collecting and storing the big data; an entity store for collecting and storing a plurality of entities from the big data; an entity hierarchy for representing a hierarchical structure of entities; a relationship store for collecting and storing relationship instances between the plurality of entities from the big data; a relationship hierarchy for representing a hierarchical structure of relationships; a language/domain model for organizing entities and relationships in a hierarchical manner; a pattern query Processing Module (PQPM) for expanding a pattern query related to finding patterns in relationships and entities; a Pattern Generation Module (PGM) to generate frequent patterns from one or more relationship sequences from the data sources collected based on the pattern query; and a Frequent Pattern Display Module (FPDM) to provide a visual presentation of the mined patterns; where the pattern generation module performs frequent pattern mining by extracting relevant relationship sequences from the relationship store using the entity hierarchy and the relationship hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for mining frequent patterns from a plurality of relationship sequences extracted from a big data, the method comprising:
-
extracting a plurality of entities from the big data, where an entity refers to concepts comprising language unit having an independent meaning; storing the extracted plurality of entities in an entity store; extracting and storing one or more relationships among the plurality of entities; building an entity hierarchy by arranging the plurality of entities in a hierarchical manner; creating a relationship hierarchy by arranging the relationships in a hierarchical manner; inputting a pattern query, where the pattern query is a list of entities and the relationship of entities; expanding the pattern query to include most relevant entities and relationships and ignore irrelevant patterns and relationships; retrieving relevant data sources from data using the pattern query; building relationship sequences with respect to one or more retrieved data sources; extracting frequent patterns from the relationship sequences; and displaying the frequent patterns on a frequent pattern display module. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification