5. Classic NLP pipeline
1 The the DT O 3 det
2 Mona Mona NNP O 3 compound
3 Lisa Lisa NNP O 8 nsubj
4 is be VBZ O 8 cop
5 a a DT O 8 det
6 16th 16th JJ DATE 8 amod
7 century century NN DATE 8 compound
8 oil oil NN O 0 ROOT
9 on on IN O 10 case
10 canvas canvas NN O 8 nmod
11 painted paint VBN O 10 acl
12 by by IN O 13 case
13 Leonardo Leonardo NNP PERSON 11 nmod
14 .. . O _ _
1 It it PRP O 3 nsubjpass
2 's be VBZ O 3 auxpass
3 held hold VBN O 0 ROOT
...
10. The graph of concepts
The Mona Lisa is a 16th century oil on canvas
painted by Leonardo. It's held at the Louvre in
Paris.
11. The graph of concepts
The Mona Lisa is a 16th century oil on canvas
painted by Leonardo. It's held at the Louvre in
Paris.
12. The graph of concepts
PERSON
birthDate
birthPlace
deathDate
authorOf
...
CONCEPT
...
WORK
...
PLACE
coords
capitalOf
population
...
BUILDING
coords
...
13. paris
leonardo
oil on canvas
mona lisa
Oil painting
Paris
(mythology)
Mona Lisa
(painting)
Mona Lisa
(movie)
Paris (city)
Leonardo
da Vinci
Leonardo
do Nascimento
Spots
(aka mentions, surface
forms)
Concepts
14. Advantages
• Less training
• Speed
• Customization
• Robustness to syntax
• … but still (may) use classic NLP to
improve results
16. Applications: an example
Cameron wins the Oscar
Cameron wins general elections
All nominees for the Academy Awards
See more on
https://dandelion.eu
18. Use case #1
Lawful interception
Identify potential terrorism threats on
social networks and message boards
Customized domain-specific taxonomy
19. Use case #2
Website tagging
Profile a company looking at his website
• Entity extraction: products, locations
• People & Roles
Sales intelligence
for lead generation
http://atoka.io
20.
21. Use case #3
News stream monitoring
News stream of 70k articles per day
• BI vertical of semantic engine
• Entity extraction: companies, people
• Business signals extraction
22.
23. Use case #4
Social media analysis
• Entity extraction, sentiment analysis
• Dashboard, tag-cloud
24. Use case #5
Travel recommendation
Crawl the web and understand people’s behavior
Display travel offers that match user preferences
25. Use case #6
E-Commerce Optimization
Collect and annotate customer reviews from e-
commerce websites
Dashboard for product ratings analysis