0
$\begingroup$

I'm dealing with a "ticket similarity task".

Every time new tickets arrive at the help desk (customer service), I need to compare them and find out about similar ones.

In this way, once the operator responds to a ticket, at the same time he can solve the others similar to the one solved.

I expect an input ticket and all the other tickets with their similarity in output.

I thought about using DOC2VEC, but it requires training every time a new ticket enters ...

what do you recommend?

$\endgroup$
  • $\begingroup$ If the tickets wouldn't be serous issues, but spam a lot of production ready tools are available to classify, sort and forward the content. It is working by human knowledge for example for parsing the headline together with a training filter. $\endgroup$ – Manuel Rodriguez Sep 16 at 21:02
0
$\begingroup$

You need to create an active learning loop over the process of the learning. Try to start from a history of tickets and using doc2vec to get the similarity. When you find a bad result in the result of your classifier, then report it and then try to retrain the classifier. Also, you can wait to retrain the model, up to finding the predefined batch0size of the new data which are not in the training set.

Also, to get a better result in the active learning loop, you can testify incoming data by the measuring of the classifier uncertainty over it. If the entropy of the classifier over the data is not in a good situation, you can label the data by the operator (as an oracle) and then up reach to the predefined batch-size, retrain the classifier.

Morevoer, to know better about the active learning process and query strategies follow this link (and other articles in that link like this article).

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.