How to map the correct KB(Knowledge Base) for each Incident Ticket?












0












$begingroup$


I have 50k Incident tickets with below 3 variables.........



Ticket No.



Description and issue written by user



KB(Knowledge Base) -- Dependent variable (940 categories with normal distribution)



When ever a new ticket gets generated, support team person will map the KB based on the Description written by user by mapping keywords with KB manually. Now i want to map the correct KB using ML/DL algos.



KB will look like this KB0017444, KB0052493, etc... and each KB will have pre-defined data like, Symptom, Description, Trouble shooting information, Etc... with lot of text in single column.



I have used Text mining in R and build an model using RandomForest, but it was giving only 50% accuracy. I have taken the user description and formed corpus and bag of words to do the same. I have not used the pre-defined data in KB till now.



Which will be the correct method to do the same? Only deep learning will work here or ML can do? Both the Incident ticket data and KB with pre-defined text data is available in CSV file.



Happy to share if any additional data is required.









share







New contributor




Raja Karthik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$

















    0












    $begingroup$


    I have 50k Incident tickets with below 3 variables.........



    Ticket No.



    Description and issue written by user



    KB(Knowledge Base) -- Dependent variable (940 categories with normal distribution)



    When ever a new ticket gets generated, support team person will map the KB based on the Description written by user by mapping keywords with KB manually. Now i want to map the correct KB using ML/DL algos.



    KB will look like this KB0017444, KB0052493, etc... and each KB will have pre-defined data like, Symptom, Description, Trouble shooting information, Etc... with lot of text in single column.



    I have used Text mining in R and build an model using RandomForest, but it was giving only 50% accuracy. I have taken the user description and formed corpus and bag of words to do the same. I have not used the pre-defined data in KB till now.



    Which will be the correct method to do the same? Only deep learning will work here or ML can do? Both the Incident ticket data and KB with pre-defined text data is available in CSV file.



    Happy to share if any additional data is required.









    share







    New contributor




    Raja Karthik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.







    $endgroup$















      0












      0








      0





      $begingroup$


      I have 50k Incident tickets with below 3 variables.........



      Ticket No.



      Description and issue written by user



      KB(Knowledge Base) -- Dependent variable (940 categories with normal distribution)



      When ever a new ticket gets generated, support team person will map the KB based on the Description written by user by mapping keywords with KB manually. Now i want to map the correct KB using ML/DL algos.



      KB will look like this KB0017444, KB0052493, etc... and each KB will have pre-defined data like, Symptom, Description, Trouble shooting information, Etc... with lot of text in single column.



      I have used Text mining in R and build an model using RandomForest, but it was giving only 50% accuracy. I have taken the user description and formed corpus and bag of words to do the same. I have not used the pre-defined data in KB till now.



      Which will be the correct method to do the same? Only deep learning will work here or ML can do? Both the Incident ticket data and KB with pre-defined text data is available in CSV file.



      Happy to share if any additional data is required.









      share







      New contributor




      Raja Karthik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.







      $endgroup$




      I have 50k Incident tickets with below 3 variables.........



      Ticket No.



      Description and issue written by user



      KB(Knowledge Base) -- Dependent variable (940 categories with normal distribution)



      When ever a new ticket gets generated, support team person will map the KB based on the Description written by user by mapping keywords with KB manually. Now i want to map the correct KB using ML/DL algos.



      KB will look like this KB0017444, KB0052493, etc... and each KB will have pre-defined data like, Symptom, Description, Trouble shooting information, Etc... with lot of text in single column.



      I have used Text mining in R and build an model using RandomForest, but it was giving only 50% accuracy. I have taken the user description and formed corpus and bag of words to do the same. I have not used the pre-defined data in KB till now.



      Which will be the correct method to do the same? Only deep learning will work here or ML can do? Both the Incident ticket data and KB with pre-defined text data is available in CSV file.



      Happy to share if any additional data is required.







      machine-learning deep-learning text-mining supervised-learning natural-language-process





      share







      New contributor




      Raja Karthik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      Raja Karthik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      Raja Karthik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 5 mins ago









      Raja KarthikRaja Karthik

      1




      1




      New contributor




      Raja Karthik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Raja Karthik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Raja Karthik is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "557"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          Raja Karthik is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f50885%2fhow-to-map-the-correct-kbknowledge-base-for-each-incident-ticket%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Raja Karthik is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          Raja Karthik is a new contributor. Be nice, and check out our Code of Conduct.













          Raja Karthik is a new contributor. Be nice, and check out our Code of Conduct.












          Raja Karthik is a new contributor. Be nice, and check out our Code of Conduct.
















          Thanks for contributing an answer to Data Science Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f50885%2fhow-to-map-the-correct-kbknowledge-base-for-each-incident-ticket%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          How to label and detect the document text images

          Vallis Paradisi

          Tabula Rosettana