SlideShare uma empresa Scribd logo
1 de 35
Extracting and Mapping
SharePoint Content to Create a
Custom Taxonomy
Anna Divoli
Pingar Research
@annadivoli
Why?
Why Automatic Generation?
Dynamic
Fast
Cheap
Consistent
RDF / Flexible
…
Why from a Document
Collection?
Focused/specific
Optimal for those documents
…
Why Taxonomies?
Organize knowledge
Domain representation
Enable automatic tasks
…
Why in SharePoint?
All you need is there!
Can be used straight away!
Talk Overview
The Team
The Process
Evaluation
Use Cases
– Withdrawn drug
– Cancer treatments
– Re-purposed drug
Summary
Taxonomy Generation Research Team
Olena Medelyan, Steve Manion, Jeen Broekstra, Anna Divoli, Anna Lan Huang and Ian Witten
Constructing a Focused Taxonomy from a Document Collection
ESWC 2013, Montpellier, France
Taxonomy Generation Process
Input:
Documents
stored somewhere
Analysis:
Using variety of tools*
and datasets, extract
concepts,
entities, relations
Grouping & Output:
A taxonomy is created
that groups resulting
taxonomy terms
hierarchically
Custom
Taxonomy
How Taxonomy Generation works
Document
Database
Solr
Concepts &
Relations Database
Sesame
1. Import
& convert to text
2. Extract concepts
3. Annotate
with Linked Data
4. Disambiguate
clashing concepts
5. Consolidate
taxonomy
Input
Docs
Preferred
top-level terms
In 5 Steps!
Focused
SKOS
Taxonomy
Step 1. Document input & conversion
Input
Documents Document
Database
1. Convert to text
Current input:
• Directory path read
recursively
Other possible inputs:
• Docs in a database or a DMS
• Emails +attachments
(Exchange)
• Website URL
• RSS feed
External tool to
convert different file
formats to text
Database to store
document content
Step 2. Extracting concepts
Documents
Database
Concepts
Database
2. Extract concepts
http://localhost/solr/select?q=path:mycollectiondocument456.txt
Pingar API:
Taxonomy Terms:
Climate and Weather
Leaders
Agreements
People:
Yvo de Boer
Maite Nkoana-Mashabane
Organizations:
Associated Press
South African Council of Churches
Locations:
South Africa
Wikify:
Wikipedia Terms:
South Africa
Yvo de Boer
U.N.
Climate agreements
Associated Press
Specific terminology:
green policies; climate diplomacy
Step 3. Annotation with meaning
Annotations
Database
3. Annotate with
Linked Data
mycollection/document456.txt
Pingar API:
People:
Yvo de Boer
Maite Nkoana-Mashabane
Organizations:
Associated Press
South African Council of Churches
Locations:
South Africa
Later this additional info
will help create
e-Discovery & semantic search
solutions
Concepts
Database
Step 4. Discarding irrelevant meanings
Final Concepts
Database
4. Disambiguate
clashing concepts
wikipedia.org/wiki/Ocean
wikipedia.org/wiki/Apple_Corps freebase.com/view/en/apple_inc
www.fao.org/aos/agrovoc#c_4607
Over the past three years, Apple has acquired three mapping companies
For millions of years, the oceans have been filled with sounds from natural sources.
Two concepts were extracted,
that are dissimilar
Discard the incorrect one
Two concepts were extracted,
that are similar
Accept both correct
Agrovoc term:
Marine areas
Concepts
Database
Step 5. Group taxonomy (a)
5a. Add relationsConcepts &
Relations Database
felines tiger bird
horse family
zebra donkey pigeonhorselizard
Category:Carnivorous animals Category:Animals
animals Building the taxonomy
bottom up
Broader: Sqamata/Reptiles/Tetrapods/Vertebrates/Chordates/Animals
Focused
SKOS
Taxonomy
Step 5. Consolidating taxonomy (b)
Films and film making
Film stars
Mila Kunis
Daniel Radcliffe
Sally Hawkins
Julianna Margulies
Association football clubs
Former Football League clubs
Manchester United F.C.
Manchester United F.C.
Manchester City F.C.
Finance
Economics and finance
Personal finance
Commercial finance
Tax
Capital gains tax
Tax
Capital gains tax
5b. Prune relationsConcepts &
Relations Database
Focused
SKOS
Taxonomy
Evaluation
Recall: 75%
(comparing with manually generated taxonomy for the
same domain)
Precision:
89% for concepts
90% for relations
(15 human judges based evaluation)
SharePoint Taxonomy Generation Process
Analysis:
Using variety of tools*
and datasets, extract
concepts,
entities, relations
Custom
Taxonomy
Triazolam
[A benzodiazepine drug used for short-
term treatment of acute insomnia.
Withdrawn in 1991 in the UK because of
risk of psychiatric adverse drug reactions.
It continues to be available in the U.S.]
Excerpt of the taxonomy generated from:
- 131 PubMed abstracts of clinical trials
on triazolam before1991
- 180 PubMed abstracts of clinical trials
on triazolam since1991
Colors of terms:
- proposed to group other terms
- found in both document collections
- in before withdrawal docs
- in since withdrawal docs
Taxonomy Statistics
Concept Count: 305
Edges Count: 437
Intermediate Count: 97
Leaves Count: 183
Labels Count: 353
Nesting Counts
0: 25
1: 51
2: 124
3: 160
4: 176
5: 153
6: 54
7: 4
Average Depth: 3.6
proposed to group other terms
in both document collections
in before withdrawal docs
in since withdrawal docs
proposed to group other terms
in both document collections
in before withdrawal docs
in since withdrawal docs
proposed to group other terms
in both document collections
in before withdrawal docs
in since withdrawal docs
Cancer Treatments
Excerpt of the taxonomy generated from:
- 200 PubMed abstracts on breast cancer
treatments
- 149 (all) PubMed abstracts on lung
cancer treatments
- 47 (all) PubMed abstracts on gastric
cancer treatments
Colors of terms:
- proposed to group other terms
- found in two or more document
collections
- in the breast treatment docs
- in the stomach treatment docs
- in the lung treatment docs
Taxonomy Statistics
Concept Count: 308
Edges Count: 387
Intermediate Count: 90
Leaves Count: 195
Labels Count: 371
Nesting Counts
0: 23
1: 52
2: 99
3: 138
4: 137
5: 159
6: 60
7: 36
8: 6
Average Depth: 3.88
proposed to group other terms
in two or more document collections
in the breast treatment docs
in the stomach treatment docs
in the lung treatment docs
proposed to group other terms
in two or more document collections
in the breast treatment docs
in the stomach treatment docs
in the lung treatment docs
proposed to group other terms
in two or more document collections
in the breast treatment docs
in the stomach treatment docs
in the lung treatment docs
proposed to group other terms
in two or more document collections
in the breast treatment docs
in the stomach treatment docs
in the lung treatment docs
proposed to group other terms
in two or more document collections
in the breast treatment docs
in the stomach treatment docs
in the lung treatment docs
Tamoxifen
Tamoxifen is drug commonly used to treat breast cancer
but with a subsequent indication for treating bipolar
disorder.
Excerpt of the taxonomy generated from:
- papers discussing tamoxifen and bipolar disorder: 8 PubMed
abstracts AND 2 PDFs of full papers (17641532, 18316672)
- papers discussing tamoxifen and breast cancer: 50 PubMed
abstracts of AND 2 PDFs of full papers (21635709, 12618491)
- papers discussing tamoxifen but no mention of either breast
cancer nor bipolar disorder: 50 PubMed abstracts of AND 2
PDFs of full papers (16275887, 19458291)
Colors of terms:
- proposed to group other concepts
- in two or more document collections
- in the bipolar document collection
- in the breast cancer document collection
- in the neither cancer or bipolar document collection
Taxonomy Statistics
Concept Count: 587
Edges Count: 751
Intermediate Count: 188
Leaves Count: 365
Labels Count: 718
Nesting Counts
0: 34
1: 73
2: 133
3: 284
4: 225
5: 157
6: 89
7: 30
8: 2
Average Depth: 3.66
proposed to group other concepts
in two or more document collections
in the bipolar document collection
in the breast cancer document collection
in the neither cancer or bipolar doc. collection
proposed to group other concepts
in two or more document collections
in the bipolar document collection
in the breast cancer document collection
in the neither cancer or bipolar doc. collection
proposed to group other concepts
in two or more document collections
in the bipolar document collection
in the breast cancer document collection
in the neither cancer or bipolar doc. collection
proposed to group other concepts
in two or more document collections
in the bipolar document collection
in the breast cancer document collection
in the neither cancer or bipolar doc. collection
proposed to group other concepts
in two or more document collections
in the bipolar document collection
in the breast cancer document collection
in the neither cancer or bipolar doc. collection
proposed to group other concepts
in two or more document collections
in the bipolar document collection
in the breast cancer document collection
in the neither cancer or bipolar doc. collection
Summary
Entity Extraction
Linked Data
Disambiguation
Consolidation
Case Studies
More?
 bit.ly/f-step
pingar.com
@PingarHQ
anna.divoli@pingar.com
@annadivoli
Focused SKOS Taxonomy Extraction Process (F-STEP) wiki

Mais conteúdo relacionado

Semelhante a Anna Divoli (Pingar Research): Extracting and Mapping SharePoint Content to Create a Custom Taxonomy

How to Conduct a Systematic Search
How to Conduct a Systematic SearchHow to Conduct a Systematic Search
How to Conduct a Systematic SearchRobin Featherstone
 
Exhaustive Literature Searching (Systematic Reviews)
Exhaustive Literature Searching (Systematic Reviews)Exhaustive Literature Searching (Systematic Reviews)
Exhaustive Literature Searching (Systematic Reviews)markmac
 
Data mining technique for opinion
Data mining technique for opinionData mining technique for opinion
Data mining technique for opinionIJDKP
 
NUR1022 September, 2012
NUR1022 September, 2012NUR1022 September, 2012
NUR1022 September, 2012apayala
 
Dk net webinar tutorial pen
Dk net webinar tutorial penDk net webinar tutorial pen
Dk net webinar tutorial penMaryann Martone
 
T OP K-O PINION D ECISIONS R ETRIEVAL IN H EALTHCARE S YSTEM
T OP  K-O PINION  D ECISIONS  R ETRIEVAL IN  H EALTHCARE  S YSTEM T OP  K-O PINION  D ECISIONS  R ETRIEVAL IN  H EALTHCARE  S YSTEM
T OP K-O PINION D ECISIONS R ETRIEVAL IN H EALTHCARE S YSTEM csandit
 
A Big Picture in Research Data Management
A Big Picture in Research Data ManagementA Big Picture in Research Data Management
A Big Picture in Research Data ManagementCarole Goble
 
Systematic Review
Systematic ReviewSystematic Review
Systematic Review2015UPM
 
Workshop on Systematic Searching (Oslo)
Workshop on Systematic Searching (Oslo)Workshop on Systematic Searching (Oslo)
Workshop on Systematic Searching (Oslo)jstaaks
 
How to share useful data
How to share useful dataHow to share useful data
How to share useful dataPeter McQuilton
 
AMIA Webinar - BioSharing - Mapping the landscape of standards in the life sc...
AMIA Webinar - BioSharing - Mapping the landscape of standards in the life sc...AMIA Webinar - BioSharing - Mapping the landscape of standards in the life sc...
AMIA Webinar - BioSharing - Mapping the landscape of standards in the life sc...Peter McQuilton
 
Introduction to Systematic Reviews
Introduction to Systematic ReviewsIntroduction to Systematic Reviews
Introduction to Systematic ReviewsLaura Koltutsky
 
NCBO haendel talk 2013
NCBO haendel talk 2013NCBO haendel talk 2013
NCBO haendel talk 2013mhaendel
 
How to Conduct a Literature Review (ISRAPM 2014)
How to Conduct a Literature Review  (ISRAPM 2014)How to Conduct a Literature Review  (ISRAPM 2014)
How to Conduct a Literature Review (ISRAPM 2014)Saeid Safari
 
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical LiteratureII-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical LiteratureDr. Haxel Consult
 

Semelhante a Anna Divoli (Pingar Research): Extracting and Mapping SharePoint Content to Create a Custom Taxonomy (20)

How to Conduct a Systematic Search
How to Conduct a Systematic SearchHow to Conduct a Systematic Search
How to Conduct a Systematic Search
 
Exhaustive Literature Searching (Systematic Reviews)
Exhaustive Literature Searching (Systematic Reviews)Exhaustive Literature Searching (Systematic Reviews)
Exhaustive Literature Searching (Systematic Reviews)
 
Data mining technique for opinion
Data mining technique for opinionData mining technique for opinion
Data mining technique for opinion
 
NUR1022 September, 2012
NUR1022 September, 2012NUR1022 September, 2012
NUR1022 September, 2012
 
Dk net webinar tutorial pen
Dk net webinar tutorial penDk net webinar tutorial pen
Dk net webinar tutorial pen
 
T OP K-O PINION D ECISIONS R ETRIEVAL IN H EALTHCARE S YSTEM
T OP  K-O PINION  D ECISIONS  R ETRIEVAL IN  H EALTHCARE  S YSTEM T OP  K-O PINION  D ECISIONS  R ETRIEVAL IN  H EALTHCARE  S YSTEM
T OP K-O PINION D ECISIONS R ETRIEVAL IN H EALTHCARE S YSTEM
 
A Big Picture in Research Data Management
A Big Picture in Research Data ManagementA Big Picture in Research Data Management
A Big Picture in Research Data Management
 
Systematic Review
Systematic ReviewSystematic Review
Systematic Review
 
Workshop on Systematic Searching (Oslo)
Workshop on Systematic Searching (Oslo)Workshop on Systematic Searching (Oslo)
Workshop on Systematic Searching (Oslo)
 
How to share useful data
How to share useful dataHow to share useful data
How to share useful data
 
AMIA Webinar - BioSharing - Mapping the landscape of standards in the life sc...
AMIA Webinar - BioSharing - Mapping the landscape of standards in the life sc...AMIA Webinar - BioSharing - Mapping the landscape of standards in the life sc...
AMIA Webinar - BioSharing - Mapping the landscape of standards in the life sc...
 
Introduction to Systematic Reviews
Introduction to Systematic ReviewsIntroduction to Systematic Reviews
Introduction to Systematic Reviews
 
NCBO haendel talk 2013
NCBO haendel talk 2013NCBO haendel talk 2013
NCBO haendel talk 2013
 
How to Conduct a Literature Review (ISRAPM 2014)
How to Conduct a Literature Review  (ISRAPM 2014)How to Conduct a Literature Review  (ISRAPM 2014)
How to Conduct a Literature Review (ISRAPM 2014)
 
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical LiteratureII-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
II-SDV 2016 Srinivasan Parthiban - KOL Analytics from Biomedical Literature
 
Systematic reviews: planning the literature search 9 2016
Systematic reviews: planning the literature search 9 2016Systematic reviews: planning the literature search 9 2016
Systematic reviews: planning the literature search 9 2016
 
Systematic reviews searching part 2 2019
Systematic reviews searching part 2 2019Systematic reviews searching part 2 2019
Systematic reviews searching part 2 2019
 
Overview of Evidence Based Medicine and Systematic Review Methodology
Overview of Evidence Based Medicine and Systematic Review MethodologyOverview of Evidence Based Medicine and Systematic Review Methodology
Overview of Evidence Based Medicine and Systematic Review Methodology
 
Introduction
IntroductionIntroduction
Introduction
 
Search filters Overview for CareSearch
Search filters Overview for CareSearchSearch filters Overview for CareSearch
Search filters Overview for CareSearch
 

Mais de Anna Divoli

AI for information management: why and how
AI for information management: why and howAI for information management: why and how
AI for information management: why and howAnna Divoli
 
How computers understand text content - by Anna Divoli
How computers understand text content - by Anna DivoliHow computers understand text content - by Anna Divoli
How computers understand text content - by Anna DivoliAnna Divoli
 
NLP Tales in Biomedicine (introductory presentation for the Auckland NLP Meet...
NLP Tales in Biomedicine (introductory presentation for the Auckland NLP Meet...NLP Tales in Biomedicine (introductory presentation for the Auckland NLP Meet...
NLP Tales in Biomedicine (introductory presentation for the Auckland NLP Meet...Anna Divoli
 
"Findability and usability lessons learnt from text analytics" By: Anna Div...
"Findability and usability   lessons learnt from text analytics" By: Anna Div..."Findability and usability   lessons learnt from text analytics" By: Anna Div...
"Findability and usability lessons learnt from text analytics" By: Anna Div...Anna Divoli
 
Constructing a Focused Taxonomy from a Document Collection - ESWC 2013
Constructing a Focused Taxonomy from a Document Collection - ESWC 2013Constructing a Focused Taxonomy from a Document Collection - ESWC 2013
Constructing a Focused Taxonomy from a Document Collection - ESWC 2013Anna Divoli
 
Anna Divoli (Pingar Research): Automatic Taxonomy Generation for a News Group...
Anna Divoli (Pingar Research): Automatic Taxonomy Generation for a News Group...Anna Divoli (Pingar Research): Automatic Taxonomy Generation for a News Group...
Anna Divoli (Pingar Research): Automatic Taxonomy Generation for a News Group...Anna Divoli
 
Anna Divoli (Pingar Research) "How taxonomies and facets bring end-users clos...
Anna Divoli (Pingar Research) "How taxonomies and facets bring end-users clos...Anna Divoli (Pingar Research) "How taxonomies and facets bring end-users clos...
Anna Divoli (Pingar Research) "How taxonomies and facets bring end-users clos...Anna Divoli
 
Divoli Presentation at EBI Apr2011 Usability Part
Divoli Presentation at EBI Apr2011 Usability PartDivoli Presentation at EBI Apr2011 Usability Part
Divoli Presentation at EBI Apr2011 Usability PartAnna Divoli
 
Ebi apr2011 usability-part
Ebi apr2011 usability-partEbi apr2011 usability-part
Ebi apr2011 usability-partAnna Divoli
 

Mais de Anna Divoli (9)

AI for information management: why and how
AI for information management: why and howAI for information management: why and how
AI for information management: why and how
 
How computers understand text content - by Anna Divoli
How computers understand text content - by Anna DivoliHow computers understand text content - by Anna Divoli
How computers understand text content - by Anna Divoli
 
NLP Tales in Biomedicine (introductory presentation for the Auckland NLP Meet...
NLP Tales in Biomedicine (introductory presentation for the Auckland NLP Meet...NLP Tales in Biomedicine (introductory presentation for the Auckland NLP Meet...
NLP Tales in Biomedicine (introductory presentation for the Auckland NLP Meet...
 
"Findability and usability lessons learnt from text analytics" By: Anna Div...
"Findability and usability   lessons learnt from text analytics" By: Anna Div..."Findability and usability   lessons learnt from text analytics" By: Anna Div...
"Findability and usability lessons learnt from text analytics" By: Anna Div...
 
Constructing a Focused Taxonomy from a Document Collection - ESWC 2013
Constructing a Focused Taxonomy from a Document Collection - ESWC 2013Constructing a Focused Taxonomy from a Document Collection - ESWC 2013
Constructing a Focused Taxonomy from a Document Collection - ESWC 2013
 
Anna Divoli (Pingar Research): Automatic Taxonomy Generation for a News Group...
Anna Divoli (Pingar Research): Automatic Taxonomy Generation for a News Group...Anna Divoli (Pingar Research): Automatic Taxonomy Generation for a News Group...
Anna Divoli (Pingar Research): Automatic Taxonomy Generation for a News Group...
 
Anna Divoli (Pingar Research) "How taxonomies and facets bring end-users clos...
Anna Divoli (Pingar Research) "How taxonomies and facets bring end-users clos...Anna Divoli (Pingar Research) "How taxonomies and facets bring end-users clos...
Anna Divoli (Pingar Research) "How taxonomies and facets bring end-users clos...
 
Divoli Presentation at EBI Apr2011 Usability Part
Divoli Presentation at EBI Apr2011 Usability PartDivoli Presentation at EBI Apr2011 Usability Part
Divoli Presentation at EBI Apr2011 Usability Part
 
Ebi apr2011 usability-part
Ebi apr2011 usability-partEbi apr2011 usability-part
Ebi apr2011 usability-part
 

Último

Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoybabeytanya
 
Low Rate Call Girls Kochi Anika 8250192130 Independent Escort Service Kochi
Low Rate Call Girls Kochi Anika 8250192130 Independent Escort Service KochiLow Rate Call Girls Kochi Anika 8250192130 Independent Escort Service Kochi
Low Rate Call Girls Kochi Anika 8250192130 Independent Escort Service KochiSuhani Kapoor
 
Chandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD availableChandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD availableDipal Arora
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiAlinaDevecerski
 
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipurparulsinha
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.MiadAlsulami
 
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...narwatsonia7
 
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Servicemakika9823
 
Lucknow Call girls - 8800925952 - 24x7 service with hotel room
Lucknow Call girls - 8800925952 - 24x7 service with hotel roomLucknow Call girls - 8800925952 - 24x7 service with hotel room
Lucknow Call girls - 8800925952 - 24x7 service with hotel roomdiscovermytutordmt
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...Neha Kaur
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...chandars293
 
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatorenarwatsonia7
 
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual NeedsBangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual NeedsGfnyt
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escortsvidya singh
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...narwatsonia7
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...CALL GIRLS
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...Garima Khatri
 

Último (20)

Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
 
Low Rate Call Girls Kochi Anika 8250192130 Independent Escort Service Kochi
Low Rate Call Girls Kochi Anika 8250192130 Independent Escort Service KochiLow Rate Call Girls Kochi Anika 8250192130 Independent Escort Service Kochi
Low Rate Call Girls Kochi Anika 8250192130 Independent Escort Service Kochi
 
Chandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD availableChandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD available
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
 
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
 
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
 
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
 
Lucknow Call girls - 8800925952 - 24x7 service with hotel room
Lucknow Call girls - 8800925952 - 24x7 service with hotel roomLucknow Call girls - 8800925952 - 24x7 service with hotel room
Lucknow Call girls - 8800925952 - 24x7 service with hotel room
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
 
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service CoimbatoreCall Girl Coimbatore Prisha☎️  8250192130 Independent Escort Service Coimbatore
Call Girl Coimbatore Prisha☎️ 8250192130 Independent Escort Service Coimbatore
 
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual NeedsBangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
 
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Aurangabad Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
 

Anna Divoli (Pingar Research): Extracting and Mapping SharePoint Content to Create a Custom Taxonomy

  • 1. Extracting and Mapping SharePoint Content to Create a Custom Taxonomy Anna Divoli Pingar Research @annadivoli
  • 2. Why? Why Automatic Generation? Dynamic Fast Cheap Consistent RDF / Flexible … Why from a Document Collection? Focused/specific Optimal for those documents … Why Taxonomies? Organize knowledge Domain representation Enable automatic tasks … Why in SharePoint? All you need is there! Can be used straight away!
  • 3. Talk Overview The Team The Process Evaluation Use Cases – Withdrawn drug – Cancer treatments – Re-purposed drug Summary
  • 4. Taxonomy Generation Research Team Olena Medelyan, Steve Manion, Jeen Broekstra, Anna Divoli, Anna Lan Huang and Ian Witten Constructing a Focused Taxonomy from a Document Collection ESWC 2013, Montpellier, France
  • 5. Taxonomy Generation Process Input: Documents stored somewhere Analysis: Using variety of tools* and datasets, extract concepts, entities, relations Grouping & Output: A taxonomy is created that groups resulting taxonomy terms hierarchically Custom Taxonomy
  • 7. Document Database Solr Concepts & Relations Database Sesame 1. Import & convert to text 2. Extract concepts 3. Annotate with Linked Data 4. Disambiguate clashing concepts 5. Consolidate taxonomy Input Docs Preferred top-level terms In 5 Steps! Focused SKOS Taxonomy
  • 8. Step 1. Document input & conversion Input Documents Document Database 1. Convert to text Current input: • Directory path read recursively Other possible inputs: • Docs in a database or a DMS • Emails +attachments (Exchange) • Website URL • RSS feed External tool to convert different file formats to text Database to store document content
  • 9. Step 2. Extracting concepts Documents Database Concepts Database 2. Extract concepts http://localhost/solr/select?q=path:mycollectiondocument456.txt Pingar API: Taxonomy Terms: Climate and Weather Leaders Agreements People: Yvo de Boer Maite Nkoana-Mashabane Organizations: Associated Press South African Council of Churches Locations: South Africa Wikify: Wikipedia Terms: South Africa Yvo de Boer U.N. Climate agreements Associated Press Specific terminology: green policies; climate diplomacy
  • 10. Step 3. Annotation with meaning Annotations Database 3. Annotate with Linked Data mycollection/document456.txt Pingar API: People: Yvo de Boer Maite Nkoana-Mashabane Organizations: Associated Press South African Council of Churches Locations: South Africa Later this additional info will help create e-Discovery & semantic search solutions Concepts Database
  • 11. Step 4. Discarding irrelevant meanings Final Concepts Database 4. Disambiguate clashing concepts wikipedia.org/wiki/Ocean wikipedia.org/wiki/Apple_Corps freebase.com/view/en/apple_inc www.fao.org/aos/agrovoc#c_4607 Over the past three years, Apple has acquired three mapping companies For millions of years, the oceans have been filled with sounds from natural sources. Two concepts were extracted, that are dissimilar Discard the incorrect one Two concepts were extracted, that are similar Accept both correct Agrovoc term: Marine areas Concepts Database
  • 12. Step 5. Group taxonomy (a) 5a. Add relationsConcepts & Relations Database felines tiger bird horse family zebra donkey pigeonhorselizard Category:Carnivorous animals Category:Animals animals Building the taxonomy bottom up Broader: Sqamata/Reptiles/Tetrapods/Vertebrates/Chordates/Animals Focused SKOS Taxonomy
  • 13. Step 5. Consolidating taxonomy (b) Films and film making Film stars Mila Kunis Daniel Radcliffe Sally Hawkins Julianna Margulies Association football clubs Former Football League clubs Manchester United F.C. Manchester United F.C. Manchester City F.C. Finance Economics and finance Personal finance Commercial finance Tax Capital gains tax Tax Capital gains tax 5b. Prune relationsConcepts & Relations Database Focused SKOS Taxonomy
  • 14. Evaluation Recall: 75% (comparing with manually generated taxonomy for the same domain) Precision: 89% for concepts 90% for relations (15 human judges based evaluation)
  • 15. SharePoint Taxonomy Generation Process Analysis: Using variety of tools* and datasets, extract concepts, entities, relations Custom Taxonomy
  • 16. Triazolam [A benzodiazepine drug used for short- term treatment of acute insomnia. Withdrawn in 1991 in the UK because of risk of psychiatric adverse drug reactions. It continues to be available in the U.S.] Excerpt of the taxonomy generated from: - 131 PubMed abstracts of clinical trials on triazolam before1991 - 180 PubMed abstracts of clinical trials on triazolam since1991 Colors of terms: - proposed to group other terms - found in both document collections - in before withdrawal docs - in since withdrawal docs Taxonomy Statistics Concept Count: 305 Edges Count: 437 Intermediate Count: 97 Leaves Count: 183 Labels Count: 353 Nesting Counts 0: 25 1: 51 2: 124 3: 160 4: 176 5: 153 6: 54 7: 4 Average Depth: 3.6
  • 17. proposed to group other terms in both document collections in before withdrawal docs in since withdrawal docs
  • 18. proposed to group other terms in both document collections in before withdrawal docs in since withdrawal docs
  • 19. proposed to group other terms in both document collections in before withdrawal docs in since withdrawal docs
  • 20. Cancer Treatments Excerpt of the taxonomy generated from: - 200 PubMed abstracts on breast cancer treatments - 149 (all) PubMed abstracts on lung cancer treatments - 47 (all) PubMed abstracts on gastric cancer treatments Colors of terms: - proposed to group other terms - found in two or more document collections - in the breast treatment docs - in the stomach treatment docs - in the lung treatment docs Taxonomy Statistics Concept Count: 308 Edges Count: 387 Intermediate Count: 90 Leaves Count: 195 Labels Count: 371 Nesting Counts 0: 23 1: 52 2: 99 3: 138 4: 137 5: 159 6: 60 7: 36 8: 6 Average Depth: 3.88
  • 21.
  • 22. proposed to group other terms in two or more document collections in the breast treatment docs in the stomach treatment docs in the lung treatment docs
  • 23. proposed to group other terms in two or more document collections in the breast treatment docs in the stomach treatment docs in the lung treatment docs
  • 24. proposed to group other terms in two or more document collections in the breast treatment docs in the stomach treatment docs in the lung treatment docs
  • 25. proposed to group other terms in two or more document collections in the breast treatment docs in the stomach treatment docs in the lung treatment docs
  • 26. proposed to group other terms in two or more document collections in the breast treatment docs in the stomach treatment docs in the lung treatment docs
  • 27. Tamoxifen Tamoxifen is drug commonly used to treat breast cancer but with a subsequent indication for treating bipolar disorder. Excerpt of the taxonomy generated from: - papers discussing tamoxifen and bipolar disorder: 8 PubMed abstracts AND 2 PDFs of full papers (17641532, 18316672) - papers discussing tamoxifen and breast cancer: 50 PubMed abstracts of AND 2 PDFs of full papers (21635709, 12618491) - papers discussing tamoxifen but no mention of either breast cancer nor bipolar disorder: 50 PubMed abstracts of AND 2 PDFs of full papers (16275887, 19458291) Colors of terms: - proposed to group other concepts - in two or more document collections - in the bipolar document collection - in the breast cancer document collection - in the neither cancer or bipolar document collection Taxonomy Statistics Concept Count: 587 Edges Count: 751 Intermediate Count: 188 Leaves Count: 365 Labels Count: 718 Nesting Counts 0: 34 1: 73 2: 133 3: 284 4: 225 5: 157 6: 89 7: 30 8: 2 Average Depth: 3.66
  • 28. proposed to group other concepts in two or more document collections in the bipolar document collection in the breast cancer document collection in the neither cancer or bipolar doc. collection
  • 29. proposed to group other concepts in two or more document collections in the bipolar document collection in the breast cancer document collection in the neither cancer or bipolar doc. collection
  • 30. proposed to group other concepts in two or more document collections in the bipolar document collection in the breast cancer document collection in the neither cancer or bipolar doc. collection
  • 31. proposed to group other concepts in two or more document collections in the bipolar document collection in the breast cancer document collection in the neither cancer or bipolar doc. collection
  • 32. proposed to group other concepts in two or more document collections in the bipolar document collection in the breast cancer document collection in the neither cancer or bipolar doc. collection
  • 33. proposed to group other concepts in two or more document collections in the bipolar document collection in the breast cancer document collection in the neither cancer or bipolar doc. collection