SEMI-AUTOMATIC SYSTEM WITH AN ITERATIVE LEARNING METHOD FOR UNCOVERING THE LEADING INDICATORS IN BUSINESS PROCESSES
First Claim
1. A method comprising:
- defining data points from a model to produce raw data of operations;
selecting performance indicators from said raw data;
measuring said indicators over at least one time period to extract a time series of data for each of said indicators;
filtering out redundant indicators to produce a reduced indicator set of time series of data;
detecting correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators;
determining a time order among said correlated indicators;
determining a causal direction among said correlated indicators so as to identify relative leading indicators among said correlated indicators;
creating a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators;
partitioning said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process;
identifying said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and
producing a report of said root leading indicators.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments herein select performance indicators from raw data and measure the indicators over at least one time period to extract a time series of data for each of the indicators. The methods filter out redundant indicators to produce a reduced indicator set of time series of data. The embodiments detect correlations among the time series of data within the reduced indicator set by considering time-shifts between the time series of data so as to identify correlated indicators. The method determines a time order among the correlated indicators and determines a causal direction among the correlated indicators based on which of the correlated indicators occurs first in time so as to identify relative leading indicators among the correlated indicators. However, if the correlated indicators occur at approximately a same time, the determining of the causal direction is based on a relative ability of each of the indicators to predict behavior of another of the correlated indicators. The processes of determining the time order and determining the causal direction can comprise applying Dynamic Time Warping and/or Granger Causality techniques to the time series of data.
-
Citations
20 Claims
-
1. A method comprising:
-
defining data points from a model to produce raw data of operations; selecting performance indicators from said raw data; measuring said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out redundant indicators to produce a reduced indicator set of time series of data; detecting correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining a time order among said correlated indicators; determining a causal direction among said correlated indicators so as to identify relative leading indicators among said correlated indicators; creating a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing a report of said root leading indicators. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
defining data points from a model to produce raw data of operations; selecting performance indicators from said raw data; measuring said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out redundant indicators to produce a reduced indicator set of time series of data; detecting correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining a time order among said correlated indicators; determining a causal direction among said correlated indicators based on which of said correlated indicators occurs first in time so as to identify relative leading indicators among said correlated indicators; creating a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing a report of said root leading indicators. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
defining data points from a model to produce raw data of operations; selecting performance indicators from said raw data; measuring said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out redundant indicators to produce a reduced indicator set of time series of data; detecting correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining a time order among said correlated indicators; determining a causal direction among said correlated indicators based on a relative ability of each of said indicators to predict behavior of another of said correlated indicators so as to identify relative leading indicators among said correlated indicators; creating a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing a report of said root leading indicators. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
defining data points from a model to produce raw data of operations; selecting performance indicators from said raw data; measuring said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out redundant indicators to produce a reduced indicator set of time series of data; detecting correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining a time order among said correlated indicators; determining a causal direction among said correlated indicators based on which of said correlated indicators occurs first in time so as to identify relative leading indicators among said correlated indicators, wherein if said correlated indicators occur at approximately a same time, said determining of said causal direction is based on a relative ability of each of said indicators to predict behavior of another of said correlated indicators; creating a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing a report of said root leading indicators.
-
-
20. A computer program product comprising:
-
a computer-usable data carrier storing instructions that, when executed by a computer, cause the computer to perform a method comprising; defining data points from a model to produce raw data of operations; selecting performance indicators from said raw data; measuring said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out redundant indicators to produce a reduced indicator set of time series of data; detecting correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining a time order among said correlated indicators; determining a causal direction among said correlated indicators so as to identify relative leading indicators among said correlated indicators; creating a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing a report of said root leading indicators.
-
Specification