SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Digital Systems & Technology
Optimizing IT Operations
with Natural Language
Processing
As artificial intelligence becomes increasingly mainstream, natural
language processing techniques are emerging to help IT teams
gain enhanced understanding of their operations landscape and
to further optimize the ticket management process.
Executive Summary
A substantial portion of any IT operation is
taken up with maintenance and support of
applications and infrastructure. As such, every
problem or request is initiated as a ticket that
is worked on manually by an operations team.
In large operations, the volume of these tickets
could run exceptionally high – thousands every
month. Management of these tickets must be
continuously optimized to keep operational
costs under control.
Traditional approaches to such optimization
require significant manual effort by subject
Cognizant 20-20 Insights
November 2019
To identify and deploy the right treatment strategy, SMEs must go
through ticket descriptions and develop an understanding of the
patterns of problems. Such an approach is effort-intensive and,
when done manually, is often both inefficient and suboptimal.
Cognizant 20-20 Insights
2  /  Optimizing IT Operations with Natural Language Processing
matter experts (SMEs), which is a big inhibitor
in the continuous improvement journey. SMEs
usually categorize trouble tickets via a keyword-
dictionary-based approach, but such dictionaries
are difficult to maintain. Natural language
processing (NLP) techniques help overcome this
challenge, resulting in cost optimization as well as
service level improvement.
This white paper lays out an NLP-based solution
that assists SMEs in identifying patterns efficiently
across thousands of tickets by assessing ticket
descriptions automatically.
Challenges in identifying the right treatment strategies
Typically, end users describe their problem or
request in free text as part of the ticket description.
Although the range of issues is limited, as the
underlying application portfolio has a defined
functionality, users often describe the same or
similar problems in many different ways.
To enhance efficiency, operations teams employ
various strategies:
	❙ Automating ticket resolution, which speeds and
standardizes the whole process, from problem
identification through closure.
	❙ Documenting the steps required to resolve the
tickets, known as standard operating procedures
(SOPs).
	❙ Assigning less experienced or right-skilled
personnel to the tickets, a strategy known as “left
shift.”
	❙ Eliminating the underlying problem and hence
recurrence of such tickets, thus reducing ticket
volumes.
To identify and deploy the right treatment strategy,
SMEs must go through ticket descriptions and
develop an understanding of the patterns of
problems. Such an approach is effort-intensive and,
when done manually, is often both inefficient and
suboptimal.
Sometimes SMEs define a dictionary of keywords
or phrases corresponding to different categories of
tickets. To map tickets to categories, an automated
program looks for the presence of these keywords
in the ticket description. However, this approach
has its own challenges:
	❙ Such a keyword dictionary is never
comprehensive and requires constant updates.
	❙ The mere instance of a keyword is not sufficient
for mapping tickets to categories.
	❙ It allows mapping only to a set of predefined
ticket categories.
Leveraging NLP to identify patterns in tickets
NLP can help address some of the challenges
covered above by assessing the free text
descriptions automatically across thousands of
tickets. To accomplish this, a vector representation,
or embedding,
1
of ticket descriptions is created
using the word2vec2
technique. The descriptions
and other relevant ticket characteristics are used
to identify patterns automatically and devise
homogeneous groupings or clusters of tickets.
Leveraging these insights, SMEs can not only
identify the right treatment strategies but also
develop an enhanced understanding of the ticket
landscape.
NLP eliminates the need for SMEs to process
individual ticket descriptions or define a
comprehensive keyword dictionary. It also handles
the diverse ways in which different users describe
the same problem on their tickets.
Our NLP solution entails a three-step approach:
	❙ Automated processing and clustering3
of tickets.
	❙ SMEs identify treatment opportunities and
execute them - e.g., preparing an SOP.
	❙ Assigning every new incoming ticket to the right
cluster for appropriate processing.
Figure 1 illustrates how three similar tickets,
articulated differently by the users, are grouped
together under cluster number 2 without using any
predefined keywords.
3  /  Optimizing IT Operations with Natural Language Processing
S. No. Ticket Description Assigned Cluster
1 SUP:SMP:Unable to launch ILT course --- FAILED 2
… … …
… … …
102 SUP:SMP:user cannot finish a training 2
… … …
3013 SUP:SMP:Problem completing a web-based
learning activity
2
… … …
Automatic identification of semantically similar tickets
Figure 1
NLP eliminates the need for SMEs to process individual ticket
descriptions or define a comprehensive keyword dictionary.
It also handles the diverse ways in which different users describe
the same problem on their tickets.
Cognizant 20-20 Insights
4  /  Optimizing IT operations with natural language processing
Figure 2 shows a scatter plot of tickets, color-
coded by cluster, along with the optimal number
of clusters suggested by the DBSCAN
4
algorithm
and a measure of cluster quality called silhouette
coefficient.
5
The plot axes are not directly
meaningful and are used only to show cluster
separation.
Figure 3 depicts the sequence of actions needed to
cluster or separate tickets into groups by similarity.
Clusters identified in a given ticket repository
Figure 2
-0.4 -0.2 0 0.2 0.4 0.6
0.4
0.3
0.2
0.1
0
-.01
-.02
Estimated number of clusters: 12. Silhouette Coefficient: 0.11
Clustering tickets in the repository
Figure 3
Ticket repository
processing
Text processing Ticket clustering Treatment
strategy
Load repository +
select features
Numeric features:
Feature engineer
Merge numeric
and vectorized
text features
Iterative clustering
with domain
expert
Cleaned list of
words
Look up vector
representation for
this text from a
pre-trained word
embedding
Treatment
strategy - e.g.,
prepare SOP
Arrive at/identify
valid ticket
clusters
Cognizant 20-20 Insights
Figure 4 illustrates the process of assigning a new
ticket to one of the previously calculated clusters.
The output includes a similarity score calculated
using cosine similarity.6
Assigning new tickets to a cluster
Figure 4
New ticket
vectorizer
Ticket similarity
score
Cluster
assignment
Incoming new
ticket
Calculate cluster
wise mean of
similarity scores
Calculate cosine
similarity to all
previously
clustered tickets
Look up vector
representation for
this text from a
pre-trained word
embedding
Identify most
similar cluster
5  /  Optimizing IT Operations with Natural Language Processing
Cognizant 20-20 Insights
Our solution is built in Python, using open-source
libraries such as NLTK, BeautifulSoup, scikit-
learn and Gensim (word2vec implementation), as
depicted in Figure 5.
Our core solution applies across engagements.
However, it typically requires iterations in which
the SMEs fine-tune the hyper-parameters for
the clustering algorithm. This solution is also
more scalable and easier to maintain than the
keyword-based alternate approach that many
IT departments use. This automated approach
is particularly useful for engagements with such
large ticket volumes that it makes manual analysis
unfeasible.
6  /  Optimizing IT Operations with Natural Language Processing
Our solution architecture
Figure 5
The business benefits are multifold. Our approach
frees up IT operations team members who could be
deployed on other tasks. It allows the deployment
of less skilled and lower-cost resources to ticket
handling tasks. It also enables quicker, more
consistent and higher-quality ticket resolutions,
which result in improved service levels and client
satisfaction. Efficiencies will vary based on the
nature of the engagement, depending on its
inherent ticket patterns.
Python
Natural language toolkit
Regular expressions
BeautifulSoup
Return cleaned list of words
Data load, data wrangling,
feature engineering,
orchestration
Ticket similarity score
computation, cluster
assignment
Ticket repository
Gensim
Load pre-trained word embedding
Convert ticket text to numeric vectors
Scikit-learn
Clustering
NEW
TICKET
7  /  Optimizing IT operations with natural language processing
The opportunities ahead
Many opportunities arise from the ability to
process free text ticket descriptions automatically
without SMEs going over each one laboriously or
identifying sets of keywords to categorize them.
We have piloted this solution successfully in
engagements across industry segments. In an
engagement with a life sciences client, benefits
realized included:
	❙ A 50% reduction in SME efforts for manual
classification and identification of potential left
shift and automation opportunities.
	❙ Accelerating the benefit realization cycle by
three months due to faster identification of
opportunities.
	❙ A 5% reduction in ticket counts and 20
percentage points improvement in first-level
resolutions (FLR) in three months.
	❙ A 20% reduction in mean time to resolve (MTTR)
rates.
The solution also enabled the client to identify
automation and problem management
opportunities across the organization, which will
eventually lead to nonlinear cost savings.
Other potential opportunities include deriving
insights that will enable optimal team staffing and
prioritizing knowledge transfer from an incumbent
vendor when transitioning to a new partner.
Application of the solution can be extended to
other scenarios that require processing of free-
form text, such as identifying patterns in software
defects, identifying duplicate incident alerts, etc.
The solution also enabled the client to identify
automation and problem management
opportunities across the organization, which
will eventually lead to nonlinear cost savings.
Cognizant 20-20 Insights
8  /  Optimizing IT Operations with Natural Language Processing
Endnotes
1	 Word embedding: “Vector space models (VSMs) represent (embed) words in a continuous vector space where
semantically similar words are mapped to nearby points (‘are embedded nearby each other’),” https://www.tensorflow.org/
tutorials/representation/word2vec.
2	 Word2vec: “Word2vec is a particularly computationally-efficient predictive model for learning word embeddings from raw
text,” https://www.tensorflow.org/tutorials/representation/word2vec.
3	 Clustering: “Cluster analysis or clustering is the task of grouping a set of objects in such a way that objects in the same
group (called a cluster) are more similar (in some sense) to each other than to those in other groups (clusters),” https://
en.wikipedia.org/wiki/Cluster_analysis.
4	 DBSCAN: Density-Based Spatial Clustering of Applications with Noise. This is a reliable clustering algorithm, originally
proposed in 1996 and still widely used. It finds core samples of high density and expands clusters from them https://scikit-
learn.org/stable/modules/clustering.html#dbscan.
5	 Silhouette coefficient: The silhouette value is a measure of how similar an object is to its own cluster (cohesion) compared
to other clusters (separation); https://en.wikipedia.org/wiki/Silhouette_(clustering).
6	 Cosine similarity: Cosine similarity is a measure of similarity between two non-zero vectors of an inner product space that
measures the cosine of the angle between them; https://en.wikipedia.org/wiki/Cosine_similarity.
Cognizant 20-20 Insights
9  /  Optimizing IT Operations with Natural Language Processing
About the authors
Bala Kesavan
Data Scientist, Predictive Analytics, Delivery Excellence, Digital Systems & Technology
Bala Kesavan is a Data Scientist, Predictive Analytics, Delivery Excellence, within Cognizant’s Digital
Systems & Technology line of service where he specializes in natural language processing. He focuses on
tracking this continuously evolving space and applying innovative approaches to solve new problems and
to improve current solutions. Apart from IT projects, Bala has domain experience in manufacturing and
banking in a career spanning 20-plus years. He has a PGDM from MDI, Gurgaon, and can be reached at
BalakrishnaSaravanan.Kesavan@cognizant.com | LinkedIn: www.linkedin.com/in/scmguru/.
Akhil Goyal
Director, Predictive Analytics, Delivery Excellence, Digital Systems & Technology
Akhil Goyal is a Director, Predictive Analytics, Delivery Excellence, within Cognizant’s Digital Systems &
Technology line of service where he leads the design and development of advanced analytics solutions
across the company’s delivery excellence initiatives such as knowledge management and reuse, risk
management and contract management. He has over 20 years of experience in the IT industry across
delivery management, client engagement, risk consulting and data science. Akhil has led multiple
programs for global Fortune 500 clients and successfully deployed large organizational change initiatives.
He received a B.Tech. degree in electrical engineering from the Indian Institute of Technology, Delhi. Akhil
can be reached at Akhil.Goyal@cognizant.com | LinkedIn: www.linkedin.com/in/akhilgoyal1.
Ravishankar Ganesan
Vice President, Delivery Excellence, Digital Systems & Technology
Ravishankar Ganesan is Vice President, Delivery Excellence, within Cognizant’s Digital Systems &
Technology line of service, where his responsibilities include strengthening pursuit robustness through
market intelligence, industry benchmarks, risk assessments, solution and estimation review. He is also
responsible for driving improvement in managed services revenue and deploying advanced analytics
solutions to solve business problems. Ravi has over 30 years of diverse experience in quality assurance and
delivery excellence and is a certified Black Belt and a certified assessor on the Malcolm Baldrige National
Quality Award (MBNQA). He holds a bachelor’s degree in mechanical engineering from Annamalai
University, Tamil Nadu; a postgraduate diploma in statistical quality control and operations research from
the Indian Statistical Institute; and an MBA from Indira Gandhi National Open University (IGNOU).
He can be reached at Ravishankar.Ganesan@cognizant.com | LinkedIn: www.linkedin.com/in/
ravishankar-ganesan-43309823/.
© Copyright 2019, Cognizant. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, transmitted in any form or by any means,electronic, mechanical,
photocopying, recording, or otherwise, without the express written permission from Cognizant. The information contained herein is subject to change without notice. All other trademarks
mentioned herein are the property of their respective owners.
Codex 4914
World Headquarters
500 Frank W. Burr Blvd.
Teaneck, NJ 07666 USA
Phone: +1 201 801 0233
Fax: +1 201 801 0243
Toll Free: +1 888 937 3277
European Headquarters
1 Kingdom Street
Paddington Central
London W2 6BD England
Phone: +44 (0) 20 7297 7600
Fax: +44 (0) 20 7121 0102
India Operations Headquarters
#5/535 Old Mahabalipuram Road
Okkiyam Pettai, Thoraipakkam
Chennai, 600 096 India
Phone: +91 (0) 44 4209 6000
Fax: +91 (0) 44 4209 6060
About Cognizant
Cognizant (Nasdaq-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating and technology
models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient business-
es. Headquartered in the U.S., Cognizant is ranked 193 on the Fortune 500 and is consistently listed among the most admired companies in the world.
Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.

Weitere ähnliche Inhalte

Was ist angesagt?

Commercial Insurance Underwriting Business Process As Is Current State Diagra...
Commercial Insurance Underwriting Business Process As Is Current State Diagra...Commercial Insurance Underwriting Business Process As Is Current State Diagra...
Commercial Insurance Underwriting Business Process As Is Current State Diagra...Theresa Leopold
 
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...ijaia
 
The Total Economic Impact Of IBM Multivendor Support Services (MVS) Cost Savi...
The Total Economic Impact Of IBM Multivendor Support Services (MVS) Cost Savi...The Total Economic Impact Of IBM Multivendor Support Services (MVS) Cost Savi...
The Total Economic Impact Of IBM Multivendor Support Services (MVS) Cost Savi...Cor Ranzijn
 
Transform your Insurance Processes with BPM and Decision Management
Transform your Insurance Processes with BPM and Decision ManagementTransform your Insurance Processes with BPM and Decision Management
Transform your Insurance Processes with BPM and Decision ManagementIBM WebSphereIndia
 
Fs tech-journal-cost-management
Fs tech-journal-cost-managementFs tech-journal-cost-management
Fs tech-journal-cost-managementKarthik Arumugham
 
How Gartner Helps Across the Entire IT Cost Optimization Life Cycle
How Gartner Helps Across the Entire IT Cost Optimization Life CycleHow Gartner Helps Across the Entire IT Cost Optimization Life Cycle
How Gartner Helps Across the Entire IT Cost Optimization Life CycleChris Grow
 
Strategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
Strategic Cost Optimization: Driving Business Innovation While Reducing IT CostsStrategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
Strategic Cost Optimization: Driving Business Innovation While Reducing IT CostsCognizant
 
Business Intelligence Industry Perspective Session I
Business Intelligence   Industry Perspective Session IBusiness Intelligence   Industry Perspective Session I
Business Intelligence Industry Perspective Session IPrithwis Mukerjee
 
It infrastructure management
It infrastructure managementIt infrastructure management
It infrastructure managementShoaib Patel
 
10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture
10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture
10 Key Action to Reduce IT Infrastructure and Operation Cost StuctureIcomm Technologies
 
A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...
A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...
A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...Cognizant
 
IFRS 9 automation and loan pricing
IFRS 9 automation and loan pricingIFRS 9 automation and loan pricing
IFRS 9 automation and loan pricingSohail_farooq
 
TEI of IBM Information Management Solutions
TEI of IBM Information Management SolutionsTEI of IBM Information Management Solutions
TEI of IBM Information Management SolutionsIBM Analytics
 
Cost reduction tool_complexity_management_2020
Cost reduction tool_complexity_management_2020Cost reduction tool_complexity_management_2020
Cost reduction tool_complexity_management_2020Peter Soetevent
 

Was ist angesagt? (20)

Commercial Insurance Underwriting Business Process As Is Current State Diagra...
Commercial Insurance Underwriting Business Process As Is Current State Diagra...Commercial Insurance Underwriting Business Process As Is Current State Diagra...
Commercial Insurance Underwriting Business Process As Is Current State Diagra...
 
BCSITv3.1
BCSITv3.1BCSITv3.1
BCSITv3.1
 
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
IMPLEMENTATION OF A DECISION SUPPORT SYSTEM AND BUSINESS INTELLIGENCE ALGORIT...
 
Beating the ERP Implementation Odds
Beating the ERP Implementation OddsBeating the ERP Implementation Odds
Beating the ERP Implementation Odds
 
The Total Economic Impact Of IBM Multivendor Support Services (MVS) Cost Savi...
The Total Economic Impact Of IBM Multivendor Support Services (MVS) Cost Savi...The Total Economic Impact Of IBM Multivendor Support Services (MVS) Cost Savi...
The Total Economic Impact Of IBM Multivendor Support Services (MVS) Cost Savi...
 
Transform your Insurance Processes with BPM and Decision Management
Transform your Insurance Processes with BPM and Decision ManagementTransform your Insurance Processes with BPM and Decision Management
Transform your Insurance Processes with BPM and Decision Management
 
LONG GAME_FINAL
LONG GAME_FINALLONG GAME_FINAL
LONG GAME_FINAL
 
ETRM System 360
ETRM System 360ETRM System 360
ETRM System 360
 
Fs tech-journal-cost-management
Fs tech-journal-cost-managementFs tech-journal-cost-management
Fs tech-journal-cost-management
 
How Gartner Helps Across the Entire IT Cost Optimization Life Cycle
How Gartner Helps Across the Entire IT Cost Optimization Life CycleHow Gartner Helps Across the Entire IT Cost Optimization Life Cycle
How Gartner Helps Across the Entire IT Cost Optimization Life Cycle
 
Strategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
Strategic Cost Optimization: Driving Business Innovation While Reducing IT CostsStrategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
Strategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
 
Business Intelligence Industry Perspective Session I
Business Intelligence   Industry Perspective Session IBusiness Intelligence   Industry Perspective Session I
Business Intelligence Industry Perspective Session I
 
It infrastructure management
It infrastructure managementIt infrastructure management
It infrastructure management
 
10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture
10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture
10 Key Action to Reduce IT Infrastructure and Operation Cost Stucture
 
A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...
A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...
A Practical Approach for Power Utilities Seeking to Create Sustaining Busines...
 
Analyst connection sap
Analyst connection sapAnalyst connection sap
Analyst connection sap
 
IFRS 9 automation and loan pricing
IFRS 9 automation and loan pricingIFRS 9 automation and loan pricing
IFRS 9 automation and loan pricing
 
TEI of IBM Information Management Solutions
TEI of IBM Information Management SolutionsTEI of IBM Information Management Solutions
TEI of IBM Information Management Solutions
 
MW Green IT.docx
MW Green IT.docxMW Green IT.docx
MW Green IT.docx
 
Cost reduction tool_complexity_management_2020
Cost reduction tool_complexity_management_2020Cost reduction tool_complexity_management_2020
Cost reduction tool_complexity_management_2020
 

Ähnlich wie Optimizing IT Operations with Natural Language Processing

Inventory System
Inventory System Inventory System
Inventory System Nasir152222
 
Ticketing Systems | Ticketing Systems framework | online ticketing system
Ticketing Systems | Ticketing Systems framework | online ticketing systemTicketing Systems | Ticketing Systems framework | online ticketing system
Ticketing Systems | Ticketing Systems framework | online ticketing systemAdmin iLink
 
ML Framework for auto-responding to customer support queries
ML Framework for auto-responding to customer support queriesML Framework for auto-responding to customer support queries
ML Framework for auto-responding to customer support queriesVarun Nathan
 
Data-science-manager.docx
Data-science-manager.docxData-science-manager.docx
Data-science-manager.docxbeherajisu9
 
Credit card fraud detection using python machine learning
Credit card fraud detection using python machine learningCredit card fraud detection using python machine learning
Credit card fraud detection using python machine learningSandeep Garg
 
Chapter 3 • Nature of Data, Statistical Modeling, and Visuali.docx
Chapter 3 • Nature of Data, Statistical Modeling, and Visuali.docxChapter 3 • Nature of Data, Statistical Modeling, and Visuali.docx
Chapter 3 • Nature of Data, Statistical Modeling, and Visuali.docxpoulterbarbara
 
REV2 - E2E Ticketing whitepaper
REV2 - E2E Ticketing whitepaperREV2 - E2E Ticketing whitepaper
REV2 - E2E Ticketing whitepaperMyles Kennedy
 
Performance Comparisons among Machine Learning Algorithms based on the Stock ...
Performance Comparisons among Machine Learning Algorithms based on the Stock ...Performance Comparisons among Machine Learning Algorithms based on the Stock ...
Performance Comparisons among Machine Learning Algorithms based on the Stock ...IRJET Journal
 
Data Severance Using Machine Learning for Marketing Strategies
Data Severance Using Machine Learning for Marketing StrategiesData Severance Using Machine Learning for Marketing Strategies
Data Severance Using Machine Learning for Marketing StrategiesIRJET Journal
 
IRJET- Credit Card Fraud Detection using Machine Learning
IRJET- Credit Card Fraud Detection using Machine LearningIRJET- Credit Card Fraud Detection using Machine Learning
IRJET- Credit Card Fraud Detection using Machine LearningIRJET Journal
 
Customer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision treesCustomer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision treesnooriasukmaningtyas
 
Practical AI use cases in Customer Service
Practical AI use cases in Customer ServicePractical AI use cases in Customer Service
Practical AI use cases in Customer ServiceDenys Holovatyi
 
Marketing analytics for the Banking Industry
Marketing analytics for the Banking IndustryMarketing analytics for the Banking Industry
Marketing analytics for the Banking IndustrySashindar Rajasekaran
 
Employee Performance and CRM Analysis of UCI Dataset using Machine Learning A...
Employee Performance and CRM Analysis of UCI Dataset using Machine Learning A...Employee Performance and CRM Analysis of UCI Dataset using Machine Learning A...
Employee Performance and CRM Analysis of UCI Dataset using Machine Learning A...IRJET Journal
 
Automated Invoice Processing Using Image Recognition in Business Information ...
Automated Invoice Processing Using Image Recognition in Business Information ...Automated Invoice Processing Using Image Recognition in Business Information ...
Automated Invoice Processing Using Image Recognition in Business Information ...ectijjournal
 

Ähnlich wie Optimizing IT Operations with Natural Language Processing (20)

69.pdf
69.pdf69.pdf
69.pdf
 
Inventory System
Inventory System Inventory System
Inventory System
 
Ticketing Systems | Ticketing Systems framework | online ticketing system
Ticketing Systems | Ticketing Systems framework | online ticketing systemTicketing Systems | Ticketing Systems framework | online ticketing system
Ticketing Systems | Ticketing Systems framework | online ticketing system
 
ML Framework for auto-responding to customer support queries
ML Framework for auto-responding to customer support queriesML Framework for auto-responding to customer support queries
ML Framework for auto-responding to customer support queries
 
Data-science-manager.docx
Data-science-manager.docxData-science-manager.docx
Data-science-manager.docx
 
Credit card fraud detection using python machine learning
Credit card fraud detection using python machine learningCredit card fraud detection using python machine learning
Credit card fraud detection using python machine learning
 
Chapter 3 • Nature of Data, Statistical Modeling, and Visuali.docx
Chapter 3 • Nature of Data, Statistical Modeling, and Visuali.docxChapter 3 • Nature of Data, Statistical Modeling, and Visuali.docx
Chapter 3 • Nature of Data, Statistical Modeling, and Visuali.docx
 
REV2 - E2E Ticketing whitepaper
REV2 - E2E Ticketing whitepaperREV2 - E2E Ticketing whitepaper
REV2 - E2E Ticketing whitepaper
 
Performance Comparisons among Machine Learning Algorithms based on the Stock ...
Performance Comparisons among Machine Learning Algorithms based on the Stock ...Performance Comparisons among Machine Learning Algorithms based on the Stock ...
Performance Comparisons among Machine Learning Algorithms based on the Stock ...
 
Data Severance Using Machine Learning for Marketing Strategies
Data Severance Using Machine Learning for Marketing StrategiesData Severance Using Machine Learning for Marketing Strategies
Data Severance Using Machine Learning for Marketing Strategies
 
IRJET- Credit Card Fraud Detection using Machine Learning
IRJET- Credit Card Fraud Detection using Machine LearningIRJET- Credit Card Fraud Detection using Machine Learning
IRJET- Credit Card Fraud Detection using Machine Learning
 
Customer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision treesCustomer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision trees
 
Zendesk and NLP
Zendesk and NLPZendesk and NLP
Zendesk and NLP
 
Practical AI use cases in Customer Service
Practical AI use cases in Customer ServicePractical AI use cases in Customer Service
Practical AI use cases in Customer Service
 
Gc3310851089
Gc3310851089Gc3310851089
Gc3310851089
 
Gc3310851089
Gc3310851089Gc3310851089
Gc3310851089
 
Marketing analytics for the Banking Industry
Marketing analytics for the Banking IndustryMarketing analytics for the Banking Industry
Marketing analytics for the Banking Industry
 
Employee Performance and CRM Analysis of UCI Dataset using Machine Learning A...
Employee Performance and CRM Analysis of UCI Dataset using Machine Learning A...Employee Performance and CRM Analysis of UCI Dataset using Machine Learning A...
Employee Performance and CRM Analysis of UCI Dataset using Machine Learning A...
 
How Ticketing System Helps Businesses Improve Customer Support
How Ticketing System Helps Businesses Improve Customer SupportHow Ticketing System Helps Businesses Improve Customer Support
How Ticketing System Helps Businesses Improve Customer Support
 
Automated Invoice Processing Using Image Recognition in Business Information ...
Automated Invoice Processing Using Image Recognition in Business Information ...Automated Invoice Processing Using Image Recognition in Business Information ...
Automated Invoice Processing Using Image Recognition in Business Information ...
 

Mehr von Cognizant

Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...Cognizant
 
Data Modernization: Breaking the AI Vicious Cycle for Superior Decision-making
Data Modernization: Breaking the AI Vicious Cycle for Superior Decision-makingData Modernization: Breaking the AI Vicious Cycle for Superior Decision-making
Data Modernization: Breaking the AI Vicious Cycle for Superior Decision-makingCognizant
 
It Takes an Ecosystem: How Technology Companies Deliver Exceptional Experiences
It Takes an Ecosystem: How Technology Companies Deliver Exceptional ExperiencesIt Takes an Ecosystem: How Technology Companies Deliver Exceptional Experiences
It Takes an Ecosystem: How Technology Companies Deliver Exceptional ExperiencesCognizant
 
Intuition Engineered
Intuition EngineeredIntuition Engineered
Intuition EngineeredCognizant
 
The Work Ahead: Transportation and Logistics Delivering on the Digital-Physic...
The Work Ahead: Transportation and Logistics Delivering on the Digital-Physic...The Work Ahead: Transportation and Logistics Delivering on the Digital-Physic...
The Work Ahead: Transportation and Logistics Delivering on the Digital-Physic...Cognizant
 
Enhancing Desirability: Five Considerations for Winning Digital Initiatives
Enhancing Desirability: Five Considerations for Winning Digital InitiativesEnhancing Desirability: Five Considerations for Winning Digital Initiatives
Enhancing Desirability: Five Considerations for Winning Digital InitiativesCognizant
 
The Work Ahead in Manufacturing: Fulfilling the Agility Mandate
The Work Ahead in Manufacturing: Fulfilling the Agility MandateThe Work Ahead in Manufacturing: Fulfilling the Agility Mandate
The Work Ahead in Manufacturing: Fulfilling the Agility MandateCognizant
 
The Work Ahead in Higher Education: Repaving the Road for the Employees of To...
The Work Ahead in Higher Education: Repaving the Road for the Employees of To...The Work Ahead in Higher Education: Repaving the Road for the Employees of To...
The Work Ahead in Higher Education: Repaving the Road for the Employees of To...Cognizant
 
Engineering the Next-Gen Digital Claims Organisation for Australian General I...
Engineering the Next-Gen Digital Claims Organisation for Australian General I...Engineering the Next-Gen Digital Claims Organisation for Australian General I...
Engineering the Next-Gen Digital Claims Organisation for Australian General I...Cognizant
 
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...Cognizant
 
Green Rush: The Economic Imperative for Sustainability
Green Rush: The Economic Imperative for SustainabilityGreen Rush: The Economic Imperative for Sustainability
Green Rush: The Economic Imperative for SustainabilityCognizant
 
Policy Administration Modernization: Four Paths for Insurers
Policy Administration Modernization: Four Paths for InsurersPolicy Administration Modernization: Four Paths for Insurers
Policy Administration Modernization: Four Paths for InsurersCognizant
 
The Work Ahead in Utilities: Powering a Sustainable Future with Digital
The Work Ahead in Utilities: Powering a Sustainable Future with DigitalThe Work Ahead in Utilities: Powering a Sustainable Future with Digital
The Work Ahead in Utilities: Powering a Sustainable Future with DigitalCognizant
 
AI in Media & Entertainment: Starting the Journey to Value
AI in Media & Entertainment: Starting the Journey to ValueAI in Media & Entertainment: Starting the Journey to Value
AI in Media & Entertainment: Starting the Journey to ValueCognizant
 
Operations Workforce Management: A Data-Informed, Digital-First Approach
Operations Workforce Management: A Data-Informed, Digital-First ApproachOperations Workforce Management: A Data-Informed, Digital-First Approach
Operations Workforce Management: A Data-Informed, Digital-First ApproachCognizant
 
Five Priorities for Quality Engineering When Taking Banking to the Cloud
Five Priorities for Quality Engineering When Taking Banking to the CloudFive Priorities for Quality Engineering When Taking Banking to the Cloud
Five Priorities for Quality Engineering When Taking Banking to the CloudCognizant
 
Getting Ahead With AI: How APAC Companies Replicate Success by Remaining Focused
Getting Ahead With AI: How APAC Companies Replicate Success by Remaining FocusedGetting Ahead With AI: How APAC Companies Replicate Success by Remaining Focused
Getting Ahead With AI: How APAC Companies Replicate Success by Remaining FocusedCognizant
 
Crafting the Utility of the Future
Crafting the Utility of the FutureCrafting the Utility of the Future
Crafting the Utility of the FutureCognizant
 
Utilities Can Ramp Up CX with a Customer Data Platform
Utilities Can Ramp Up CX with a Customer Data PlatformUtilities Can Ramp Up CX with a Customer Data Platform
Utilities Can Ramp Up CX with a Customer Data PlatformCognizant
 
The Work Ahead in Intelligent Automation: Coping with Complexity in a Post-Pa...
The Work Ahead in Intelligent Automation: Coping with Complexity in a Post-Pa...The Work Ahead in Intelligent Automation: Coping with Complexity in a Post-Pa...
The Work Ahead in Intelligent Automation: Coping with Complexity in a Post-Pa...Cognizant
 

Mehr von Cognizant (20)

Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
 
Data Modernization: Breaking the AI Vicious Cycle for Superior Decision-making
Data Modernization: Breaking the AI Vicious Cycle for Superior Decision-makingData Modernization: Breaking the AI Vicious Cycle for Superior Decision-making
Data Modernization: Breaking the AI Vicious Cycle for Superior Decision-making
 
It Takes an Ecosystem: How Technology Companies Deliver Exceptional Experiences
It Takes an Ecosystem: How Technology Companies Deliver Exceptional ExperiencesIt Takes an Ecosystem: How Technology Companies Deliver Exceptional Experiences
It Takes an Ecosystem: How Technology Companies Deliver Exceptional Experiences
 
Intuition Engineered
Intuition EngineeredIntuition Engineered
Intuition Engineered
 
The Work Ahead: Transportation and Logistics Delivering on the Digital-Physic...
The Work Ahead: Transportation and Logistics Delivering on the Digital-Physic...The Work Ahead: Transportation and Logistics Delivering on the Digital-Physic...
The Work Ahead: Transportation and Logistics Delivering on the Digital-Physic...
 
Enhancing Desirability: Five Considerations for Winning Digital Initiatives
Enhancing Desirability: Five Considerations for Winning Digital InitiativesEnhancing Desirability: Five Considerations for Winning Digital Initiatives
Enhancing Desirability: Five Considerations for Winning Digital Initiatives
 
The Work Ahead in Manufacturing: Fulfilling the Agility Mandate
The Work Ahead in Manufacturing: Fulfilling the Agility MandateThe Work Ahead in Manufacturing: Fulfilling the Agility Mandate
The Work Ahead in Manufacturing: Fulfilling the Agility Mandate
 
The Work Ahead in Higher Education: Repaving the Road for the Employees of To...
The Work Ahead in Higher Education: Repaving the Road for the Employees of To...The Work Ahead in Higher Education: Repaving the Road for the Employees of To...
The Work Ahead in Higher Education: Repaving the Road for the Employees of To...
 
Engineering the Next-Gen Digital Claims Organisation for Australian General I...
Engineering the Next-Gen Digital Claims Organisation for Australian General I...Engineering the Next-Gen Digital Claims Organisation for Australian General I...
Engineering the Next-Gen Digital Claims Organisation for Australian General I...
 
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
Profitability in the Direct-to-Consumer Marketplace: A Playbook for Media and...
 
Green Rush: The Economic Imperative for Sustainability
Green Rush: The Economic Imperative for SustainabilityGreen Rush: The Economic Imperative for Sustainability
Green Rush: The Economic Imperative for Sustainability
 
Policy Administration Modernization: Four Paths for Insurers
Policy Administration Modernization: Four Paths for InsurersPolicy Administration Modernization: Four Paths for Insurers
Policy Administration Modernization: Four Paths for Insurers
 
The Work Ahead in Utilities: Powering a Sustainable Future with Digital
The Work Ahead in Utilities: Powering a Sustainable Future with DigitalThe Work Ahead in Utilities: Powering a Sustainable Future with Digital
The Work Ahead in Utilities: Powering a Sustainable Future with Digital
 
AI in Media & Entertainment: Starting the Journey to Value
AI in Media & Entertainment: Starting the Journey to ValueAI in Media & Entertainment: Starting the Journey to Value
AI in Media & Entertainment: Starting the Journey to Value
 
Operations Workforce Management: A Data-Informed, Digital-First Approach
Operations Workforce Management: A Data-Informed, Digital-First ApproachOperations Workforce Management: A Data-Informed, Digital-First Approach
Operations Workforce Management: A Data-Informed, Digital-First Approach
 
Five Priorities for Quality Engineering When Taking Banking to the Cloud
Five Priorities for Quality Engineering When Taking Banking to the CloudFive Priorities for Quality Engineering When Taking Banking to the Cloud
Five Priorities for Quality Engineering When Taking Banking to the Cloud
 
Getting Ahead With AI: How APAC Companies Replicate Success by Remaining Focused
Getting Ahead With AI: How APAC Companies Replicate Success by Remaining FocusedGetting Ahead With AI: How APAC Companies Replicate Success by Remaining Focused
Getting Ahead With AI: How APAC Companies Replicate Success by Remaining Focused
 
Crafting the Utility of the Future
Crafting the Utility of the FutureCrafting the Utility of the Future
Crafting the Utility of the Future
 
Utilities Can Ramp Up CX with a Customer Data Platform
Utilities Can Ramp Up CX with a Customer Data PlatformUtilities Can Ramp Up CX with a Customer Data Platform
Utilities Can Ramp Up CX with a Customer Data Platform
 
The Work Ahead in Intelligent Automation: Coping with Complexity in a Post-Pa...
The Work Ahead in Intelligent Automation: Coping with Complexity in a Post-Pa...The Work Ahead in Intelligent Automation: Coping with Complexity in a Post-Pa...
The Work Ahead in Intelligent Automation: Coping with Complexity in a Post-Pa...
 

Optimizing IT Operations with Natural Language Processing

  • 1. Digital Systems & Technology Optimizing IT Operations with Natural Language Processing As artificial intelligence becomes increasingly mainstream, natural language processing techniques are emerging to help IT teams gain enhanced understanding of their operations landscape and to further optimize the ticket management process. Executive Summary A substantial portion of any IT operation is taken up with maintenance and support of applications and infrastructure. As such, every problem or request is initiated as a ticket that is worked on manually by an operations team. In large operations, the volume of these tickets could run exceptionally high – thousands every month. Management of these tickets must be continuously optimized to keep operational costs under control. Traditional approaches to such optimization require significant manual effort by subject Cognizant 20-20 Insights November 2019
  • 2. To identify and deploy the right treatment strategy, SMEs must go through ticket descriptions and develop an understanding of the patterns of problems. Such an approach is effort-intensive and, when done manually, is often both inefficient and suboptimal. Cognizant 20-20 Insights 2  /  Optimizing IT Operations with Natural Language Processing matter experts (SMEs), which is a big inhibitor in the continuous improvement journey. SMEs usually categorize trouble tickets via a keyword- dictionary-based approach, but such dictionaries are difficult to maintain. Natural language processing (NLP) techniques help overcome this challenge, resulting in cost optimization as well as service level improvement. This white paper lays out an NLP-based solution that assists SMEs in identifying patterns efficiently across thousands of tickets by assessing ticket descriptions automatically. Challenges in identifying the right treatment strategies Typically, end users describe their problem or request in free text as part of the ticket description. Although the range of issues is limited, as the underlying application portfolio has a defined functionality, users often describe the same or similar problems in many different ways. To enhance efficiency, operations teams employ various strategies: ❙ Automating ticket resolution, which speeds and standardizes the whole process, from problem identification through closure. ❙ Documenting the steps required to resolve the tickets, known as standard operating procedures (SOPs). ❙ Assigning less experienced or right-skilled personnel to the tickets, a strategy known as “left shift.” ❙ Eliminating the underlying problem and hence recurrence of such tickets, thus reducing ticket volumes. To identify and deploy the right treatment strategy, SMEs must go through ticket descriptions and develop an understanding of the patterns of problems. Such an approach is effort-intensive and, when done manually, is often both inefficient and suboptimal. Sometimes SMEs define a dictionary of keywords or phrases corresponding to different categories of tickets. To map tickets to categories, an automated program looks for the presence of these keywords in the ticket description. However, this approach has its own challenges: ❙ Such a keyword dictionary is never comprehensive and requires constant updates. ❙ The mere instance of a keyword is not sufficient for mapping tickets to categories. ❙ It allows mapping only to a set of predefined ticket categories.
  • 3. Leveraging NLP to identify patterns in tickets NLP can help address some of the challenges covered above by assessing the free text descriptions automatically across thousands of tickets. To accomplish this, a vector representation, or embedding, 1 of ticket descriptions is created using the word2vec2 technique. The descriptions and other relevant ticket characteristics are used to identify patterns automatically and devise homogeneous groupings or clusters of tickets. Leveraging these insights, SMEs can not only identify the right treatment strategies but also develop an enhanced understanding of the ticket landscape. NLP eliminates the need for SMEs to process individual ticket descriptions or define a comprehensive keyword dictionary. It also handles the diverse ways in which different users describe the same problem on their tickets. Our NLP solution entails a three-step approach: ❙ Automated processing and clustering3 of tickets. ❙ SMEs identify treatment opportunities and execute them - e.g., preparing an SOP. ❙ Assigning every new incoming ticket to the right cluster for appropriate processing. Figure 1 illustrates how three similar tickets, articulated differently by the users, are grouped together under cluster number 2 without using any predefined keywords. 3  /  Optimizing IT Operations with Natural Language Processing S. No. Ticket Description Assigned Cluster 1 SUP:SMP:Unable to launch ILT course --- FAILED 2 … … … … … … 102 SUP:SMP:user cannot finish a training 2 … … … 3013 SUP:SMP:Problem completing a web-based learning activity 2 … … … Automatic identification of semantically similar tickets Figure 1 NLP eliminates the need for SMEs to process individual ticket descriptions or define a comprehensive keyword dictionary. It also handles the diverse ways in which different users describe the same problem on their tickets.
  • 4. Cognizant 20-20 Insights 4  /  Optimizing IT operations with natural language processing Figure 2 shows a scatter plot of tickets, color- coded by cluster, along with the optimal number of clusters suggested by the DBSCAN 4 algorithm and a measure of cluster quality called silhouette coefficient. 5 The plot axes are not directly meaningful and are used only to show cluster separation. Figure 3 depicts the sequence of actions needed to cluster or separate tickets into groups by similarity. Clusters identified in a given ticket repository Figure 2 -0.4 -0.2 0 0.2 0.4 0.6 0.4 0.3 0.2 0.1 0 -.01 -.02 Estimated number of clusters: 12. Silhouette Coefficient: 0.11 Clustering tickets in the repository Figure 3 Ticket repository processing Text processing Ticket clustering Treatment strategy Load repository + select features Numeric features: Feature engineer Merge numeric and vectorized text features Iterative clustering with domain expert Cleaned list of words Look up vector representation for this text from a pre-trained word embedding Treatment strategy - e.g., prepare SOP Arrive at/identify valid ticket clusters
  • 5. Cognizant 20-20 Insights Figure 4 illustrates the process of assigning a new ticket to one of the previously calculated clusters. The output includes a similarity score calculated using cosine similarity.6 Assigning new tickets to a cluster Figure 4 New ticket vectorizer Ticket similarity score Cluster assignment Incoming new ticket Calculate cluster wise mean of similarity scores Calculate cosine similarity to all previously clustered tickets Look up vector representation for this text from a pre-trained word embedding Identify most similar cluster 5  /  Optimizing IT Operations with Natural Language Processing
  • 6. Cognizant 20-20 Insights Our solution is built in Python, using open-source libraries such as NLTK, BeautifulSoup, scikit- learn and Gensim (word2vec implementation), as depicted in Figure 5. Our core solution applies across engagements. However, it typically requires iterations in which the SMEs fine-tune the hyper-parameters for the clustering algorithm. This solution is also more scalable and easier to maintain than the keyword-based alternate approach that many IT departments use. This automated approach is particularly useful for engagements with such large ticket volumes that it makes manual analysis unfeasible. 6  /  Optimizing IT Operations with Natural Language Processing Our solution architecture Figure 5 The business benefits are multifold. Our approach frees up IT operations team members who could be deployed on other tasks. It allows the deployment of less skilled and lower-cost resources to ticket handling tasks. It also enables quicker, more consistent and higher-quality ticket resolutions, which result in improved service levels and client satisfaction. Efficiencies will vary based on the nature of the engagement, depending on its inherent ticket patterns. Python Natural language toolkit Regular expressions BeautifulSoup Return cleaned list of words Data load, data wrangling, feature engineering, orchestration Ticket similarity score computation, cluster assignment Ticket repository Gensim Load pre-trained word embedding Convert ticket text to numeric vectors Scikit-learn Clustering NEW TICKET
  • 7. 7  /  Optimizing IT operations with natural language processing The opportunities ahead Many opportunities arise from the ability to process free text ticket descriptions automatically without SMEs going over each one laboriously or identifying sets of keywords to categorize them. We have piloted this solution successfully in engagements across industry segments. In an engagement with a life sciences client, benefits realized included: ❙ A 50% reduction in SME efforts for manual classification and identification of potential left shift and automation opportunities. ❙ Accelerating the benefit realization cycle by three months due to faster identification of opportunities. ❙ A 5% reduction in ticket counts and 20 percentage points improvement in first-level resolutions (FLR) in three months. ❙ A 20% reduction in mean time to resolve (MTTR) rates. The solution also enabled the client to identify automation and problem management opportunities across the organization, which will eventually lead to nonlinear cost savings. Other potential opportunities include deriving insights that will enable optimal team staffing and prioritizing knowledge transfer from an incumbent vendor when transitioning to a new partner. Application of the solution can be extended to other scenarios that require processing of free- form text, such as identifying patterns in software defects, identifying duplicate incident alerts, etc. The solution also enabled the client to identify automation and problem management opportunities across the organization, which will eventually lead to nonlinear cost savings.
  • 8. Cognizant 20-20 Insights 8  /  Optimizing IT Operations with Natural Language Processing Endnotes 1 Word embedding: “Vector space models (VSMs) represent (embed) words in a continuous vector space where semantically similar words are mapped to nearby points (‘are embedded nearby each other’),” https://www.tensorflow.org/ tutorials/representation/word2vec. 2 Word2vec: “Word2vec is a particularly computationally-efficient predictive model for learning word embeddings from raw text,” https://www.tensorflow.org/tutorials/representation/word2vec. 3 Clustering: “Cluster analysis or clustering is the task of grouping a set of objects in such a way that objects in the same group (called a cluster) are more similar (in some sense) to each other than to those in other groups (clusters),” https:// en.wikipedia.org/wiki/Cluster_analysis. 4 DBSCAN: Density-Based Spatial Clustering of Applications with Noise. This is a reliable clustering algorithm, originally proposed in 1996 and still widely used. It finds core samples of high density and expands clusters from them https://scikit- learn.org/stable/modules/clustering.html#dbscan. 5 Silhouette coefficient: The silhouette value is a measure of how similar an object is to its own cluster (cohesion) compared to other clusters (separation); https://en.wikipedia.org/wiki/Silhouette_(clustering). 6 Cosine similarity: Cosine similarity is a measure of similarity between two non-zero vectors of an inner product space that measures the cosine of the angle between them; https://en.wikipedia.org/wiki/Cosine_similarity.
  • 9. Cognizant 20-20 Insights 9  /  Optimizing IT Operations with Natural Language Processing About the authors Bala Kesavan Data Scientist, Predictive Analytics, Delivery Excellence, Digital Systems & Technology Bala Kesavan is a Data Scientist, Predictive Analytics, Delivery Excellence, within Cognizant’s Digital Systems & Technology line of service where he specializes in natural language processing. He focuses on tracking this continuously evolving space and applying innovative approaches to solve new problems and to improve current solutions. Apart from IT projects, Bala has domain experience in manufacturing and banking in a career spanning 20-plus years. He has a PGDM from MDI, Gurgaon, and can be reached at BalakrishnaSaravanan.Kesavan@cognizant.com | LinkedIn: www.linkedin.com/in/scmguru/. Akhil Goyal Director, Predictive Analytics, Delivery Excellence, Digital Systems & Technology Akhil Goyal is a Director, Predictive Analytics, Delivery Excellence, within Cognizant’s Digital Systems & Technology line of service where he leads the design and development of advanced analytics solutions across the company’s delivery excellence initiatives such as knowledge management and reuse, risk management and contract management. He has over 20 years of experience in the IT industry across delivery management, client engagement, risk consulting and data science. Akhil has led multiple programs for global Fortune 500 clients and successfully deployed large organizational change initiatives. He received a B.Tech. degree in electrical engineering from the Indian Institute of Technology, Delhi. Akhil can be reached at Akhil.Goyal@cognizant.com | LinkedIn: www.linkedin.com/in/akhilgoyal1. Ravishankar Ganesan Vice President, Delivery Excellence, Digital Systems & Technology Ravishankar Ganesan is Vice President, Delivery Excellence, within Cognizant’s Digital Systems & Technology line of service, where his responsibilities include strengthening pursuit robustness through market intelligence, industry benchmarks, risk assessments, solution and estimation review. He is also responsible for driving improvement in managed services revenue and deploying advanced analytics solutions to solve business problems. Ravi has over 30 years of diverse experience in quality assurance and delivery excellence and is a certified Black Belt and a certified assessor on the Malcolm Baldrige National Quality Award (MBNQA). He holds a bachelor’s degree in mechanical engineering from Annamalai University, Tamil Nadu; a postgraduate diploma in statistical quality control and operations research from the Indian Statistical Institute; and an MBA from Indira Gandhi National Open University (IGNOU). He can be reached at Ravishankar.Ganesan@cognizant.com | LinkedIn: www.linkedin.com/in/ ravishankar-ganesan-43309823/.
  • 10. © Copyright 2019, Cognizant. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, transmitted in any form or by any means,electronic, mechanical, photocopying, recording, or otherwise, without the express written permission from Cognizant. The information contained herein is subject to change without notice. All other trademarks mentioned herein are the property of their respective owners. Codex 4914 World Headquarters 500 Frank W. Burr Blvd. Teaneck, NJ 07666 USA Phone: +1 201 801 0233 Fax: +1 201 801 0243 Toll Free: +1 888 937 3277 European Headquarters 1 Kingdom Street Paddington Central London W2 6BD England Phone: +44 (0) 20 7297 7600 Fax: +44 (0) 20 7121 0102 India Operations Headquarters #5/535 Old Mahabalipuram Road Okkiyam Pettai, Thoraipakkam Chennai, 600 096 India Phone: +91 (0) 44 4209 6000 Fax: +91 (0) 44 4209 6060 About Cognizant Cognizant (Nasdaq-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient business- es. Headquartered in the U.S., Cognizant is ranked 193 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.