© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.1 SEIZE THE DATA. 2015
SEIZE THE DATA. 2015
SEIZE THE DATA. 2015
IDOL Under the Hood:Indexing and Search of Human DataJohn Horman, Director of TechnologyBrian Cowe, Senior Product Manager
August 2015
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3 SEIZE THE DATA. 2015
IDOL: Fundamentals
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4 SEIZE THE DATA. 2015
Why is processing human information difficult?
Ideas don’t exactly match like transactional data does; they have “distance.”
Human information is not static – it’s dynamic and lives everywhere.
Human information represents a source of both opportunity and risk.
Legacy techniques fall short.
It is made up of ideas, is diverse, and has context
Social media Video Audio
Email Texts Mobile
Documents Search engine Images
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
If we toss a coin 100 times and get heads every time, what’s the probability of getting a head on the 101st?
Traditional probability says:
50%
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
If we toss a coin 100 times and get heads every time, what’s the probability of getting a head on the 101st?
Bayesian Inference says:
99+%Adaptive intelligence: prior information changes the model of understanding
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7 SEIZE THE DATA. 2015© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 SEIZE THE DATA. 2015
Key words are small amounts of very strong information without contextLarger amounts of weaker information is what humans refer to as “context”
Strong information & weak information
“Mercury”
Is it a planet?Is it an element?Is it a car?
“A heavy element and the only metal that is liquid at standard conditions for temperature and pressure with the symbol Hg and atomic number 80,
commonly known as quicksilver”
With high certainty: it’s an element!
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9 SEIZE THE DATA. 2015
Uses pattern-matching and probabilistic modeling to form an understanding of content
HP IDOL: Natural Language Processing (NLP) engine
Fundamentally created to understand natural
human language using probabilistic modeling
and NLP algorithms• Allows incoming data to dictate the model,
not pre-defined rules, dictionaries, or semantic webs
Self-Learning/Machine Learning• Updates as more data is added or removed
• Adapts to changing definitions or meaning
Fundamentally language-independent• Treats words as symbols
Optimized with language packs• Eduction, sentiment analysis, speech analytics
Information Theoryand Bayesian Inference
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10 SEIZE THE DATA. 2015
• Sentiment analysis
• Social CRM/network analysis
• Churn mitigation
• Brand monitoring
• Cross and Up sell
• Loyalty & promotion analysis
• Web application optimization
• Marketing campaign optimization
• Brand management
• Social media analytics
• Pricing optimization
• Internal risk assessment
• Customer behavior analysis
• Revenue assurance
• Logistics optimization
• Clickstream analysis
• Influencer analysis
• IT infrastructure analysis
• Legal discovery
• Equipment monitoring
• Enterprise search
For every industry and use case
HP Big Data platform
Government Telecom Manufacturing Healthcare
• Drug development
• Scientific research
• Evidence-based medicine
• Healthcare outcomes analysis
• Supply chain optimization
• Defect tracking
• RFID Correlation
• Warranty management
• Broadcast monitoring
• Churn prevention
• Advertising optimization
• Law enforcement
• Counter terrorism
• Traffic flow optimization
Horizontal use cases
Finance
• Fraud detection
• Anti-money laundering
• Risk management
Energy
• Weather forecasting
• Natural resource exploration
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11 SEIZE THE DATA. 2015
IDOL: Key features
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 SEIZE THE DATA. 2015
Language independence
• Free from linguistic restraints and rules
• Automatically adapts to changing definitions
• Over 170 live customer languages
• Single, multibyte and Unicode languages
• Optional language packs for localization
• Integrated with machine translation software
Department of Homeland Security - Requires extremely precise handling of foreign languages, including Chinese and Arabic
Open V – China’s largest online video website
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13 SEIZE THE DATA. 2015
HP IDOL Multi-language Search in action
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14 SEIZE THE DATA. 2015
HP IDOL retrieval methods
Conceptual
• Natural language
• Conceptual matching
• Unstructured refinement
Business rules
• Boolean
• Keyword
Parametric
• Structured refinement Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15 SEIZE THE DATA. 2015
Over 100 operators for Boolean search
Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
AND
OR
NOT
NEAR
NEARn
DNEAR
DNEARn
WNEAR
WNEARn
BEFORE
AFTER
EOR
WHEN
WHENn
vAND
vSUBSTRING
vMATCHES
NEAR
NEAR/n
SENTENCE
PARAGRAPH
BEFORE
AFTER
ORDER
SOUNDEX
MANY
[n] WORD
CASE
PHRASE
. >
. >=
. <
. <=
. !=
. =
LANG/x
TODAY
YESTERDAY
NOW
NOW+n
NOW-n
term
term*
term?
vOR
vNOT
vACCRUE
vANY
vALL
vIN
vWHEN
vCONTAINS
vENDS
vSTARTS
vSUBSTRING
vCONTAINS
vENDS
vSTARTS
FREETEXT
STEM
TYPO
TYPO/n
YES-NO
PRODUCT
SUM
COMPLEMENT
LOGSUM
LOGSUM/n
MULT
MULT/n
FREQ
term~
term[100]
term[*1.5]
"term"
"term phrase"
term:field
"term
phrase":field
~term
FUZZY()
FUZZYnn()
SOUNDEX()
APCMMOD[]
term[~]
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16 SEIZE THE DATA. 2015
Automatic hyperlinking
• Automatically retrieves conceptually related content
• Searches automatically done for the user
• Increase productivity and reduce duplicate work
Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17 SEIZE THE DATA. 2015
Add context to short queries by grouping results into concepts
Automatic query guidance
Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
Query ”Madonna”
Results: Documents containing ”Madonna”
Query search
Documents about:1. Singer2. Italian Renaissance3. Madonna Further
suggestions…
Most likely meaning…
Result documents
Conceptual clustering
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18 SEIZE THE DATA. 2015
Summarization
Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
Quick summary(N+ lines)
Context summary(What is this doc about with relation
to query terms?)
Concept summary(What do I look for with regards
to interest rates?)
Information Theory andBayesian Inference
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19 SEIZE THE DATA. 2015
Automatically partition the data so that similar information is clustered together
Clustering
Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
Product performance issues
Side letters
Off balancesheet transactions
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20 SEIZE THE DATA. 2015
Visualization of main topics
Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 SEIZE THE DATA. 2015
Personalize your data
Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
Explicit profiling (Agent): user-defined • Define your interest using:
- Natural language descriptions
- Keyword/boolean rules
- Refine by example
• Automatically monitor information
• Customizable
• Share interests with knowledge community
Implicit profiling: capturebehavior data• Fully automatic• Ongoing monitoring of data consumption
and contribution• Multi-faceted profiles• Always up-to-date
Expertise
CommunitiesAgents
Profiles
Dynamic communities of interest• Expert identification
• Define business rules to guide relationships
• Automatically form and manage community
• Collaboration networks
• Document rating
• Consumer groups
Expertise Expertise
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22 SEIZE THE DATA. 2015
Understanding the customer at the level of a dialog
Personalize your data
Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
Geo + demo + psychographicsegments Behavioral segments
Functions
Performance
Feature driven
Reviews
News
Adverts
Social media
Buzz driven
18-35 yrs
35-65
Seniors
Have Kids
Male
Female
Semantic segments
Large screen
Lots of storage
High res display
Would give it 5 stars
Great value for price
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23 SEIZE THE DATA. 2015
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Personalize your data
Search results personalized and targeted based on user and context
Profile developed through complete behavior analysis… implicit or explicit profiling
Gather data from content consumption,
content contribution, interaction with colleagues, etc. Improve
“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24 SEIZE THE DATA. 2015
Hundreds of conceptual entities
Eduction
Quickly narrow search results with auto-identified facets and conceptual entities such as employee names from documents
Validate or customize entities
• Is this a valid credit card number?
• What are all docs that contain SSNs?
• If area code is 415, output as Home Office
Pinpoint accuracy for multibytelanguages such as CJK, Thai and some European languages Improve
“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
NamesPlacesIP addressesCompaniesEventsRelationshipsMedicinesAirportsCarsSocial Security numbersPhone numbersCredit cardsDatesHolidaysJob titlesCurrencies… many more
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25 SEIZE THE DATA. 2015
Eduction
Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
<Organization> • National Security Agency
<Names>• President Obama• Vladimir Putin• Edward Snowden
<Places>• Moscow• St. Petersburg• Washington• Syria• Russia
<Author> • Carla Anne Robbins
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26 SEIZE THE DATA. 2015
Automatically redact sensitive or offensive entities
Profanity
Personally Identifiable Information (PII)
Payment Card Industry Data Security Standard (PCI-DSS)
…and hundreds of entities Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27 SEIZE THE DATA. 2015
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Topical sentiment analysis
Decomposition and classification within a sentence to pull out specific topics
“I stayed at the Marriott last week, and though the mattresses were very nice, the service was awful.”
Is this positive? Negative? Neutral?
How positive? How negative? Improve“Enhance your data”
Inquire“Search your data”
Interact“Personalize your
data”
Investigate“Analyze your data”
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28 SEIZE THE DATA. 2015
IDOL: Techniques and algorithms
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29 SEIZE THE DATA. 2015
IDOL knowledge flow
Acquisition Preparation Indexing Querying & analytics
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30 SEIZE THE DATA. 2015
Language processing
God
temple
King
Egypt
fine
being
Ptolemy
father
excellence
manifest
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31 SEIZE THE DATA. 2015
“Fried green tomatoes at the Whistle Stop Café”
Language processing
StemDetect stopwordsTransliterateTokenize
Language specific optimizations
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32 SEIZE THE DATA. 2015
“Fried green tomatoes at the Whistle Stop Café”
“Fried” “green” “tomatoes” “at” “the” “Whistle” “Stop” “Café”
Language processingLanguage specific optimizations
StemDetect stopwordsTransliterateTokenize
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.33 SEIZE THE DATA. 2015
“Fried” “green” “tomatoes” “at” “the” “Whistle” “Stop” “Café”
“fried” “green” “tomatoes” “at” “the” “whistle” “stop” “cafe”
Language processingLanguage specific optimizations
StemDetect stopwordsTransliterateTokenize
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.34 SEIZE THE DATA. 2015
“fried” “green” “tomatoes” “at” “the” “whistle” “stop” “cafe”
“fried” “green” “tomatoes” “whistle” “stop” “cafe”
Language processingLanguage specific optimizations
StemDetect stopwordsTransliterateTokenize
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35 SEIZE THE DATA. 2015
“fried” “green” “tomatoes” “whistle” “stop” “cafe”
“fri” “green” “tomato” “whistl” “stop” “caf”
Language processingLanguage specific optimizations
StemDetect stopwordsTransliterateTokenize
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.36 SEIZE THE DATA. 2015
“Fried green tomatoes at the Whistle” “Stop Café”
“Fried” “green” “tomatoes” “at” “the” “Whistle” “Stop” “Café”
“fried” “green” “tomatoes” “at” “the” “whistle” “stop” “cafe”
“fried” “green” “tomatoes” “whistle” “stop” “cafe”
“fri” “green” “tomato” “whistl” “stop” “caf”
Language processingLanguage specific optimizations
StemDetect stopwordsTransliterateTokenize
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.37 SEIZE THE DATA. 2015
Language processing
N-gram
• 1-gram: “language” => “l” “a” “n” “g” “u” “a” “g” “e”
• 2-gram: “language” => “la” “an” “ng” “gu” “ua” “ag” “ge”
• 3-gram: “language” => “lan” “ang” “ngu” “gua” “uag” “age”
• etc
“映画版ではイジ” => “映画版” “画版で” “版では” “ではイ” “はイジ”
“C8H10N4O2” => “C8H” “8H1” “H10” “10N” “0N4” “N4O” “4O2”
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.38 SEIZE THE DATA. 2015
IDOL knowledge flow
Acquisition Preparation Indexing Querying & analytics
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.39 SEIZE THE DATA. 2015
Index construction
DocID
1
2
3
4
5
6
7
8
Terms
It happened that a Dog had got a piece of meat and was carrying…
A gaunt Wolf was almost dead with hunger when he happened to…
A Man and a Lion were discussing the relative strength of men…
A Gentleman, having prepared a great feast, invited a Friend to…
On a summer day, when the great heat induced a general thirst…
Once when a Lion was asleep a little Mouse began running up and…
A Dog looking out for its afternoon nap jumped into the Manger…
A Lion once fell in love with a beautiful maiden and proposed…
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.40 SEIZE THE DATA. 2015
Index construction
DocID
1
2
3
4
5
6
7
8
Terms
It happened that a Dog had got a piece of meat and was carrying…
A gaunt Wolf was almost dead with hunger when he happened to…
A Man and a Lion were discussing the relative strength of men…
A Gentleman, having prepared a great feast, invited a Friend to…
On a summer day, when the great heat induced a general thirst…
Once when a Lion was asleep a little Mouse began running up and…
A Dog looking out for its afternoon nap jumped into the Manger…
A Lion once fell in love with a beautiful maiden and proposed…
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.41 SEIZE THE DATA. 2015
Index construction
DocID
1
2
3
4
5
6
7
8
Terms
It happened that a Dog had got a piece of meat and was carrying…
A gaunt Wolf was almost dead with hunger when he happened to…
A Man and a Lion were discussing the relative strength of men…
A Gentleman, having prepared a great feast, invited a Friend to…
On a summer day, when the great heat induced a general thirst…
Once when a Lion was asleep a little Mouse began running up and…
A Dog looking out for its afternoon nap jumped into the Manger…
A Lion once fell in love with a beautiful maiden and proposed…
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.42 SEIZE THE DATA. 2015
Index construction
DocID
1
2
3
4
5
6
7
8
Terms
It happened that a Dog had got a piece of meat and was carrying…
A gaunt Wolf was almost dead with hunger when he happened to…
A Man and a Lion were discussing the relative strength of men…
A Gentleman, having prepared a great feast, invited a Friend to…
On a summer day, when the great heat induced a general thirst…
Once when a Lion was asleep a little Mouse began running up and…
A Dog looking out for its afternoon nap jumped into the Manger…
A Lion once fell in love with a beautiful maiden and proposed…
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.43 SEIZE THE DATA. 2015
Index construction
DocID
1
2
3
4
5
6
7
8
Terms
It happened that a Dog had got a piece of meat and was carrying…
A gaunt Wolf was almost dead with hunger when he happened to…
A Man and a Lion were discussing the relative strength of men…
A Gentleman, having prepared a great feast, invited a Friend to…
On a summer day, when the great heat induced a general thirst…
Once when a Lion was asleep a little Mouse began running up and…
A Dog looking out for its afternoon nap jumped into the Manger…
A Lion once fell in love with a beautiful maiden and proposed…
Term
DOG
FEAST
LION
LOVE
MEAT
MOUSE
THIRST
WOLF
DocIDs
1(pos: 5, 38, 70), 2(pos: 42), 4(pos: 22, 29), 7(pos: 2, 28, 43, 49)…
1(pos: 27, 120), 4(pos: 7, 62, 112), 5(pos: 40), 8(pos: 27, 93)…
3(pos: 5, 21, 34, 64), 4(pos: 19, 41, 60), 6(pos: 4, 19, 28, 51)…
8(pos: 6, 37, 59), 16(20, 49, 104), 31(pos: 27, 30, 48, 61, 69)…
1(pos:11, 50), 4(pos: 23), 9(pos:23, 38), 10(pos: 7, 39, 104)…
6(pos: 9, 17, 27, 60, 68), 22(pos: 7, 39, 44, 68), 25(pos: 40, 49)…
3(pos: 45), 5(pos: 12, 27), 13(pos:17, 44, 91, 94)…
2(pos: 3, 23, 28, 54, 71), 28(pos:79, 92), 49(pos: 2, 18, 52, 93)…
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.44 SEIZE THE DATA. 2015
Index construction
DocIDs
1(pos: 5, 38, 70), 2(pos: 42), 4(pos: 22, 29), 7(pos: 2, 28, 43, 49)…
1(pos: 27, 120), 4(pos: 7, 62, 112), 5(pos: 40), 8(pos: 27, 93)…
3(pos: 5, 21, 34, 64), 4(pos: 19, 41, 60), 6(pos: 4, 19, 28, 51)…
8(pos: 6, 37, 59), 16(20, 49, 104), 31(pos: 27, 30, 48, 61, 69)…
1(pos:11, 50), 4(pos: 23), 9(pos:23, 38), 10(pos: 7, 39, 104)…
6(pos: 9, 17, 27, 60, 68), 22(pos: 7, 39, 44, 68), 25(pos: 40, 49)…
3(pos: 45), 5(pos: 12, 27), 13(pos:17, 44, 91, 94)…
2(pos: 3, 23, 28, 54, 71), 28(pos:79, 92), 49(pos: 2, 18, 52, 93)…
Term
DOG
FEAST
LION
LOVE
MEAT
MOUSE
THIRST
WOLF
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.45 SEIZE THE DATA. 2015
IDOL knowledge flow
Acquisition Preparation Indexing Querying & analytics
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.46 SEIZE THE DATA. 2015
Query processing
http://idol-server:9000/action=query&text=playing hide and seek
&fieldtext=MATCH{forest}:TERRAIN&maxresults=20&printfields=CONTENT,
DATE,COUNTRY&responseformat=JSON&highlight=terms
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.47 SEIZE THE DATA. 2015
Query processing
action=query
http://idol-server:9000/action=query&text=playing hide and seek
&fieldtext=MATCH{forest}:TERRAIN&maxresults=20&printfields=CONTENT,
DATE,COUNTRY&responseformat=JSON&highlight=terms
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.48 SEIZE THE DATA. 2015
Query processing
fieldtext=MATCH{forest}:TERRAIN
maxresults=20
http://idol-server:9000/action=query&text=playing hide and seek
&fieldtext=MATCH{forest}:TERRAIN&maxresults=20&printfields=CONTENT,
DATE,COUNTRY&responseformat=JSON&highlight=terms
text=playing hide and seek
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.49 SEIZE THE DATA. 2015
Query processing
printfields=CONTENT,DATE,COUNTRY
responseformat=JSON
highlight=terms
http://idol-server:9000/action=query&text=playing hide and seek
&fieldtext=MATCH{forest}:TERRAIN&maxresults=20&printfields=CONTENT,
DATE,COUNTRY&responseformat=JSON&highlight=terms
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.50 SEIZE THE DATA. 2015
Query processing
plai hide seek
text=playing hide and seek
OR
plai hide seek
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.51 SEIZE THE DATA. 2015
Query processing
plai hide AND seek
text=playing hide AND seekOR
plai
hide seek
AND
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.52 SEIZE THE DATA. 2015
Query processing
plai “ hide seek ”
text=playing “hide and seek”OR
plai
hide seek
PNEAR1
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.53 SEIZE THE DATA. 2015
Query processing
OR
plai
hide seek
PNEAR1
plai “ hide seek ”
text=playing “hide and seek”
plai hide seek
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.54 SEIZE THE DATA. 2015
plai hide seek
AN
D
NO
T
OR
Query processing
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.55 SEIZE THE DATA. 2015
Query processing
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.56 SEIZE THE DATA. 2015
Query processing
+ Term proximity
- Propername terms
+ / - Query time term weighting
+ / - Field weighting
+ Unstemmed match
+ Term Frequency
+ Inverse Document Frequency
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.57 SEIZE THE DATA. 2015
Query processing
Ma
do
nn
a[9
9]
Ita
lia
n[5
4]
Re
na
issa
nce
[80
]
Sa
nta
[66
]
Ma
ria
[66
]
Pa
inte
r[7
0]
Leo
na
rdo
[10
0]
1582243 30 12 22 1 1 4 17 77.75% Themes in Italian Renaissance painting
1565858 1 55 27 1 1 70 3 73.73% 1480s in art
23768 0 1 3 1 2 0 0 51.04% Pope Paul II
2932666 0 0 2 1 1 0 0 40.74% List of streets in Rome
41748 17 0 0 0 0 0 0 32.67% Guy Ritchie
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.58 SEIZE THE DATA. 2015
IDOL knowledge flow
Acquisition Preparation Indexing Querying & analytics
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.59 SEIZE THE DATA. 2015
Agents
SHAKESPEAR~[500] ROMEO~[400]
JULIET~[400] OTHELLO~[350]
HAMLET~[350] LEAR~[300]
STRATFORD~[250] RSC~[200]
CORIOLANU~[200] MACBETH~[150]
WILLIAMSHAKESPEAR~[100] ...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.60 SEIZE THE DATA. 2015
IDOL: Not just a search box!
TargetSource
Criteria Document Person Agent
Criteria Query expansion Query Expertise search Agent search
Document Categorization(agentboolean)
Suggest Profiling Classification
Person People categorization(agentboolean)
Profile search Community People classification
Agent Agent categorization (agentboolean)
Query-timeclassification
Expertise search Agent suggest
SEIZE THE DATA. 2015
Q&A
SEIZE THE DATA. 2015