System for temporal prediction
First Claim
1. A system for temporal prediction, comprising one or more processors having:
- an extraction module, the extraction module being configured to receive X(1), . . . , X(n) historical samples of a time series and utilize a search and optimization algorithm to extract deterministic features in the time series, wherein the deterministic features are phase-space representations (PSR) of the time series;
a mapping module, the mapping module being configured to receive the deterministic features and utilize a learning algorithm to map the deterministic features to a predicted {circumflex over (x)}(n+1) sample of the time series; and
a prediction module, the prediction module being configured to utilize a cascaded computing structure having k levels of prediction to generate a predicted {circumflex over (x)}(n+k) sample, the predicted {circumflex over (x)}(n+k) sample being a final temporal prediction for k future samples,wherein the prediction module is configured to utilize a cascaded computing structure having k levels of prediction, wherein each level of prediction is configured to receive the X(1) through X(n) historical samples and the past {circumflex over (x)}(n+1) sample through a {circumflex over (x)}(n+k−
1) sample, and wherein the prediction module further utilizes the extraction module and mapping module to generate a predicted {circumflex over (x)}(n+k) sample, the predicted {circumflex over (x)}(n+k) sample being a final temporal prediction for k future samples; and
wherein {circumflex over (x)}(n+k)=G(Pn+k−
1) and Pn+k−
1={wix(n+k−
1−
di)}mi=1, where wi is a weight factor, di is a delay factor, and m is an embedded dimension, with parameters {wi,di,m} being independent of prediction horizon.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a system for temporal prediction. The system includes an extraction module, a mapping module, and a prediction module. The extraction module is configured to receive X(1), . . . X(n) historical samples of a time series and utilize a genetic algorithm to extract deterministic features in the time series. The mapping module is configured to receive the deterministic features and utilize a learning algorithm to map the deterministic features to a predicted {circumflex over (x)}(n+1) sample of the time series. Finally, the prediction module is configured to utilize a cascaded computing structure having k levels of prediction to generate a predicted {circumflex over (x)}(n+k) sample. The predicted {circumflex over (x)}(n+k) sample is a final temporal prediction for k future samples.
31 Citations
30 Claims
-
1. A system for temporal prediction, comprising one or more processors having:
-
an extraction module, the extraction module being configured to receive X(1), . . . , X(n) historical samples of a time series and utilize a search and optimization algorithm to extract deterministic features in the time series, wherein the deterministic features are phase-space representations (PSR) of the time series; a mapping module, the mapping module being configured to receive the deterministic features and utilize a learning algorithm to map the deterministic features to a predicted {circumflex over (x)}(n+1) sample of the time series; and a prediction module, the prediction module being configured to utilize a cascaded computing structure having k levels of prediction to generate a predicted {circumflex over (x)}(n+k) sample, the predicted {circumflex over (x)}(n+k) sample being a final temporal prediction for k future samples, wherein the prediction module is configured to utilize a cascaded computing structure having k levels of prediction, wherein each level of prediction is configured to receive the X(1) through X(n) historical samples and the past {circumflex over (x)}(n+1) sample through a {circumflex over (x)}(n+k−
1) sample, and wherein the prediction module further utilizes the extraction module and mapping module to generate a predicted {circumflex over (x)}(n+k) sample, the predicted {circumflex over (x)}(n+k) sample being a final temporal prediction for k future samples; andwherein {circumflex over (x)}(n+k)=G(Pn+k−
1) and Pn+k−
1={wix(n+k−
1−
di)}mi=1, where wi is a weight factor, di is a delay factor, and m is an embedded dimension, with parameters {wi,di,m} being independent of prediction horizon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for temporal prediction, the computer program product comprising computer-readable instruction means encoded on a computer-readable medium that are executable by a computer for causing a computer to perform operations of:
-
receiving X(1), . . . , X(n) historical samples of a time series and extracting deterministic features in the time series utilizing a search and optimization algorithm, wherein the deterministic features are phase-space representations (PSR) of the time series; mapping the deterministic features to a predicted {circumflex over (x)}(n+1) sample of the time series utilizing a learning algorithm; and generating a predicted {circumflex over (x)}(n+k) sample using a cascaded computing structure having k levels of prediction, the predicted {circumflex over (x)}(n+k) sample being a final temporal prediction for k future samples, further comprising instruction means for causing a computer to operate as a cascaded computing structure having k levels of prediction, wherein each level of prediction is configured to receive the X(1) through X(n) historical samples and the past {circumflex over (x)}(n+1) sample through a {circumflex over (x)}(n+k−
1) sample, and wherein the prediction module further utilizes the extraction module and mapping module to generate a predicted {circumflex over (x)}(n+k) sample, the predicted {circumflex over (x)}(n+k) sample being a final temporal prediction for k future samples; andwherein {circumflex over (x)}(n+k)=G(Pn+k−
1) and Pn+k−
1={wix(n+k−
1−
di)}mi=1, where wi is a weight factor, di is a delay factor, and m is an embedded dimension, with parameters {wi,di,m} being independent of prediction horizon. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for temporal prediction, comprising acts of:
-
receiving X(1), . . . , X(n) historical samples of a time series and extracting deterministic features in the time series utilizing a search and optimization algorithm, wherein the deterministic features are phase-space representations (PSR) of the time series; mapping the deterministic features to a predicted {circumflex over (x)}(n+1) sample of the time series utilizing a learning algorithm; and generating a predicted {circumflex over (x)}(n+k) sample using a cascaded computing structure having k levels of prediction, the predicted {circumflex over (x)}(n+k) sample being a final temporal prediction for k future samples, operating a cascaded computing structure having k levels of prediction, wherein each level of prediction is configured to receive the X(1) through X(n) historical samples and the past {circumflex over (x)}(n+1) sample through a {circumflex over (x)}(n+k−
1) sample; andgenerating a predicted {circumflex over (x)}(n+k) sample, the predicted {circumflex over (x)}(n+k) sample being a final temporal prediction for k future samples; and wherein {circumflex over (x)}(n+k)=G(Pn+k−
1) and Pn+k−
1={wix(n+k−
1−
di)}i=1m, where wi is a weight factor, di is a delay factor, and m is an embedded dimension, with parameters {wi,di,m} being independent of prediction horizon. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification