SlideShare a Scribd company logo
Integrating Advanced Analytics with Elasticsearch
Emily Bicks & Alan Gersch
Elasticon Public Sector, April 13, 2021
Copyright © 2021 Deloitte Development LLC. All rights reserved. 2
Integrating Advanced Analytics with Elasticsearch
Agenda
3. Implementation Details
1. The Challenge
Our Solution
2.
4. Lessons Learned
Alan Gersch
Specialist Master
Alan has many years of experience in
Computer Science and software
engineering (and Astronomy). At Deloitte,
he has worked on graph analytics, ML/NLP
and currently is on an analytics team
working on FOIA modernization.
Emily Bicks
Senior Consultant
Emily is a data scientist and focuses on
building Natural Language Processing
(NLP) solutions for Federal Government
clients.
Copyright © 2021 Deloitte Development LLC. All rights reserved. 3
Integrating Advanced Analytics with Elasticsearch
Copyright © 2019 Deloitte Development LLC. All rights reserved. | 3
3
The Challenge
We sought to improve
the efficiency and
effectiveness of
document review for
eDiscovery
Copyright © 2021 Deloitte Development LLC. All rights reserved. 4
Integrating Advanced Analytics with Elasticsearch
Use Cases
Elastic has many advanced tools to help with eDiscovery of unstructured text
Responding to FOIA Requests
Investigations and Security
Declassification Reviews
Historical Research
Litigation
Human Resources
Etc.
Copyright © 2021 Deloitte Development LLC. All rights reserved. 5
Integrating Advanced Analytics with Elasticsearch
Government records management policy requires archiving billions of documents which
often must be searched
The Problem
I save everything !
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ?
? ?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ?
? ?
?
?
? ?
? ?
?
?
? ?
? ?
?
?
? ?
? ?
?
?
Keyword Search
? ?
? ?
?
?
We can use advanced search functionality within Elasticsearch to help
searchers find what they are looking for amongst the chaff
I search everything !
Copyright © 2021 Deloitte Development LLC. All rights reserved. 6
Integrating Advanced Analytics with Elasticsearch
It takes a team with a variety of skillsets to implement this program
Roles in Search System Development Program
“As data scientists we are
responsible for selecting,
training, and tuning the
algorithms”
“As business process
consultants, we are responsible
for ensuring tools will enhance
existing processes”
Data Scientists Business Process
Consultants
Developers Testers
Business
Analysts
DevOps
Engineers
Deloitte plays the role of Data Scientists and
Business Process Consultants for this program
Copyright © 2021 Deloitte Development LLC. All rights reserved. 7
Integrating Advanced Analytics with Elasticsearch
AI Tolerance
Different stakeholder have different appetites for advanced features
Certain stakeholders will be
hesitant to change existing
business processes
Certain stakeholders are
excited about leveraging
cutting-edge technologies
I am hesitant to use relevancy
ranking because I don’t know
why it ranks certain documents
over others.
I want an algorithm to find all
of the relevant documents for
me so that I don’t waste hours
reading.
I want to use AI/ML to enable
and expedite my decisions, but
not make them for me.
Copyright © 2021 Deloitte Development LLC. All rights reserved. 8
Integrating Advanced Analytics with Elasticsearch
Our
Solution
Copyright © 2019 Deloitte Development LLC. All rights reserved. | 8
We took an agile
approach to building and
integrating features with
Elasticsearch
Copyright © 2021 Deloitte Development LLC. All rights reserved. 9
Integrating Advanced Analytics with Elasticsearch
[TAR is the] process for prioritizing or coding a collection of Electronically Stored Information using a
computerized system that harnesses human judgments of subject matter expert(s) on a smaller set of
documents and then extrapolates those judgments to the remaining documents in the collection.
- The Sedona Conference1
“ ”
1. The Sedona Conference Glossary: E-Discovery and Digital Information Management, Fourth Edition, 15 SEDONA CONF. J. 305 (2014) (definition adopted from Maura R. Grossman & Gordon V. Cormack, The Grossman-Cormack Glossary of Technology-Assisted
Review with Foreword by John M. Facciola, U.S. Magistrate Judge, 7 FED. CTS. L. REV. 1, 32 (2013))
VS.
Agile TAR features
based on Elasticsearch
1.0
2.0
Traditional
Monolithic
TAR System
TAR leverages analytics to improve the efficiency and effectiveness of document review
What is Technology Assisted Review (TAR)?
Copyright © 2021 Deloitte Development LLC. All rights reserved. 10
Integrating Advanced Analytics with Elasticsearch
We have targeted our development of features to built tools with the highest utility for
searchers while minimizing difficulty of implementation
An Agile Approach to “Agile TAR” Feature Identification
Feature
Identification
Identify potential search
enhancements to facilitate document
review
Identified More Like This and
Relevancy Ranking as a high value
and technically feasible solution
Productionize
Simulate search with the addition of
potential features
Rapid Prototyping
Evaluated utility of features for search on
real data and designed system with
specific parameters that will provide the
highest impact
Action
Outcome
Design and develop features in search
system
Allowed users access to features to
facilitate more efficient and effective
search
Copyright © 2021 Deloitte Development LLC. All rights reserved. 11
Integrating Advanced Analytics with Elasticsearch
We identified these features to improve efficiency and effectiveness of the search and
document review process
A Collection of Potential Features
Relevancy Ranking
Rank search results based on tf-idf to
raise more relevant content to top of
results page
Learn relevant categories based on user
behavior during review (i.e. responsive vs.
not-responsive, eligible for
declassification vs. not eligible)
Dynamic Text Classification
Use machine learning and natural language
processing to add additional metadata based on
content in documents and filter on the metadata
ML/NLP Enabled Filtering
Extract people, places and things from
text to help user understand what is
contained in documents
Entity Extraction
Suggest additional facets to users during
review to help include or exclude large
swaths quickly based on available
metadata
Suggested Facets
Find distinctive topics amongst a set of
documents to help searchers explore
results
Significant Terms Aggregation
Specify documents which match your
search need and let the system find
more like them to improve relevancy
More Like This
Explore linkages between documents to
identify those with similar content and
find patterns
Graph Analytics
Advanced
Elasticsearch
Functionality
Custom
Functionality
Integrated
with
Elasticsearch
1.0
Solution
Copyright © 2021 Deloitte Development LLC. All rights reserved. 12
Integrating Advanced Analytics with Elasticsearch
Implementation
Details
Copyright © 2019 Deloitte Development LLC. All rights reserved. | 12
12
We simulated reviews to
prove ROI and then
integrated features with the
production system
Copyright © 2021 Deloitte Development LLC. All rights reserved. 13
Integrating Advanced Analytics with Elasticsearch
We leveraged simulations to demonstrate to our users the ROI of integrating the
suggested features
Simulation Results
Reviews to
Find All
Documents
Reviews to
Get to 75%
Recall
Reviews to
Get to 75%
Recall
11,650 reviews 6,800 reviews
Sorting by date
Using the built-in relevance scoring
in Elasticsearch to sort results
Using the built-in relevance scoring and
customized Elasticsearch MLT capability
to sort results
12,750 reviews
D A T E O R D E R E D R E L E V A N C E O R D E R E D
R E L E V A N C E O R D E R E D W I T H
M L T
1 2 3
17,000 reviews 12,350 reviews
11,500 reviews
Reviews to
Find All
Documents
18,700 reviews
___CASE
#1____
___CASE
#2____
9% savings 53% savings
13,450 reviews 21% savings 27% savings
5,600 reviews 51% savings 2,650 reviews 77% savings
18,550 reviews 1% savings 14,800 reviews 21% savings
Copyright © 2021 Deloitte Development LLC. All rights reserved. 14
Integrating Advanced Analytics with Elasticsearch
We leveraged Kibana to visualize the ROI and show how these features would help users
find relevant documents earlier in their review
Speed of Review Completion
KEY More Like This Relevance Date Ordered
Percent
of
(known)
responsive
documents
found
Number of Documents Reviewed
Case 1
Case 2
Copyright © 2021 Deloitte Development LLC. All rights reserved. 15
Integrating Advanced Analytics with Elasticsearch
The 1.0 Solution Was Designed to Present Users With the Most Likely Relevant Content
First
Business Process Redesigned
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ?
? ?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ? ?
? ? ?
?
?
?
?
? ?
? ?
?
?
? ?
? ?
?
?
? ?
? ?
?
?
? ?
? ?
?
?
Keyword Search
? ?
? ?
?
?
ML/NLP Enabled Filtering
? ?
? ?
?
?
? ?
? ?
?
?
? ?
? ?
?
?
Relevancy Sorting
More Like This
ML/NLP is used to identify documents
that may be considered “junk”, for
example spam emails, media clippings,
etc. that users can filter out with one
click.
Elastic’s tf-idf based relevancy sorting
is used to present documents in order of
importance of search terms to the
meaning of the document
Elastic’s “More Like This” queries are
used to resort the original order based on
similarity to documents identified to be
relevant.
Copyright © 2021 Deloitte Development LLC. All rights reserved. 16
Integrating Advanced Analytics with Elasticsearch
Sample Data 1
The following workflow shows how we have integrated machine learning into our ingest
pipelines
What We Built: ML/NLP Enabled Filtering
Custom Ingest Pipeline
Custom
Text
Vectorizer
File Storage
Prep Data
2
3 Train Model
Deploy Model
4
Elastic
Index
Elastic
Aggregations
Filters on
Interface
Production Archive System
Analytics Sandbox Env
Steps
Copyright © 2021 Deloitte Development LLC. All rights reserved. 17
Integrating Advanced Analytics with Elasticsearch
What We Built: Sorting/Resorting With Relevancy and MLT
frontend
backend
Reviewer & UI
Search Terms
“Elasticsearch”,
“Query”
TF-IDF Scoring
Search Results
Sorted by
Relevance
1. Document A
2. Document C
3. Document B
4. Document F
5. Document …
reviews
Non-relevant
Documents
1. Document T
2. Document Y
3. Document … “More Like This”
Query
Search Results
Re-sorted by
New Score
1. Document T
2. Document D
3. Document N
4. Document F
5. Document …
continues
review
Relevant
Documents
1. Document D
2. Document N
3. Document …
TF-IDF scores are calculated
for each term in the “similar”
and “not similar” documents to
select additional query terms
to add to the original query and
rescore documents
New Search
Query
Terms
“Elasticsearch”
, “Query”,
“Search”,
“Documents”
Search Query
Terms
“Elasticsearch”,
“Query”
Initial Query New Query
Similar
Add doc ids to
query of docs
similar to what
we’re looking
for
Not Similar
Add doc ids to
query of docs
that aren’t like
what you’re
looking for
Each document is
scored based on the tf-
idf of each query term
in that document
term frequency = out of all terms in a
document, how many are the search term?
document frequency = out of all documents,
how many contain the search term?
Copyright © 2021 Deloitte Development LLC. All rights reserved. 18
Integrating Advanced Analytics with Elasticsearch
Lessons
Learned
Copyright © 2019 Deloitte Development LLC. All rights reserved. | 18
Focusing on enabling
human review as
opposed to replacing it
was the key to our
success
Copyright © 2021 Deloitte Development LLC. All rights reserved. 19
Integrating Advanced Analytics with Elasticsearch
Lessons Learned
Based on these observations, we rely on the following guiding principles
Incremental Releases Customer Resistance
Model Performance vs System
Performance
Availability and Reliability of
Training Data
Building search functionality in
‘bite-size’ pieces and not rushing
to the finish line is beneficial
both technically and practically
Depending on the use-case,
many users may be hesitant to
adopt features that they don’t
understand
Finding features that work
requires optimizing both model
performance statistics such as
Precision and Recall, as well as
considering speed and impacts
on performance of the system as
a whole
Machine learning approaches
may require a lot of training data
to build durable, reliable models
Finding the Right Toolset
Exploratory vs Decision Focused
Features
Explainable AI
Ensuring we are using the tools we have to their
potential and then integrating external tools to
compensate will ensure we are optimizing both
performance of the models and system
Focusing on tools that help users explore the dataset
they are presented with rather than making decisions
for them will help with adoption, likely provide more
utility, and make us less reliant on historical training
data
Focusing on explaining model outcomes and avoiding
black box approaches helps customers have
confidence in search features
Copyright © 2021 Deloitte Development LLC. All rights reserved. 20
Integrating Advanced Analytics with Elasticsearch
Leveraging Elasticsearch features to build Technology Assisted Review has accelerated
multiple business processes for our clients
Technology Assisted Review with Elasticsearch
FASTER
Helps reviewers find
documents more
efficiently
SMARTER
Learns patterns from user
decisions
TRANSPARENT
Avoids black boxes and
relies on understandable
algorithms
21
This publication contains general information only and Deloitte is not, by means of this publication, rendering accounting, business,
financial, investment, legal, tax, or other professional advice or services. This publication is not a substitute for such professional
advice or services, nor should it be used as a basis for any decision or action that may affect your business. Before making any
decision or taking any action that may affect your business, you should consult a qualified professional advisor. Deloitte shall not
be responsible for any loss sustained by any person who relies on this publication.
About Deloitte
Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited, a UK private company limited by guarantee (“DTTL”), its
network of member firms, and their related entities. DTTL and each of its member firms are legally separate and independent
entities. DTTL (also referred to as “Deloitte Global”) does not provide services to clients. In the United States, Deloitte refers to one
or more of the US member firms of DTTL, their related entities that operate using the “Deloitte” name in the United States and
their respective affiliates. Certain services may not be available to attest clients under the rules and regulations of public
accounting. Please see www.deloitte.com/about to learn more about our global network of member firms.
Copyright © 2021 Deloitte Development LLC. All rights reserved.

More Related Content

What's hot

글로벌 ITSM시장 트렌드, Global ITSM Market trends
글로벌 ITSM시장 트렌드, Global ITSM Market trends글로벌 ITSM시장 트렌드, Global ITSM Market trends
글로벌 ITSM시장 트렌드, Global ITSM Market trends
Hyunmyung Kim
 
Managed IT Services: Overview, Importance, Business Benefits
Managed IT Services: Overview, Importance, Business BenefitsManaged IT Services: Overview, Importance, Business Benefits
Managed IT Services: Overview, Importance, Business Benefits
Veritis Group, Inc
 
Zero trust strategy: cloud security by design
Zero trust strategy: cloud security by designZero trust strategy: cloud security by design
Zero trust strategy: cloud security by design
accenture
 
5 Things You Need To Know - Singapore's Government Blueprint
5 Things You Need To Know - Singapore's Government Blueprint5 Things You Need To Know - Singapore's Government Blueprint
5 Things You Need To Know - Singapore's Government Blueprint
Roy Teo
 
Open Digital Framework from TMFORUM
Open Digital Framework from TMFORUMOpen Digital Framework from TMFORUM
Open Digital Framework from TMFORUM
Maganathin Veeraragaloo
 
Mendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundryMendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundry
Jasper van der Hoek
 
Remote IT Infra - lower cost & higher efficiency
Remote IT Infra - lower cost & higher efficiencyRemote IT Infra - lower cost & higher efficiency
Remote IT Infra - lower cost & higher efficiency
Abimanyu V
 
Platform of platforms slide
Platform of platforms slidePlatform of platforms slide
Platform of platforms slide
AlessandraAmorim34
 
OpenText Cloud Managed Services
OpenText Cloud Managed ServicesOpenText Cloud Managed Services
OpenText Cloud Managed Services
OpenText
 
Building an AI organisation
Building an AI organisationBuilding an AI organisation
Building an AI organisation
Vikash Mishra
 
Microsoft Fabric: How to Accelerate AI with Data
Microsoft Fabric: How to Accelerate AI with DataMicrosoft Fabric: How to Accelerate AI with Data
Microsoft Fabric: How to Accelerate AI with Data
BrainSell Technologies
 
Implementation of Amazon Connect, Powered by Accenture (FSV306-S) - AWS re:In...
Implementation of Amazon Connect, Powered by Accenture (FSV306-S) - AWS re:In...Implementation of Amazon Connect, Powered by Accenture (FSV306-S) - AWS re:In...
Implementation of Amazon Connect, Powered by Accenture (FSV306-S) - AWS re:In...
Amazon Web Services
 
Company Profile - ZNSoftech Pvt Ltd(New)
Company Profile - ZNSoftech Pvt Ltd(New)Company Profile - ZNSoftech Pvt Ltd(New)
Company Profile - ZNSoftech Pvt Ltd(New)Nazish Ahsan
 
Managed Services Support
Managed Services SupportManaged Services Support
Managed Services Support
jdivalerio
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
WSO2
 
FAST Digital Telco
FAST Digital TelcoFAST Digital Telco
FAST Digital Telco
Capgemini
 
Accenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity EnterpriseAccenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Technology
 
Digital Fragmentation: Adapt To Succeed In A Fragmented World
Digital Fragmentation: Adapt To Succeed In A Fragmented WorldDigital Fragmentation: Adapt To Succeed In A Fragmented World
Digital Fragmentation: Adapt To Succeed In A Fragmented World
Accenture Insurance
 
Managed Services Presentation
Managed Services PresentationManaged Services Presentation
Managed Services Presentation
Scott Gombar
 
The Enterprise Journey to AWS with Accenture
The Enterprise Journey to AWS with AccentureThe Enterprise Journey to AWS with Accenture
The Enterprise Journey to AWS with Accenture
Amazon Web Services
 

What's hot (20)

글로벌 ITSM시장 트렌드, Global ITSM Market trends
글로벌 ITSM시장 트렌드, Global ITSM Market trends글로벌 ITSM시장 트렌드, Global ITSM Market trends
글로벌 ITSM시장 트렌드, Global ITSM Market trends
 
Managed IT Services: Overview, Importance, Business Benefits
Managed IT Services: Overview, Importance, Business BenefitsManaged IT Services: Overview, Importance, Business Benefits
Managed IT Services: Overview, Importance, Business Benefits
 
Zero trust strategy: cloud security by design
Zero trust strategy: cloud security by designZero trust strategy: cloud security by design
Zero trust strategy: cloud security by design
 
5 Things You Need To Know - Singapore's Government Blueprint
5 Things You Need To Know - Singapore's Government Blueprint5 Things You Need To Know - Singapore's Government Blueprint
5 Things You Need To Know - Singapore's Government Blueprint
 
Open Digital Framework from TMFORUM
Open Digital Framework from TMFORUMOpen Digital Framework from TMFORUM
Open Digital Framework from TMFORUM
 
Mendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundryMendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundry
 
Remote IT Infra - lower cost & higher efficiency
Remote IT Infra - lower cost & higher efficiencyRemote IT Infra - lower cost & higher efficiency
Remote IT Infra - lower cost & higher efficiency
 
Platform of platforms slide
Platform of platforms slidePlatform of platforms slide
Platform of platforms slide
 
OpenText Cloud Managed Services
OpenText Cloud Managed ServicesOpenText Cloud Managed Services
OpenText Cloud Managed Services
 
Building an AI organisation
Building an AI organisationBuilding an AI organisation
Building an AI organisation
 
Microsoft Fabric: How to Accelerate AI with Data
Microsoft Fabric: How to Accelerate AI with DataMicrosoft Fabric: How to Accelerate AI with Data
Microsoft Fabric: How to Accelerate AI with Data
 
Implementation of Amazon Connect, Powered by Accenture (FSV306-S) - AWS re:In...
Implementation of Amazon Connect, Powered by Accenture (FSV306-S) - AWS re:In...Implementation of Amazon Connect, Powered by Accenture (FSV306-S) - AWS re:In...
Implementation of Amazon Connect, Powered by Accenture (FSV306-S) - AWS re:In...
 
Company Profile - ZNSoftech Pvt Ltd(New)
Company Profile - ZNSoftech Pvt Ltd(New)Company Profile - ZNSoftech Pvt Ltd(New)
Company Profile - ZNSoftech Pvt Ltd(New)
 
Managed Services Support
Managed Services SupportManaged Services Support
Managed Services Support
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
FAST Digital Telco
FAST Digital TelcoFAST Digital Telco
FAST Digital Telco
 
Accenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity EnterpriseAccenture Oracle Business Group: Helping You Become a High Velocity Enterprise
Accenture Oracle Business Group: Helping You Become a High Velocity Enterprise
 
Digital Fragmentation: Adapt To Succeed In A Fragmented World
Digital Fragmentation: Adapt To Succeed In A Fragmented WorldDigital Fragmentation: Adapt To Succeed In A Fragmented World
Digital Fragmentation: Adapt To Succeed In A Fragmented World
 
Managed Services Presentation
Managed Services PresentationManaged Services Presentation
Managed Services Presentation
 
The Enterprise Journey to AWS with Accenture
The Enterprise Journey to AWS with AccentureThe Enterprise Journey to AWS with Accenture
The Enterprise Journey to AWS with Accenture
 

Similar to Integrating advanced analytics with Elasticsearch

Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
Elasticsearch
 
A3P Exec Overview Whitepaper
A3P Exec Overview WhitepaperA3P Exec Overview Whitepaper
A3P Exec Overview WhitepaperDavid Knox
 
Intro of Key Features of SoftCAAT Pro software
Intro of Key Features of SoftCAAT Pro softwareIntro of Key Features of SoftCAAT Pro software
Intro of Key Features of SoftCAAT Pro software
rafeq
 
Search for All with Elastic Workplace Search
Search for All with Elastic Workplace SearchSearch for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
Elasticsearch
 
ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17Shipra Jaiswal
 
Intro of Key Features of SoftCAAT BI SQL Software
Intro of Key Features of SoftCAAT BI SQL SoftwareIntro of Key Features of SoftCAAT BI SQL Software
Intro of Key Features of SoftCAAT BI SQL Software
rafeq
 
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0Venkat Bathem
 
Neoaug 2013 critical success factors for data quality management-chain-sys-co...
Neoaug 2013 critical success factors for data quality management-chain-sys-co...Neoaug 2013 critical success factors for data quality management-chain-sys-co...
Neoaug 2013 critical success factors for data quality management-chain-sys-co...
Chain Sys Corporation
 
Analyti x mapping manager product overview presentation
Analyti x mapping manager product overview presentationAnalyti x mapping manager product overview presentation
Analyti x mapping manager product overview presentationAnalytixDataServices
 
Interactive and Conversational Search with Google Cloud and Elasticsearch
Interactive and Conversational Search with Google Cloud and ElasticsearchInteractive and Conversational Search with Google Cloud and Elasticsearch
Interactive and Conversational Search with Google Cloud and Elasticsearch
Inexture Solutions
 
3RDi Platform for Enterprise Search, Discovery & Analytics
3RDi Platform for Enterprise Search, Discovery & Analytics3RDi Platform for Enterprise Search, Discovery & Analytics
3RDi Platform for Enterprise Search, Discovery & Analytics
The Digital Group
 
Microsoft Business Intelligence - Practical Approach & Overview
Microsoft Business Intelligence - Practical Approach & OverviewMicrosoft Business Intelligence - Practical Approach & Overview
Microsoft Business Intelligence - Practical Approach & OverviewLi Ken Chong
 
Enterprise Data Marketplace: A Centralized Portal for All Your Data Assets
Enterprise Data Marketplace: A Centralized Portal for All Your Data AssetsEnterprise Data Marketplace: A Centralized Portal for All Your Data Assets
Enterprise Data Marketplace: A Centralized Portal for All Your Data Assets
Denodo
 
Assessment 2DescriptionFocusEssayValue50Due D.docx
Assessment 2DescriptionFocusEssayValue50Due D.docxAssessment 2DescriptionFocusEssayValue50Due D.docx
Assessment 2DescriptionFocusEssayValue50Due D.docx
galerussel59292
 
Intro of Key Features of SoftCAAT BI Software
Intro of Key Features of SoftCAAT BI SoftwareIntro of Key Features of SoftCAAT BI Software
Intro of Key Features of SoftCAAT BI Software
rafeq
 
Modernize your Infrastructure and Mobilize Your Data
Modernize your Infrastructure and Mobilize Your DataModernize your Infrastructure and Mobilize Your Data
Modernize your Infrastructure and Mobilize Your Data
Precisely
 
Shrey_Kumar_Resume_01072016
Shrey_Kumar_Resume_01072016Shrey_Kumar_Resume_01072016
Shrey_Kumar_Resume_01072016Shrey Kumar
 

Similar to Integrating advanced analytics with Elasticsearch (20)

Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
 
A3P Exec Overview Whitepaper
A3P Exec Overview WhitepaperA3P Exec Overview Whitepaper
A3P Exec Overview Whitepaper
 
Intro of Key Features of SoftCAAT Pro software
Intro of Key Features of SoftCAAT Pro softwareIntro of Key Features of SoftCAAT Pro software
Intro of Key Features of SoftCAAT Pro software
 
Search for All with Elastic Workplace Search
Search for All with Elastic Workplace SearchSearch for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
 
NITIN_DIXIT
NITIN_DIXITNITIN_DIXIT
NITIN_DIXIT
 
ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17
 
Intro of Key Features of SoftCAAT BI SQL Software
Intro of Key Features of SoftCAAT BI SQL SoftwareIntro of Key Features of SoftCAAT BI SQL Software
Intro of Key Features of SoftCAAT BI SQL Software
 
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
Resume_Informatica_4.3yrs_CSC_MCA_from_NIT_Venkat_CV.v1.0
 
Neoaug 2013 critical success factors for data quality management-chain-sys-co...
Neoaug 2013 critical success factors for data quality management-chain-sys-co...Neoaug 2013 critical success factors for data quality management-chain-sys-co...
Neoaug 2013 critical success factors for data quality management-chain-sys-co...
 
Analyti x mapping manager product overview presentation
Analyti x mapping manager product overview presentationAnalyti x mapping manager product overview presentation
Analyti x mapping manager product overview presentation
 
Abdul ETL Resume
Abdul ETL ResumeAbdul ETL Resume
Abdul ETL Resume
 
Interactive and Conversational Search with Google Cloud and Elasticsearch
Interactive and Conversational Search with Google Cloud and ElasticsearchInteractive and Conversational Search with Google Cloud and Elasticsearch
Interactive and Conversational Search with Google Cloud and Elasticsearch
 
3RDi Platform for Enterprise Search, Discovery & Analytics
3RDi Platform for Enterprise Search, Discovery & Analytics3RDi Platform for Enterprise Search, Discovery & Analytics
3RDi Platform for Enterprise Search, Discovery & Analytics
 
Microsoft Business Intelligence - Practical Approach & Overview
Microsoft Business Intelligence - Practical Approach & OverviewMicrosoft Business Intelligence - Practical Approach & Overview
Microsoft Business Intelligence - Practical Approach & Overview
 
Enterprise Data Marketplace: A Centralized Portal for All Your Data Assets
Enterprise Data Marketplace: A Centralized Portal for All Your Data AssetsEnterprise Data Marketplace: A Centralized Portal for All Your Data Assets
Enterprise Data Marketplace: A Centralized Portal for All Your Data Assets
 
Assessment 2DescriptionFocusEssayValue50Due D.docx
Assessment 2DescriptionFocusEssayValue50Due D.docxAssessment 2DescriptionFocusEssayValue50Due D.docx
Assessment 2DescriptionFocusEssayValue50Due D.docx
 
Intro of Key Features of SoftCAAT BI Software
Intro of Key Features of SoftCAAT BI SoftwareIntro of Key Features of SoftCAAT BI Software
Intro of Key Features of SoftCAAT BI Software
 
Modernize your Infrastructure and Mobilize Your Data
Modernize your Infrastructure and Mobilize Your DataModernize your Infrastructure and Mobilize Your Data
Modernize your Infrastructure and Mobilize Your Data
 
FAST Search-webinar-06-29-2010
FAST Search-webinar-06-29-2010FAST Search-webinar-06-29-2010
FAST Search-webinar-06-29-2010
 
Shrey_Kumar_Resume_01072016
Shrey_Kumar_Resume_01072016Shrey_Kumar_Resume_01072016
Shrey_Kumar_Resume_01072016
 

More from Elasticsearch

An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
Elasticsearch
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using Elastic
Elasticsearch
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webCómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios web
Elasticsearch
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas
Elasticsearch
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudTirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Elasticsearch
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
Elasticsearch
 
Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.
Elasticsearch
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Elasticsearch
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
Elasticsearch
 
Welcome to a new state of find
Welcome to a new state of findWelcome to a new state of find
Welcome to a new state of find
Elasticsearch
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiences
Elasticsearch
 
Keynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchKeynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified search
Elasticsearch
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisiones
Elasticsearch
 
Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud
Elasticsearch
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
Elasticsearch
 
Transforming data into actionable insights
Transforming data into actionable insightsTransforming data into actionable insights
Transforming data into actionable insights
Elasticsearch
 
Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?
Elasticsearch
 
Empowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentEmpowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside Government
Elasticsearch
 
The opportunities and challenges of data for public good
The opportunities and challenges of data for public goodThe opportunities and challenges of data for public good
The opportunities and challenges of data for public good
Elasticsearch
 
Enterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticEnterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and Elastic
Elasticsearch
 

More from Elasticsearch (20)

An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using Elastic
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webCómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios web
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudTirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
 
Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
Welcome to a new state of find
Welcome to a new state of findWelcome to a new state of find
Welcome to a new state of find
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiences
 
Keynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchKeynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified search
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisiones
 
Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
 
Transforming data into actionable insights
Transforming data into actionable insightsTransforming data into actionable insights
Transforming data into actionable insights
 
Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?
 
Empowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentEmpowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside Government
 
The opportunities and challenges of data for public good
The opportunities and challenges of data for public goodThe opportunities and challenges of data for public good
The opportunities and challenges of data for public good
 
Enterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticEnterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and Elastic
 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 

Integrating advanced analytics with Elasticsearch

  • 1. Integrating Advanced Analytics with Elasticsearch Emily Bicks & Alan Gersch Elasticon Public Sector, April 13, 2021
  • 2. Copyright © 2021 Deloitte Development LLC. All rights reserved. 2 Integrating Advanced Analytics with Elasticsearch Agenda 3. Implementation Details 1. The Challenge Our Solution 2. 4. Lessons Learned Alan Gersch Specialist Master Alan has many years of experience in Computer Science and software engineering (and Astronomy). At Deloitte, he has worked on graph analytics, ML/NLP and currently is on an analytics team working on FOIA modernization. Emily Bicks Senior Consultant Emily is a data scientist and focuses on building Natural Language Processing (NLP) solutions for Federal Government clients.
  • 3. Copyright © 2021 Deloitte Development LLC. All rights reserved. 3 Integrating Advanced Analytics with Elasticsearch Copyright © 2019 Deloitte Development LLC. All rights reserved. | 3 3 The Challenge We sought to improve the efficiency and effectiveness of document review for eDiscovery
  • 4. Copyright © 2021 Deloitte Development LLC. All rights reserved. 4 Integrating Advanced Analytics with Elasticsearch Use Cases Elastic has many advanced tools to help with eDiscovery of unstructured text Responding to FOIA Requests Investigations and Security Declassification Reviews Historical Research Litigation Human Resources Etc.
  • 5. Copyright © 2021 Deloitte Development LLC. All rights reserved. 5 Integrating Advanced Analytics with Elasticsearch Government records management policy requires archiving billions of documents which often must be searched The Problem I save everything ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Keyword Search ? ? ? ? ? ? We can use advanced search functionality within Elasticsearch to help searchers find what they are looking for amongst the chaff I search everything !
  • 6. Copyright © 2021 Deloitte Development LLC. All rights reserved. 6 Integrating Advanced Analytics with Elasticsearch It takes a team with a variety of skillsets to implement this program Roles in Search System Development Program “As data scientists we are responsible for selecting, training, and tuning the algorithms” “As business process consultants, we are responsible for ensuring tools will enhance existing processes” Data Scientists Business Process Consultants Developers Testers Business Analysts DevOps Engineers Deloitte plays the role of Data Scientists and Business Process Consultants for this program
  • 7. Copyright © 2021 Deloitte Development LLC. All rights reserved. 7 Integrating Advanced Analytics with Elasticsearch AI Tolerance Different stakeholder have different appetites for advanced features Certain stakeholders will be hesitant to change existing business processes Certain stakeholders are excited about leveraging cutting-edge technologies I am hesitant to use relevancy ranking because I don’t know why it ranks certain documents over others. I want an algorithm to find all of the relevant documents for me so that I don’t waste hours reading. I want to use AI/ML to enable and expedite my decisions, but not make them for me.
  • 8. Copyright © 2021 Deloitte Development LLC. All rights reserved. 8 Integrating Advanced Analytics with Elasticsearch Our Solution Copyright © 2019 Deloitte Development LLC. All rights reserved. | 8 We took an agile approach to building and integrating features with Elasticsearch
  • 9. Copyright © 2021 Deloitte Development LLC. All rights reserved. 9 Integrating Advanced Analytics with Elasticsearch [TAR is the] process for prioritizing or coding a collection of Electronically Stored Information using a computerized system that harnesses human judgments of subject matter expert(s) on a smaller set of documents and then extrapolates those judgments to the remaining documents in the collection. - The Sedona Conference1 “ ” 1. The Sedona Conference Glossary: E-Discovery and Digital Information Management, Fourth Edition, 15 SEDONA CONF. J. 305 (2014) (definition adopted from Maura R. Grossman & Gordon V. Cormack, The Grossman-Cormack Glossary of Technology-Assisted Review with Foreword by John M. Facciola, U.S. Magistrate Judge, 7 FED. CTS. L. REV. 1, 32 (2013)) VS. Agile TAR features based on Elasticsearch 1.0 2.0 Traditional Monolithic TAR System TAR leverages analytics to improve the efficiency and effectiveness of document review What is Technology Assisted Review (TAR)?
  • 10. Copyright © 2021 Deloitte Development LLC. All rights reserved. 10 Integrating Advanced Analytics with Elasticsearch We have targeted our development of features to built tools with the highest utility for searchers while minimizing difficulty of implementation An Agile Approach to “Agile TAR” Feature Identification Feature Identification Identify potential search enhancements to facilitate document review Identified More Like This and Relevancy Ranking as a high value and technically feasible solution Productionize Simulate search with the addition of potential features Rapid Prototyping Evaluated utility of features for search on real data and designed system with specific parameters that will provide the highest impact Action Outcome Design and develop features in search system Allowed users access to features to facilitate more efficient and effective search
  • 11. Copyright © 2021 Deloitte Development LLC. All rights reserved. 11 Integrating Advanced Analytics with Elasticsearch We identified these features to improve efficiency and effectiveness of the search and document review process A Collection of Potential Features Relevancy Ranking Rank search results based on tf-idf to raise more relevant content to top of results page Learn relevant categories based on user behavior during review (i.e. responsive vs. not-responsive, eligible for declassification vs. not eligible) Dynamic Text Classification Use machine learning and natural language processing to add additional metadata based on content in documents and filter on the metadata ML/NLP Enabled Filtering Extract people, places and things from text to help user understand what is contained in documents Entity Extraction Suggest additional facets to users during review to help include or exclude large swaths quickly based on available metadata Suggested Facets Find distinctive topics amongst a set of documents to help searchers explore results Significant Terms Aggregation Specify documents which match your search need and let the system find more like them to improve relevancy More Like This Explore linkages between documents to identify those with similar content and find patterns Graph Analytics Advanced Elasticsearch Functionality Custom Functionality Integrated with Elasticsearch 1.0 Solution
  • 12. Copyright © 2021 Deloitte Development LLC. All rights reserved. 12 Integrating Advanced Analytics with Elasticsearch Implementation Details Copyright © 2019 Deloitte Development LLC. All rights reserved. | 12 12 We simulated reviews to prove ROI and then integrated features with the production system
  • 13. Copyright © 2021 Deloitte Development LLC. All rights reserved. 13 Integrating Advanced Analytics with Elasticsearch We leveraged simulations to demonstrate to our users the ROI of integrating the suggested features Simulation Results Reviews to Find All Documents Reviews to Get to 75% Recall Reviews to Get to 75% Recall 11,650 reviews 6,800 reviews Sorting by date Using the built-in relevance scoring in Elasticsearch to sort results Using the built-in relevance scoring and customized Elasticsearch MLT capability to sort results 12,750 reviews D A T E O R D E R E D R E L E V A N C E O R D E R E D R E L E V A N C E O R D E R E D W I T H M L T 1 2 3 17,000 reviews 12,350 reviews 11,500 reviews Reviews to Find All Documents 18,700 reviews ___CASE #1____ ___CASE #2____ 9% savings 53% savings 13,450 reviews 21% savings 27% savings 5,600 reviews 51% savings 2,650 reviews 77% savings 18,550 reviews 1% savings 14,800 reviews 21% savings
  • 14. Copyright © 2021 Deloitte Development LLC. All rights reserved. 14 Integrating Advanced Analytics with Elasticsearch We leveraged Kibana to visualize the ROI and show how these features would help users find relevant documents earlier in their review Speed of Review Completion KEY More Like This Relevance Date Ordered Percent of (known) responsive documents found Number of Documents Reviewed Case 1 Case 2
  • 15. Copyright © 2021 Deloitte Development LLC. All rights reserved. 15 Integrating Advanced Analytics with Elasticsearch The 1.0 Solution Was Designed to Present Users With the Most Likely Relevant Content First Business Process Redesigned ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Keyword Search ? ? ? ? ? ? ML/NLP Enabled Filtering ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Relevancy Sorting More Like This ML/NLP is used to identify documents that may be considered “junk”, for example spam emails, media clippings, etc. that users can filter out with one click. Elastic’s tf-idf based relevancy sorting is used to present documents in order of importance of search terms to the meaning of the document Elastic’s “More Like This” queries are used to resort the original order based on similarity to documents identified to be relevant.
  • 16. Copyright © 2021 Deloitte Development LLC. All rights reserved. 16 Integrating Advanced Analytics with Elasticsearch Sample Data 1 The following workflow shows how we have integrated machine learning into our ingest pipelines What We Built: ML/NLP Enabled Filtering Custom Ingest Pipeline Custom Text Vectorizer File Storage Prep Data 2 3 Train Model Deploy Model 4 Elastic Index Elastic Aggregations Filters on Interface Production Archive System Analytics Sandbox Env Steps
  • 17. Copyright © 2021 Deloitte Development LLC. All rights reserved. 17 Integrating Advanced Analytics with Elasticsearch What We Built: Sorting/Resorting With Relevancy and MLT frontend backend Reviewer & UI Search Terms “Elasticsearch”, “Query” TF-IDF Scoring Search Results Sorted by Relevance 1. Document A 2. Document C 3. Document B 4. Document F 5. Document … reviews Non-relevant Documents 1. Document T 2. Document Y 3. Document … “More Like This” Query Search Results Re-sorted by New Score 1. Document T 2. Document D 3. Document N 4. Document F 5. Document … continues review Relevant Documents 1. Document D 2. Document N 3. Document … TF-IDF scores are calculated for each term in the “similar” and “not similar” documents to select additional query terms to add to the original query and rescore documents New Search Query Terms “Elasticsearch” , “Query”, “Search”, “Documents” Search Query Terms “Elasticsearch”, “Query” Initial Query New Query Similar Add doc ids to query of docs similar to what we’re looking for Not Similar Add doc ids to query of docs that aren’t like what you’re looking for Each document is scored based on the tf- idf of each query term in that document term frequency = out of all terms in a document, how many are the search term? document frequency = out of all documents, how many contain the search term?
  • 18. Copyright © 2021 Deloitte Development LLC. All rights reserved. 18 Integrating Advanced Analytics with Elasticsearch Lessons Learned Copyright © 2019 Deloitte Development LLC. All rights reserved. | 18 Focusing on enabling human review as opposed to replacing it was the key to our success
  • 19. Copyright © 2021 Deloitte Development LLC. All rights reserved. 19 Integrating Advanced Analytics with Elasticsearch Lessons Learned Based on these observations, we rely on the following guiding principles Incremental Releases Customer Resistance Model Performance vs System Performance Availability and Reliability of Training Data Building search functionality in ‘bite-size’ pieces and not rushing to the finish line is beneficial both technically and practically Depending on the use-case, many users may be hesitant to adopt features that they don’t understand Finding features that work requires optimizing both model performance statistics such as Precision and Recall, as well as considering speed and impacts on performance of the system as a whole Machine learning approaches may require a lot of training data to build durable, reliable models Finding the Right Toolset Exploratory vs Decision Focused Features Explainable AI Ensuring we are using the tools we have to their potential and then integrating external tools to compensate will ensure we are optimizing both performance of the models and system Focusing on tools that help users explore the dataset they are presented with rather than making decisions for them will help with adoption, likely provide more utility, and make us less reliant on historical training data Focusing on explaining model outcomes and avoiding black box approaches helps customers have confidence in search features
  • 20. Copyright © 2021 Deloitte Development LLC. All rights reserved. 20 Integrating Advanced Analytics with Elasticsearch Leveraging Elasticsearch features to build Technology Assisted Review has accelerated multiple business processes for our clients Technology Assisted Review with Elasticsearch FASTER Helps reviewers find documents more efficiently SMARTER Learns patterns from user decisions TRANSPARENT Avoids black boxes and relies on understandable algorithms
  • 21. 21 This publication contains general information only and Deloitte is not, by means of this publication, rendering accounting, business, financial, investment, legal, tax, or other professional advice or services. This publication is not a substitute for such professional advice or services, nor should it be used as a basis for any decision or action that may affect your business. Before making any decision or taking any action that may affect your business, you should consult a qualified professional advisor. Deloitte shall not be responsible for any loss sustained by any person who relies on this publication. About Deloitte Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited, a UK private company limited by guarantee (“DTTL”), its network of member firms, and their related entities. DTTL and each of its member firms are legally separate and independent entities. DTTL (also referred to as “Deloitte Global”) does not provide services to clients. In the United States, Deloitte refers to one or more of the US member firms of DTTL, their related entities that operate using the “Deloitte” name in the United States and their respective affiliates. Certain services may not be available to attest clients under the rules and regulations of public accounting. Please see www.deloitte.com/about to learn more about our global network of member firms. Copyright © 2021 Deloitte Development LLC. All rights reserved.