Skip to main content
Added some information on bag of words and n-grams.
Source Link

Typical time series data like temperature, share market data etc, and even natural language sentences can be examples for sequence classification problems. Now in your case, if you're just talking about predicting rating, you should also think about predicting the next bought item. You could use an RNN to predict next item to be bought and also its rating. Please read more about RNNs.

With that said, if you don't want to use RNNs, you could as well convert the problem into regular classification problem as you have done and it should work.

This may not exactly apply to your case, but one thing you may want to explore is "N-Grams","Bag of words", and "term document matrix". Basically N-grams tries to account for phrases instead of just using single words as features. If you have a sentence " I will give up drinking coffee", your one grams will be {I,will,give,up,drinking,coffee}. 2 Grams will be {"I will", "will give","give up","up drinking","drinking coffee"}. Of course, you will not consider all the n-grams as your features, only that n-grams that appear a minimum number of times.

In fact in some regular (Not deep learning)NLP problems, they convert sequence problems to regular classification problems.

Typical time series data like temperature, share market data etc, and even natural language sentences can be examples for sequence classification problems. Now in your case, if you're just talking about predicting rating, you should also think about predicting the next bought item. You could use an RNN to predict next item to be bought and also its rating. Please read more about RNNs.

With that said, if you don't want to use RNNs, you could as well convert the problem into regular classification problem as you have done and it should work.

In fact in some regular (Not deep learning)NLP problems, they convert sequence problems to regular classification problems.

Typical time series data like temperature, share market data etc, and even natural language sentences can be examples for sequence classification problems. Now in your case, if you're just talking about predicting rating, you should also think about predicting the next bought item. You could use an RNN to predict next item to be bought and also its rating. Please read more about RNNs.

With that said, if you don't want to use RNNs, you could as well convert the problem into regular classification problem as you have done and it should work.

This may not exactly apply to your case, but one thing you may want to explore is "N-Grams","Bag of words", and "term document matrix". Basically N-grams tries to account for phrases instead of just using single words as features. If you have a sentence " I will give up drinking coffee", your one grams will be {I,will,give,up,drinking,coffee}. 2 Grams will be {"I will", "will give","give up","up drinking","drinking coffee"}. Of course, you will not consider all the n-grams as your features, only that n-grams that appear a minimum number of times.

In fact in some regular (Not deep learning)NLP problems, they convert sequence problems to regular classification problems.

added 5 characters in body
Source Link

Typical time series data like temperature, share market data etc, and even natural language sentences can be examples for sequence classification problems. Now in your case, if you're just talking about predicting rating, you should also think about predicting the next bought item. You could use an RNN to predict next item to be bought and also its rating. Please read more about RNNs.

With that said, if you don't want to use RNNs, you could as well convert the problem into regular classification problem as you have done and it should work.

In fact in some regular (Not deep learning)NLP problems, they convert sequence problems to regular classification problems.

Typical time series data like temperature, share market data etc, and even natural language sentences can be examples for sequence classification problems. Now in your case, if you're just talking about predicting rating, you should also think about predicting the next bought item. You could use an RNN to predict next item to be bought and also its rating. Please read more about RNNs.

With that said, if you don't want to use RNNs, you could as well convert the problem into regular classification problem as you have done and it should work.

In fact in regular (Not deep learning)NLP problems, they convert sequence problems to regular classification problems.

Typical time series data like temperature, share market data etc, and even natural language sentences can be examples for sequence classification problems. Now in your case, if you're just talking about predicting rating, you should also think about predicting the next bought item. You could use an RNN to predict next item to be bought and also its rating. Please read more about RNNs.

With that said, if you don't want to use RNNs, you could as well convert the problem into regular classification problem as you have done and it should work.

In fact in some regular (Not deep learning)NLP problems, they convert sequence problems to regular classification problems.

Source Link

Typical time series data like temperature, share market data etc, and even natural language sentences can be examples for sequence classification problems. Now in your case, if you're just talking about predicting rating, you should also think about predicting the next bought item. You could use an RNN to predict next item to be bought and also its rating. Please read more about RNNs.

With that said, if you don't want to use RNNs, you could as well convert the problem into regular classification problem as you have done and it should work.

In fact in regular (Not deep learning)NLP problems, they convert sequence problems to regular classification problems.