SlideShare a Scribd company logo
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Timo Honkela
Arcada Analytics Workshop
8 Jun 2016
Analytics of Qualitative Data
using Machine Learning
Methods
timo.honkela@helsinki.fi
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Quantitative versus qualitative
● Quantitative data: can be measured, e.g.
distance, area, time, speed, volume, weight,
temperature, cost, etc.
● Qualitative data: described in linguistic terms
– Data can be observed but not measured
– Description typically includes a clear subjective
and/or contextual aspect
– Long texts can also be considered to be qualitative
data
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Quantitative versus qualitative
● Quantitative data: can be measured, e.g.
distance, area, time, speed, volume, weight,
temperature, cost, etc.
● Qualitative data: described in linguistic terms
– Data can be observed but not measured
– Description typically includes a clear subjective
and/or contextual aspect
– Long texts can also be considered to be qualitative
data
Numbers
Words
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Qualitative in quantitative terms
● Qualities and linguistic data can be represented
in quantitative form, too
● Example 1: colors
– a) numerical coding of prototypical colors
– b) statistics of color naming
● Example 2: words in contexts
– The form of a word does not, usually, tell about its
meaning
– The contexts in which words appear provide
information on their meaning
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Early personal experiences on
rule-based natural language processing
● H. Jäppinen, T. Honkela, H. Hyötyniemi & A. Lehtola (1988):
A Multilevel Natural Language Processing Model.
Nordic Journal of Linguistics 11:69-87.
What is the turnover of the ten largest stock exchange companies in forestry?
Morphological analysis
Dependency parsing
Logical analysis
Database query formation
Result from the SQL database
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Early personal experiences on
rule-based natural language processing
● H. Jäppinen, T. Honkela, H. Hyötyniemi & A. Lehtola (1988):
A Multilevel Natural Language Processing Model.
Nordic Journal of Linguistics 11:69-87.
What is the turnover of the ten largest stock exchange companies in forestry?
Morphological analysis
Dependency parsing
Logical analysis
Database query formation
Result from the SQL database
Traditional coding of
morphological, syntactic
and semantic
knowledge
Qualitative knowledge
comes “from the head”
of the knowledge
engineer / computational
linguist
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Classical example: Learning meaning from context:
Maps of words in Grimm fairy tales
Honkela, Pulkki & Kohonen 1995
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Classical example: Learning meaning from context:
Maps of words in Grimm fairy tales
Honkela, Pulkki & Kohonen 1995
Relations of words
are extracted from
the data using a machine
learning algorithm
(neural network:
self-organizing map)Word relations
emerge in an
unsupervised
manner
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Transformining texts
into numerical vectors
WORD → VECTOR TEXT → MATRIX
Word weighting using, e.g., TF/IDF
Words → N-grams
Additional categorical information
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
A common division of machine
learning algorithms
… and its relation
to underlying assumptions
in text analytics
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
A common division of machine
learning algorithms
● Supervised learning:
Categorical ideas or theories are given
to the system
● Unsupervised learning:
Conceptual systems emergence
based on the data
● Reinforcement learning:
Models emergence based on the success
of the behavior (not very commonly used
in natural language modeling)
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Complexities of
linguistic phenomena and data
● Ambiguity, polysemy
● Vagueness
● Contextuality, multimodality
● Change
● History dependence
● Subjectivity of interpretation and expression
(due to the uniqueness of each person's
experience)
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Ambiguity (homography & polysemy)
and contextuality: case “ALUSTA”
● “ALUSTA”
"alku" N ELA SG
"alusta" N NOM SG
"alustaa" V PRES ACT NEG
"alustaa" V IMPV ACT SG2
"alustaa" V IMPV ACT NEG SG
"alunen" N PTV SG
"alus" N PTV SG
FINTWOL: Finnish Morphological Analyser
Copyright © Kimmo Koskenniemi & Lingsoft Oy 1995 – 2012
http://www2.lingsoft.fi/cgi-bin/fintwol
Alusta
Monta alusta
Näin monta alusta
Näin monta alusta
satamassa
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Ambiguity (homography & polysemy)
and contextuality: case “ALUSTA”
● “ALUSTA”
"alku" N ELA SG
"alusta" N NOM SG
"alustaa" V PRES ACT NEG
"alustaa" V IMPV ACT SG2
"alustaa" V IMPV ACT NEG SG
"alunen" N PTV SG
"alus" N PTV SG
FINTWOL: Finnish Morphological Analyser
Copyright © Kimmo Koskenniemi & Lingsoft Oy 1995 – 2012
http://www2.lingsoft.fi/cgi-bin/fintwol
Alusta
Monta alusta
Näin monta alusta
Näin monta alusta
satamassa alas
taivaalta
http://favim.com/image/92863/
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Ambiguity (homography & polysemy)
and contextuality: case “GET”
●
“ S: (v) get, acquire (come into the possession of something concrete or abstract) "She got a lot of paintings from her uncle"; "They acquired a new pet"; "Get your results the next day"; "Get permission to take a few days off from work"
●
S: (v) become, go, get (enter or assume a certain state or condition) "He became annoyed when he heard the bad news"; "It must be getting more serious"; "her face went red with anger"; "She went into ecstasy"; "Get going!"
●
S: (v) get, let, have (cause to move; cause to be in a certain position or condition) "He got his squad on the ball"; "This let me in for a big surprise"; "He got a girl into trouble"
●
S: (v) receive, get, find, obtain, incur (receive a specified treatment (abstract)) "These aspects of civilization do not find expression or receive an interpretation"; "His movie received a good review"; "I got nothing but trouble for my good intentions"
●
S: (v) arrive, get, come (reach a destination; arrive by movement or progress) "She arrived home at 7 o'clock"; "She didn't get to Chicago until after midnight"
●
S: (v) bring, get, convey, fetch (go or come after and bring or take back) "Get me those books over there, please"; "Could you bring the wine?"; "The dog fetched the hat"
●
S: (v) experience, receive, have, get (go through (mental or physical states or experiences)) "get an idea"; "experience vertigo"; "get nauseous"; "receive injuries"; "have a feeling"
●
S: (v) pay back, pay off, get, fix (take vengeance on or get even) "We'll get them!"; "That'll fix him good!"; "This time I got him"
●
S: (v) have, get, make (achieve a point or goal) "Nicklaus had a 70"; "The Brazilian team got 4 goals"; "She made 29 points that day"
●
S: (v) induce, stimulate, cause, have, get, make (cause to do; cause to act in a specified manner) "The ads induced me to buy a VCR"; "My children finally got me to buy a computer"; "My wife made me buy a new sofa"
●
S: (v) get, catch, capture (succeed in catching or seizing, especially after a chase) "We finally got the suspect"; "Did you catch the thief?"
●
S: (v) grow, develop, produce, get, acquire (come to have or undergo a change of (physical features and attributes)) "He grew a beard"; "The patient developed abdominal pains"; "I got funny spots all over my body"; "Well-developed breasts"
●
S: (v) contract, take, get (be stricken by an illness, fall victim to an illness) "He got AIDS"; "She came down with pneumonia"; "She took a chill"
●
S: (v) get (communicate with a place or person; establish communication with, as if by telephone) "Bill called this number and he got Mary"; "The operator couldn't get Kobe because of the earthquake"
●
S: (v) make, get (give certain properties to something) "get someone mad"; "She made us look silly"; "He made a fool of himself at the meeting"; "Don't make this into a big deal"; "This invention will make you a millionaire"; "Make yourself clear"
●
S: (v) drive, get, aim (move into a desired direction of discourse) "What are you driving at?"
●
S: (v) catch, get (grasp with the mind or develop an understanding of) "did you catch that allusion?"; "We caught something of his theory in the lecture"; "don't catch your meaning"; "did you get it?"; "She didn't get the joke"; "I just don't get him"
●
S: (v) catch, arrest, get (attract and fix) "His look caught her"; "She caught his eye"; "Catch the attention of the waiter"
●
S: (v) get, catch (reach with a blow or hit in a particular spot) "the rock caught her in the back of the head"; "The blow got him in the back"; "The punch caught him in the stomach"
●
S: (v) get (reach by calculation) "What do you get when you add up these numbers?"
●
S: (v) get (acquire as a result of some effort or action) "You cannot get water out of a stone"; "Where did she get these news?"
●
S: (v) get (purchase) "What did you get at the toy store?"
●
S: (v) catch, get (perceive by hearing) "I didn't catch your name"; "She didn't get his name when they met the first time"
●
S: (v) catch, get (suffer from the receipt of) "She will catch hell for this behavior!"
●
S: (v) get, receive (receive as a retribution or punishment) "He got 5 years in prison"
●
S: (v) scram, buzz off, fuck off, get, bugger off (leave immediately; used usually in the imperative form) "Scram!"
●
S: (v) get (reach and board) "She got the bus just as it was leaving"
●
S: (v) get, get under one's skin (irritate) "Her childish behavior really get to me"; "His lying really gets me"
●
S: (v) get (evoke an emotional response) "Brahms's `Requiem' gets me every time"
●
S: (v) catch, get (apprehend and reproduce accurately) "She really caught the spirit of the place in her drawings"; "She got the mood just right in her photographs"
●
S: (v) draw, get (earn or achieve a base by being walked by the pitcher) "He drew a base on balls"
●
S: (v) get (overcome or destroy) "The ice storm got my hibiscus"; "the cat got the goldfish"
●
S: (v) perplex, vex, stick, get, puzzle, mystify, baffle, beat, pose, bewilder, flummox, stupefy, nonplus, gravel, amaze, dumbfound (be a mystery or bewildering to) "This beats me!"; "Got me--I don't know the answer!"; "a vexing problem"; "
This question really stuck me"
●
S: (v) get down, begin, get, start out, start, set about, set out, commence (take the first step or steps in carrying out an action) "We began working at dawn"; "Who will start?"; "Get working as soon as the sun rises!"; "The first tourists began to arrive
in Cambodia"; "He began early in the day"; "Let's get down to work now"
●
S: (v) suffer, sustain, have, get (undergo (as of injuries and illnesses)) "She suffered a fracture in the accident"; "He had an insulin shock after eating three candy bars"; "She got a bruise on her leg"; "He got his arm broken in the scuffle"
●
S: (v) beget, get, engender, father, mother, sire, generate, bring forth (make (offspring) by reproduction) "Abraham begot Isaac"; "John fathered four daughters"
W
ordN
et3.1
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Labeling movements: Associating
high-dim. kinesthetic time series
with linguistic labels
Förger & Honkela 2014
For us humans
meanings are
grounded in our
multimodal experiences
Consider how
children learn language;
not reading word
definitions from books
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Labeling movements: Associating
high-dim. kinesthetic time series
with linguistic labels
Förger & Honkela 2014
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
RUNNING
WALKING
LIMPING
JOGGING
Förger & Honkela 2014
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Definition of /
meaning of
Systemic risk
Peter Sarlin
Differences
between
experts in
different disciplines
and laypeople
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
GICA: Grounded Intersubjective
Concept Analysis
Sanat,
fraasit,
tulkinnat tms.
Kontekstit
Yksilöt
How to extend
text mining
like topic modeling
to include
subjective understanding?
Let's extend term-document
matrices into
Subject-Object-Context
tensors
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
GICA: Grounded Intersubjective
Concept Analysis
Sanat,
fraasit,
tulkinnat tms.
Kontekstit
Yksilöt
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
The word “health” in
State of the Union Addresses
Subjects on objects in contexts:
Using GICA method to quantify
epistemological subjectivity.
Timo Honkela, Juha Raitio, Krista Lagus,
Ilari T. Nieminen, Nina Honkela, and Mika Pantzar.
Proc. of IJCNN 2012.
Timo Honkela, Arcada Analytics Workshop, 8.6.2016
Thank you for
your attention!

More Related Content

More from Timo Honkela

Timo Honkela: Tietokone lukemassa yli 100 miljoonaa eri kirjaa: Kielitieteen ...
Timo Honkela: Tietokone lukemassa yli 100 miljoonaa eri kirjaa: Kielitieteen ...Timo Honkela: Tietokone lukemassa yli 100 miljoonaa eri kirjaa: Kielitieteen ...
Timo Honkela: Tietokone lukemassa yli 100 miljoonaa eri kirjaa: Kielitieteen ...
Timo Honkela
 
Timo Honkela: Introducing the book Encyclopedia of Artificial Intelligence (i...
Timo Honkela: Introducing the book Encyclopedia of Artificial Intelligence (i...Timo Honkela: Introducing the book Encyclopedia of Artificial Intelligence (i...
Timo Honkela: Introducing the book Encyclopedia of Artificial Intelligence (i...
Timo Honkela
 
Timo Honkela: Tekoälyn ja koneoppimisen uhat ja mahdollisuudet, Turku, 27.10....
Timo Honkela: Tekoälyn ja koneoppimisen uhat ja mahdollisuudet, Turku, 27.10....Timo Honkela: Tekoälyn ja koneoppimisen uhat ja mahdollisuudet, Turku, 27.10....
Timo Honkela: Tekoälyn ja koneoppimisen uhat ja mahdollisuudet, Turku, 27.10....
Timo Honkela
 
Timo Honkela: Kohonen's Self-Organizing Maps for Intelligent Systems Developm...
Timo Honkela: Kohonen's Self-Organizing Maps for Intelligent Systems Developm...Timo Honkela: Kohonen's Self-Organizing Maps for Intelligent Systems Developm...
Timo Honkela: Kohonen's Self-Organizing Maps for Intelligent Systems Developm...
Timo Honkela
 
Timo Honkela: Kylmä data kohtaa inhimillisen tulkinnan, Studia Generalia -esi...
Timo Honkela: Kylmä data kohtaa inhimillisen tulkinnan, Studia Generalia -esi...Timo Honkela: Kylmä data kohtaa inhimillisen tulkinnan, Studia Generalia -esi...
Timo Honkela: Kylmä data kohtaa inhimillisen tulkinnan, Studia Generalia -esi...
Timo Honkela
 
Timo Honkela: Ihminen+ -esitelmä, Mikkeli, 22.9.2016
Timo Honkela: Ihminen+ -esitelmä, Mikkeli, 22.9.2016Timo Honkela: Ihminen+ -esitelmä, Mikkeli, 22.9.2016
Timo Honkela: Ihminen+ -esitelmä, Mikkeli, 22.9.2016
Timo Honkela
 
Timo Honkela: Kynä ja kone alustus menetelmistä, 15.9.2016
Timo Honkela: Kynä ja kone alustus menetelmistä, 15.9.2016Timo Honkela: Kynä ja kone alustus menetelmistä, 15.9.2016
Timo Honkela: Kynä ja kone alustus menetelmistä, 15.9.2016
Timo Honkela
 
Honkela. Lagus & Kanner: Parallel Conceptual Spaces and Systems in Health and...
Honkela. Lagus & Kanner: Parallel Conceptual Spaces and Systems in Health and...Honkela. Lagus & Kanner: Parallel Conceptual Spaces and Systems in Health and...
Honkela. Lagus & Kanner: Parallel Conceptual Spaces and Systems in Health and...
Timo Honkela
 
Timo Honkela: Miten tekoäly muuttaa oppimista ja työtä? Kalajoen lukio, 17.8....
Timo Honkela: Miten tekoäly muuttaa oppimista ja työtä? Kalajoen lukio, 17.8....Timo Honkela: Miten tekoäly muuttaa oppimista ja työtä? Kalajoen lukio, 17.8....
Timo Honkela: Miten tekoäly muuttaa oppimista ja työtä? Kalajoen lukio, 17.8....
Timo Honkela
 
Timo Honkela: Digitalisaatio tulevaisuudessa
Timo Honkela: Digitalisaatio tulevaisuudessaTimo Honkela: Digitalisaatio tulevaisuudessa
Timo Honkela: Digitalisaatio tulevaisuudessa
Timo Honkela
 
Timo Honkela: Semantic and pragmatics representations of large text corpora
Timo Honkela: Semantic and pragmatics representations of large text corporaTimo Honkela: Semantic and pragmatics representations of large text corpora
Timo Honkela: Semantic and pragmatics representations of large text corpora
Timo Honkela
 
Timo Honkela: Silta-tilaisuuden alustus, 7.6.2016
Timo Honkela: Silta-tilaisuuden alustus, 7.6.2016Timo Honkela: Silta-tilaisuuden alustus, 7.6.2016
Timo Honkela: Silta-tilaisuuden alustus, 7.6.2016
Timo Honkela
 
Timo Honkela: Epistemological status of linguistic theories and models
Timo Honkela: Epistemological status of linguistic theories and modelsTimo Honkela: Epistemological status of linguistic theories and models
Timo Honkela: Epistemological status of linguistic theories and models
Timo Honkela
 
Timo Honkela: Tieteen uudet valtatiet
Timo Honkela: Tieteen uudet valtatietTimo Honkela: Tieteen uudet valtatiet
Timo Honkela: Tieteen uudet valtatiet
Timo Honkela
 
Timo Honkela: An introduction to text mining
Timo Honkela: An introduction to text miningTimo Honkela: An introduction to text mining
Timo Honkela: An introduction to text mining
Timo Honkela
 
Timo Honkela: Modeling evolution and dynamical systems
Timo Honkela: Modeling evolution and dynamical systemsTimo Honkela: Modeling evolution and dynamical systems
Timo Honkela: Modeling evolution and dynamical systems
Timo Honkela
 
Timo Honkela: Metaphors, analogies and conceptual blending
Timo Honkela: Metaphors, analogies and conceptual blendingTimo Honkela: Metaphors, analogies and conceptual blending
Timo Honkela: Metaphors, analogies and conceptual blending
Timo Honkela
 
Timo Honkela: Kuhn’s Structure of Scientific Revolutions and Gärdenfors’ Conc...
Timo Honkela: Kuhn’s Structure of Scientific Revolutions and Gärdenfors’ Conc...Timo Honkela: Kuhn’s Structure of Scientific Revolutions and Gärdenfors’ Conc...
Timo Honkela: Kuhn’s Structure of Scientific Revolutions and Gärdenfors’ Conc...
Timo Honkela
 
Timo Honkela: A short introduction to Modeling ambiguity and vagueness
Timo Honkela: A short introduction to Modeling ambiguity and vaguenessTimo Honkela: A short introduction to Modeling ambiguity and vagueness
Timo Honkela: A short introduction to Modeling ambiguity and vagueness
Timo Honkela
 
Timo Honkela: An introduction to machine learning and neural networks
Timo Honkela: An introduction to machine learning and neural networksTimo Honkela: An introduction to machine learning and neural networks
Timo Honkela: An introduction to machine learning and neural networks
Timo Honkela
 

More from Timo Honkela (20)

Timo Honkela: Tietokone lukemassa yli 100 miljoonaa eri kirjaa: Kielitieteen ...
Timo Honkela: Tietokone lukemassa yli 100 miljoonaa eri kirjaa: Kielitieteen ...Timo Honkela: Tietokone lukemassa yli 100 miljoonaa eri kirjaa: Kielitieteen ...
Timo Honkela: Tietokone lukemassa yli 100 miljoonaa eri kirjaa: Kielitieteen ...
 
Timo Honkela: Introducing the book Encyclopedia of Artificial Intelligence (i...
Timo Honkela: Introducing the book Encyclopedia of Artificial Intelligence (i...Timo Honkela: Introducing the book Encyclopedia of Artificial Intelligence (i...
Timo Honkela: Introducing the book Encyclopedia of Artificial Intelligence (i...
 
Timo Honkela: Tekoälyn ja koneoppimisen uhat ja mahdollisuudet, Turku, 27.10....
Timo Honkela: Tekoälyn ja koneoppimisen uhat ja mahdollisuudet, Turku, 27.10....Timo Honkela: Tekoälyn ja koneoppimisen uhat ja mahdollisuudet, Turku, 27.10....
Timo Honkela: Tekoälyn ja koneoppimisen uhat ja mahdollisuudet, Turku, 27.10....
 
Timo Honkela: Kohonen's Self-Organizing Maps for Intelligent Systems Developm...
Timo Honkela: Kohonen's Self-Organizing Maps for Intelligent Systems Developm...Timo Honkela: Kohonen's Self-Organizing Maps for Intelligent Systems Developm...
Timo Honkela: Kohonen's Self-Organizing Maps for Intelligent Systems Developm...
 
Timo Honkela: Kylmä data kohtaa inhimillisen tulkinnan, Studia Generalia -esi...
Timo Honkela: Kylmä data kohtaa inhimillisen tulkinnan, Studia Generalia -esi...Timo Honkela: Kylmä data kohtaa inhimillisen tulkinnan, Studia Generalia -esi...
Timo Honkela: Kylmä data kohtaa inhimillisen tulkinnan, Studia Generalia -esi...
 
Timo Honkela: Ihminen+ -esitelmä, Mikkeli, 22.9.2016
Timo Honkela: Ihminen+ -esitelmä, Mikkeli, 22.9.2016Timo Honkela: Ihminen+ -esitelmä, Mikkeli, 22.9.2016
Timo Honkela: Ihminen+ -esitelmä, Mikkeli, 22.9.2016
 
Timo Honkela: Kynä ja kone alustus menetelmistä, 15.9.2016
Timo Honkela: Kynä ja kone alustus menetelmistä, 15.9.2016Timo Honkela: Kynä ja kone alustus menetelmistä, 15.9.2016
Timo Honkela: Kynä ja kone alustus menetelmistä, 15.9.2016
 
Honkela. Lagus & Kanner: Parallel Conceptual Spaces and Systems in Health and...
Honkela. Lagus & Kanner: Parallel Conceptual Spaces and Systems in Health and...Honkela. Lagus & Kanner: Parallel Conceptual Spaces and Systems in Health and...
Honkela. Lagus & Kanner: Parallel Conceptual Spaces and Systems in Health and...
 
Timo Honkela: Miten tekoäly muuttaa oppimista ja työtä? Kalajoen lukio, 17.8....
Timo Honkela: Miten tekoäly muuttaa oppimista ja työtä? Kalajoen lukio, 17.8....Timo Honkela: Miten tekoäly muuttaa oppimista ja työtä? Kalajoen lukio, 17.8....
Timo Honkela: Miten tekoäly muuttaa oppimista ja työtä? Kalajoen lukio, 17.8....
 
Timo Honkela: Digitalisaatio tulevaisuudessa
Timo Honkela: Digitalisaatio tulevaisuudessaTimo Honkela: Digitalisaatio tulevaisuudessa
Timo Honkela: Digitalisaatio tulevaisuudessa
 
Timo Honkela: Semantic and pragmatics representations of large text corpora
Timo Honkela: Semantic and pragmatics representations of large text corporaTimo Honkela: Semantic and pragmatics representations of large text corpora
Timo Honkela: Semantic and pragmatics representations of large text corpora
 
Timo Honkela: Silta-tilaisuuden alustus, 7.6.2016
Timo Honkela: Silta-tilaisuuden alustus, 7.6.2016Timo Honkela: Silta-tilaisuuden alustus, 7.6.2016
Timo Honkela: Silta-tilaisuuden alustus, 7.6.2016
 
Timo Honkela: Epistemological status of linguistic theories and models
Timo Honkela: Epistemological status of linguistic theories and modelsTimo Honkela: Epistemological status of linguistic theories and models
Timo Honkela: Epistemological status of linguistic theories and models
 
Timo Honkela: Tieteen uudet valtatiet
Timo Honkela: Tieteen uudet valtatietTimo Honkela: Tieteen uudet valtatiet
Timo Honkela: Tieteen uudet valtatiet
 
Timo Honkela: An introduction to text mining
Timo Honkela: An introduction to text miningTimo Honkela: An introduction to text mining
Timo Honkela: An introduction to text mining
 
Timo Honkela: Modeling evolution and dynamical systems
Timo Honkela: Modeling evolution and dynamical systemsTimo Honkela: Modeling evolution and dynamical systems
Timo Honkela: Modeling evolution and dynamical systems
 
Timo Honkela: Metaphors, analogies and conceptual blending
Timo Honkela: Metaphors, analogies and conceptual blendingTimo Honkela: Metaphors, analogies and conceptual blending
Timo Honkela: Metaphors, analogies and conceptual blending
 
Timo Honkela: Kuhn’s Structure of Scientific Revolutions and Gärdenfors’ Conc...
Timo Honkela: Kuhn’s Structure of Scientific Revolutions and Gärdenfors’ Conc...Timo Honkela: Kuhn’s Structure of Scientific Revolutions and Gärdenfors’ Conc...
Timo Honkela: Kuhn’s Structure of Scientific Revolutions and Gärdenfors’ Conc...
 
Timo Honkela: A short introduction to Modeling ambiguity and vagueness
Timo Honkela: A short introduction to Modeling ambiguity and vaguenessTimo Honkela: A short introduction to Modeling ambiguity and vagueness
Timo Honkela: A short introduction to Modeling ambiguity and vagueness
 
Timo Honkela: An introduction to machine learning and neural networks
Timo Honkela: An introduction to machine learning and neural networksTimo Honkela: An introduction to machine learning and neural networks
Timo Honkela: An introduction to machine learning and neural networks
 

Recently uploaded

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 

Recently uploaded (20)

How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 

Timo Honkela: Analysis of Qualitative Data using Machine Learning Methods

  • 1. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Timo Honkela Arcada Analytics Workshop 8 Jun 2016 Analytics of Qualitative Data using Machine Learning Methods timo.honkela@helsinki.fi
  • 2. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Quantitative versus qualitative ● Quantitative data: can be measured, e.g. distance, area, time, speed, volume, weight, temperature, cost, etc. ● Qualitative data: described in linguistic terms – Data can be observed but not measured – Description typically includes a clear subjective and/or contextual aspect – Long texts can also be considered to be qualitative data
  • 3. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Quantitative versus qualitative ● Quantitative data: can be measured, e.g. distance, area, time, speed, volume, weight, temperature, cost, etc. ● Qualitative data: described in linguistic terms – Data can be observed but not measured – Description typically includes a clear subjective and/or contextual aspect – Long texts can also be considered to be qualitative data Numbers Words
  • 4. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Qualitative in quantitative terms ● Qualities and linguistic data can be represented in quantitative form, too ● Example 1: colors – a) numerical coding of prototypical colors – b) statistics of color naming ● Example 2: words in contexts – The form of a word does not, usually, tell about its meaning – The contexts in which words appear provide information on their meaning
  • 5. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Early personal experiences on rule-based natural language processing ● H. Jäppinen, T. Honkela, H. Hyötyniemi & A. Lehtola (1988): A Multilevel Natural Language Processing Model. Nordic Journal of Linguistics 11:69-87. What is the turnover of the ten largest stock exchange companies in forestry? Morphological analysis Dependency parsing Logical analysis Database query formation Result from the SQL database
  • 6. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Early personal experiences on rule-based natural language processing ● H. Jäppinen, T. Honkela, H. Hyötyniemi & A. Lehtola (1988): A Multilevel Natural Language Processing Model. Nordic Journal of Linguistics 11:69-87. What is the turnover of the ten largest stock exchange companies in forestry? Morphological analysis Dependency parsing Logical analysis Database query formation Result from the SQL database Traditional coding of morphological, syntactic and semantic knowledge Qualitative knowledge comes “from the head” of the knowledge engineer / computational linguist
  • 7. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Classical example: Learning meaning from context: Maps of words in Grimm fairy tales Honkela, Pulkki & Kohonen 1995
  • 8. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Classical example: Learning meaning from context: Maps of words in Grimm fairy tales Honkela, Pulkki & Kohonen 1995 Relations of words are extracted from the data using a machine learning algorithm (neural network: self-organizing map)Word relations emerge in an unsupervised manner
  • 9. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Transformining texts into numerical vectors WORD → VECTOR TEXT → MATRIX Word weighting using, e.g., TF/IDF Words → N-grams Additional categorical information
  • 10. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 A common division of machine learning algorithms … and its relation to underlying assumptions in text analytics
  • 11. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 A common division of machine learning algorithms ● Supervised learning: Categorical ideas or theories are given to the system ● Unsupervised learning: Conceptual systems emergence based on the data ● Reinforcement learning: Models emergence based on the success of the behavior (not very commonly used in natural language modeling)
  • 12. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Complexities of linguistic phenomena and data ● Ambiguity, polysemy ● Vagueness ● Contextuality, multimodality ● Change ● History dependence ● Subjectivity of interpretation and expression (due to the uniqueness of each person's experience)
  • 13. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Ambiguity (homography & polysemy) and contextuality: case “ALUSTA” ● “ALUSTA” "alku" N ELA SG "alusta" N NOM SG "alustaa" V PRES ACT NEG "alustaa" V IMPV ACT SG2 "alustaa" V IMPV ACT NEG SG "alunen" N PTV SG "alus" N PTV SG FINTWOL: Finnish Morphological Analyser Copyright © Kimmo Koskenniemi & Lingsoft Oy 1995 – 2012 http://www2.lingsoft.fi/cgi-bin/fintwol Alusta Monta alusta Näin monta alusta Näin monta alusta satamassa
  • 14. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Ambiguity (homography & polysemy) and contextuality: case “ALUSTA” ● “ALUSTA” "alku" N ELA SG "alusta" N NOM SG "alustaa" V PRES ACT NEG "alustaa" V IMPV ACT SG2 "alustaa" V IMPV ACT NEG SG "alunen" N PTV SG "alus" N PTV SG FINTWOL: Finnish Morphological Analyser Copyright © Kimmo Koskenniemi & Lingsoft Oy 1995 – 2012 http://www2.lingsoft.fi/cgi-bin/fintwol Alusta Monta alusta Näin monta alusta Näin monta alusta satamassa alas taivaalta http://favim.com/image/92863/
  • 15. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Ambiguity (homography & polysemy) and contextuality: case “GET” ● “ S: (v) get, acquire (come into the possession of something concrete or abstract) "She got a lot of paintings from her uncle"; "They acquired a new pet"; "Get your results the next day"; "Get permission to take a few days off from work" ● S: (v) become, go, get (enter or assume a certain state or condition) "He became annoyed when he heard the bad news"; "It must be getting more serious"; "her face went red with anger"; "She went into ecstasy"; "Get going!" ● S: (v) get, let, have (cause to move; cause to be in a certain position or condition) "He got his squad on the ball"; "This let me in for a big surprise"; "He got a girl into trouble" ● S: (v) receive, get, find, obtain, incur (receive a specified treatment (abstract)) "These aspects of civilization do not find expression or receive an interpretation"; "His movie received a good review"; "I got nothing but trouble for my good intentions" ● S: (v) arrive, get, come (reach a destination; arrive by movement or progress) "She arrived home at 7 o'clock"; "She didn't get to Chicago until after midnight" ● S: (v) bring, get, convey, fetch (go or come after and bring or take back) "Get me those books over there, please"; "Could you bring the wine?"; "The dog fetched the hat" ● S: (v) experience, receive, have, get (go through (mental or physical states or experiences)) "get an idea"; "experience vertigo"; "get nauseous"; "receive injuries"; "have a feeling" ● S: (v) pay back, pay off, get, fix (take vengeance on or get even) "We'll get them!"; "That'll fix him good!"; "This time I got him" ● S: (v) have, get, make (achieve a point or goal) "Nicklaus had a 70"; "The Brazilian team got 4 goals"; "She made 29 points that day" ● S: (v) induce, stimulate, cause, have, get, make (cause to do; cause to act in a specified manner) "The ads induced me to buy a VCR"; "My children finally got me to buy a computer"; "My wife made me buy a new sofa" ● S: (v) get, catch, capture (succeed in catching or seizing, especially after a chase) "We finally got the suspect"; "Did you catch the thief?" ● S: (v) grow, develop, produce, get, acquire (come to have or undergo a change of (physical features and attributes)) "He grew a beard"; "The patient developed abdominal pains"; "I got funny spots all over my body"; "Well-developed breasts" ● S: (v) contract, take, get (be stricken by an illness, fall victim to an illness) "He got AIDS"; "She came down with pneumonia"; "She took a chill" ● S: (v) get (communicate with a place or person; establish communication with, as if by telephone) "Bill called this number and he got Mary"; "The operator couldn't get Kobe because of the earthquake" ● S: (v) make, get (give certain properties to something) "get someone mad"; "She made us look silly"; "He made a fool of himself at the meeting"; "Don't make this into a big deal"; "This invention will make you a millionaire"; "Make yourself clear" ● S: (v) drive, get, aim (move into a desired direction of discourse) "What are you driving at?" ● S: (v) catch, get (grasp with the mind or develop an understanding of) "did you catch that allusion?"; "We caught something of his theory in the lecture"; "don't catch your meaning"; "did you get it?"; "She didn't get the joke"; "I just don't get him" ● S: (v) catch, arrest, get (attract and fix) "His look caught her"; "She caught his eye"; "Catch the attention of the waiter" ● S: (v) get, catch (reach with a blow or hit in a particular spot) "the rock caught her in the back of the head"; "The blow got him in the back"; "The punch caught him in the stomach" ● S: (v) get (reach by calculation) "What do you get when you add up these numbers?" ● S: (v) get (acquire as a result of some effort or action) "You cannot get water out of a stone"; "Where did she get these news?" ● S: (v) get (purchase) "What did you get at the toy store?" ● S: (v) catch, get (perceive by hearing) "I didn't catch your name"; "She didn't get his name when they met the first time" ● S: (v) catch, get (suffer from the receipt of) "She will catch hell for this behavior!" ● S: (v) get, receive (receive as a retribution or punishment) "He got 5 years in prison" ● S: (v) scram, buzz off, fuck off, get, bugger off (leave immediately; used usually in the imperative form) "Scram!" ● S: (v) get (reach and board) "She got the bus just as it was leaving" ● S: (v) get, get under one's skin (irritate) "Her childish behavior really get to me"; "His lying really gets me" ● S: (v) get (evoke an emotional response) "Brahms's `Requiem' gets me every time" ● S: (v) catch, get (apprehend and reproduce accurately) "She really caught the spirit of the place in her drawings"; "She got the mood just right in her photographs" ● S: (v) draw, get (earn or achieve a base by being walked by the pitcher) "He drew a base on balls" ● S: (v) get (overcome or destroy) "The ice storm got my hibiscus"; "the cat got the goldfish" ● S: (v) perplex, vex, stick, get, puzzle, mystify, baffle, beat, pose, bewilder, flummox, stupefy, nonplus, gravel, amaze, dumbfound (be a mystery or bewildering to) "This beats me!"; "Got me--I don't know the answer!"; "a vexing problem"; " This question really stuck me" ● S: (v) get down, begin, get, start out, start, set about, set out, commence (take the first step or steps in carrying out an action) "We began working at dawn"; "Who will start?"; "Get working as soon as the sun rises!"; "The first tourists began to arrive in Cambodia"; "He began early in the day"; "Let's get down to work now" ● S: (v) suffer, sustain, have, get (undergo (as of injuries and illnesses)) "She suffered a fracture in the accident"; "He had an insulin shock after eating three candy bars"; "She got a bruise on her leg"; "He got his arm broken in the scuffle" ● S: (v) beget, get, engender, father, mother, sire, generate, bring forth (make (offspring) by reproduction) "Abraham begot Isaac"; "John fathered four daughters" W ordN et3.1
  • 16. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Labeling movements: Associating high-dim. kinesthetic time series with linguistic labels Förger & Honkela 2014 For us humans meanings are grounded in our multimodal experiences Consider how children learn language; not reading word definitions from books
  • 17. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Labeling movements: Associating high-dim. kinesthetic time series with linguistic labels Förger & Honkela 2014
  • 18. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 RUNNING WALKING LIMPING JOGGING Förger & Honkela 2014
  • 19. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Definition of / meaning of Systemic risk Peter Sarlin Differences between experts in different disciplines and laypeople
  • 20. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 GICA: Grounded Intersubjective Concept Analysis Sanat, fraasit, tulkinnat tms. Kontekstit Yksilöt How to extend text mining like topic modeling to include subjective understanding? Let's extend term-document matrices into Subject-Object-Context tensors
  • 21. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 GICA: Grounded Intersubjective Concept Analysis Sanat, fraasit, tulkinnat tms. Kontekstit Yksilöt
  • 22. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 The word “health” in State of the Union Addresses Subjects on objects in contexts: Using GICA method to quantify epistemological subjectivity. Timo Honkela, Juha Raitio, Krista Lagus, Ilari T. Nieminen, Nina Honkela, and Mika Pantzar. Proc. of IJCNN 2012.
  • 23. Timo Honkela, Arcada Analytics Workshop, 8.6.2016 Thank you for your attention!