I have 3 sets of time series data generated from sensors, I believe they have some correlation themselves. Certain "modes" of the system can be defined from the patterns from these signals. The signal representation of one mode can be different in terms of duration and amplitude from time to time, but this mode in general would have a similar shape.
I am interested in identifying the transitions between the modes, and not forecasting what mode will come up next from my data stream.
Here is my approach and definition of the problem: 1. I want to treat it as a classification but not a prediction problem, I will manually label the historical data for supervising learning. From these 3 time series input, feature engineering will be performed and serves as input to my model.
- It is a multivariate time series classification problem, and I will be using LSTM. It can be a binary classification to start from, e.g I label all different types of transitions as 1, and when the system is in a mode and not transitioning, it is label as 0. It can also be a multi classes problem, here I label each type of transitions as 1, 2, 3 4, 5 and so on, and all the modes being 0.
My question is:
Can I actually treat it as a classification problem?
If so, how should I label my data? This is where I am stuck and confused, should I just label the moment of the particular transition? or should I label that moment plus a few of the data before that, which makes a pattern for recognition rather than a single point?
In the attached above, the black lines show where 2 transitions happened, and this is how I may label the 'moment transition'. The red boxes also show the same 2 transitions, however it is a set of data points and which include more information and form a 'pattern'.
- By labeling the transition as a single moment in the time series or a pattern across a few time samples, will it lead to different choices of algorithms?