SlideShare a Scribd company logo
Active Human-in-the-Loop
Deep Learning for Cultural
Metadata Enrichment
Europeana Tech 2018
Eddie Dervakos, Antonis Korkofigas, Natasa Sofou, Giorgos Stamou
Intelligent Systems Laboratory, National Technical University of Athens
Context and Motivation
Artificial Intelligence
● Process big amounts of
data
● Deep Data
● Improve content
discoverability through
automatic information
extraction for metadata
enrichment
Digital Cultural Heritage
● Huge Amount of content in
Digital Cultural Heritage
● Content is not easily
accessible and discoverable
● Poor metadata quality
● Manual annotation cannot
solve the problem: it is
costly and cannot scale up
Automatic metadata enrichment
● Use AI enabled services to extract meaningful and useful information
from available content (additional, not existing metadata).
● Usually information is extracted and identified through a classification
process: content is classified in predefined categories
Vanitas Still Life with the Spinario, Claesz., Pieter
Image: courtesy of Rijksmuseum, Public Domain
Classify image based on its type and
format: Oil Painting
Classify image based on its content w.r.t
musical instruments: Violin
AI and classification
Training
Data
Feature
Selection
Learning
Algorithm
(e.g SVM, CNN, …)
Output
AI Classifier
Data Information extraction: classify data object in predefined categories
Restrictions: Training data availability (lack of annotated content)
AI model : CNN for feature selection and
classification
Learning algorithm & classification
Taking some input data (image, music
recording, text etx) and outputting a
class (a cat, dog, etc) or a probability of
classes that best describes the data
(class labels needed)
Unsupervised Feature Extraction
● Feature extraction is necessary since data
usually carry too much redundant and/or
irrelevant information
● Many possible features to consider
● Start from wide set of data features and result
to a more restricted set with strong
representation power
piano
sax
violin
celo
voiceconvolution +nonlinearity
max
pooling
Convolution and pooling layers
Fully connected
layers
N binary
classification
vec
Human - in- the- Loop
AI
classifier
Human
Annotation
Output
Active Learning
Confident
Uncertain
HITL - Active learning approach
AI model
Labelled
training set
Unlabelled
pool of data
UL
Human annotator
Learn a
model
Select
queries
Given an unlabeled pool of
examples:
● Rank examples in order of
informativeness (using
existing methods and
defining new ones based
on description logic)
● Query the labels of the
most informative examples
of U
● The new labeled examples
are included in the training
data L
● The model is re-trained
using the new training data
Musical Instrument Identification
Data: Music audio signals (synthetic and real recordings)
ac. guitar
el. guitar
violin
cello
saxophone
organ
piano
voice
flute
clarinet
trumpet
Classes (labels)
Audio waveform
Spectrogram
Nsynth
1.5k
Datasets
MIS
2k
5 classes
Europeana
Sounds - user
annotated set
2k
63 labels
IRMAS
6.5k
5 classes
5 classes
Unsupervised learning for
feature extraction
HITL- Deep Active learning
Most
Informative
samples
Human
annotations
CNN
Learning algorithm
Model updating
Labelled
data
L
Unlabelled
data
U
Experimental Results
Problems
● Recordings quality
(scratches)
● Unknown instruments
● Piano often annotates as
string
● User annotations need extra
validation
L IRMAS MIS NSynth Total
cel 388 471 0 859
pia 721 0 300 1021
vio 580 228 0 808
cla 505 239 0 744
org 682 0 176 858
gac 637 0 300 937
tru 441 235 0 676
flu 451 219 0 670
sax 626 323 0 949
gel 760 0 300 1060
voi 778 0 300 1078
Total 6569 1715 1376
Confidece:= Output of final (softmax) layer of CNN
L1 Total
cel 604
pia 738
vio 574
cla 515
org 575
gac 672
tru 468
flu 468
sax 649
gel 739
voi 760
Total
L2 Total
cel 255
pia 283
vio 234
cla 229
org 283
gac 265
tru 208
flu 202
sax 300
gel 321
voi 318
Total
L: Labeled set of
data
L= L1+L2
Each track is
divided in
segments of 3
seconds
Training L1 accuracy L2 accuracy L accuracy Europeana Sounds
Annotated Set
L1 85.18% 71.25% 81.00%
L2
L 90.55% 89.85% 90.34%
Other Application Domains
Europeana Photography
Assessing the aesthetic quality of images
Attributes:
● balance, fill the frame, lead room,
rule of thirds, motion blur, simple,
color harmony, framed, leading
lines, shallow DOF, Repetition and
pattern symmetry
● interesting content, object
emphasis, good lighting, color
harmony, vivid color, shallow depth
of field, motion blur, rule of thirds,
balancing element, repetition, and
symmetry
earlyresults
Europeana Fashion
Extracting information from
catwalk images:
● Identification of clothing
items (dress, shoes, skirts,
trousers swimsuits)
● Cloth categories
● Details
● Colors
● Patterns
● Fabric texture
Images courtesy of European Fashion, under copyright.

More Related Content

Similar to Active Human-in-the-Loop Deep Learning for Cultural Metadata Enrichment by Natasa Sofou - EuropeanaTech Conference 2018

New approaches in music generation from tonal and modal perspectives
New approaches in music generation from tonal and modal perspectivesNew approaches in music generation from tonal and modal perspectives
New approaches in music generation from tonal and modal perspectivesFacultad de Informática UCM
 
A Cultural Heritage Repository as Source for Learning Materials
A Cultural Heritage Repository as Source for Learning MaterialsA Cultural Heritage Repository as Source for Learning Materials
A Cultural Heritage Repository as Source for Learning MaterialsManjulaPatel
 
Lecture 01: Machine Learning for Language Technology - Introduction
 Lecture 01: Machine Learning for Language Technology - Introduction Lecture 01: Machine Learning for Language Technology - Introduction
Lecture 01: Machine Learning for Language Technology - IntroductionMarina Santini
 
Semantic Enrichment & Crowdsourcing
Semantic Enrichment & CrowdsourcingSemantic Enrichment & Crowdsourcing
Semantic Enrichment & CrowdsourcingEuropeana_Sounds
 
Maria Theodoridou Semantic Integration Experiments
Maria Theodoridou Semantic Integration ExperimentsMaria Theodoridou Semantic Integration Experiments
Maria Theodoridou Semantic Integration Experimentsariadnenetwork
 
A deer for Europe
A deer for EuropeA deer for Europe
A deer for Europeashtreex
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 

Similar to Active Human-in-the-Loop Deep Learning for Cultural Metadata Enrichment by Natasa Sofou - EuropeanaTech Conference 2018 (10)

CV_Aleinik_new
CV_Aleinik_newCV_Aleinik_new
CV_Aleinik_new
 
Image Retrieval at the BnF
Image Retrieval at the BnFImage Retrieval at the BnF
Image Retrieval at the BnF
 
New approaches in music generation from tonal and modal perspectives
New approaches in music generation from tonal and modal perspectivesNew approaches in music generation from tonal and modal perspectives
New approaches in music generation from tonal and modal perspectives
 
A Cultural Heritage Repository as Source for Learning Materials
A Cultural Heritage Repository as Source for Learning MaterialsA Cultural Heritage Repository as Source for Learning Materials
A Cultural Heritage Repository as Source for Learning Materials
 
Lecture 01: Machine Learning for Language Technology - Introduction
 Lecture 01: Machine Learning for Language Technology - Introduction Lecture 01: Machine Learning for Language Technology - Introduction
Lecture 01: Machine Learning for Language Technology - Introduction
 
Semantic Enrichment & Crowdsourcing
Semantic Enrichment & CrowdsourcingSemantic Enrichment & Crowdsourcing
Semantic Enrichment & Crowdsourcing
 
KD_MB_MW_poster
KD_MB_MW_posterKD_MB_MW_poster
KD_MB_MW_poster
 
Maria Theodoridou Semantic Integration Experiments
Maria Theodoridou Semantic Integration ExperimentsMaria Theodoridou Semantic Integration Experiments
Maria Theodoridou Semantic Integration Experiments
 
A deer for Europe
A deer for EuropeA deer for Europe
A deer for Europe
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 

More from Europeana

Europeana Climate Action Community meetup 29_03_2022.pdf
Europeana Climate Action Community meetup 29_03_2022.pdfEuropeana Climate Action Community meetup 29_03_2022.pdf
Europeana Climate Action Community meetup 29_03_2022.pdfEuropeana
 
French Presidency - 1 march 2022
French Presidency - 1 march 2022French Presidency - 1 march 2022
French Presidency - 1 march 2022Europeana
 
Europeana Aggregators' Fair day 1
Europeana Aggregators' Fair day 1Europeana Aggregators' Fair day 1
Europeana Aggregators' Fair day 1Europeana
 
Europeana Aggregators' Fair day 2
Europeana Aggregators' Fair day 2Europeana Aggregators' Fair day 2
Europeana Aggregators' Fair day 2Europeana
 
Europeana web conference portuguese presidency of the council of the eu - jun...
Europeana web conference portuguese presidency of the council of the eu - jun...Europeana web conference portuguese presidency of the council of the eu - jun...
Europeana web conference portuguese presidency of the council of the eu - jun...Europeana
 
Europeana 2019 - Connect Communities - 27-28 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 27-28 November 2019 - AuditoriumEuropeana 2019 - Connect Communities - 27-28 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 27-28 November 2019 - AuditoriumEuropeana
 
Europeana 2019 - Connect Communities - 29 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 29 November 2019 - AuditoriumEuropeana 2019 - Connect Communities - 29 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 29 November 2019 - AuditoriumEuropeana
 
Europeana 2019 - Connect Communities - Pitch your project
Europeana 2019 - Connect Communities - Pitch your projectEuropeana 2019 - Connect Communities - Pitch your project
Europeana 2019 - Connect Communities - Pitch your projectEuropeana
 
Europeana 2019 - Connect Communities
Europeana 2019 - Connect CommunitiesEuropeana 2019 - Connect Communities
Europeana 2019 - Connect CommunitiesEuropeana
 
Europeana 2019 - Connect Communities
Europeana 2019 - Connect CommunitiesEuropeana 2019 - Connect Communities
Europeana 2019 - Connect CommunitiesEuropeana
 
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...Europeana
 
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...Europeana
 
The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...
The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...
The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...Europeana
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...Europeana
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...Europeana
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...Europeana
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...Europeana
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...Europeana
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...Europeana
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...Europeana
 

More from Europeana (20)

Europeana Climate Action Community meetup 29_03_2022.pdf
Europeana Climate Action Community meetup 29_03_2022.pdfEuropeana Climate Action Community meetup 29_03_2022.pdf
Europeana Climate Action Community meetup 29_03_2022.pdf
 
French Presidency - 1 march 2022
French Presidency - 1 march 2022French Presidency - 1 march 2022
French Presidency - 1 march 2022
 
Europeana Aggregators' Fair day 1
Europeana Aggregators' Fair day 1Europeana Aggregators' Fair day 1
Europeana Aggregators' Fair day 1
 
Europeana Aggregators' Fair day 2
Europeana Aggregators' Fair day 2Europeana Aggregators' Fair day 2
Europeana Aggregators' Fair day 2
 
Europeana web conference portuguese presidency of the council of the eu - jun...
Europeana web conference portuguese presidency of the council of the eu - jun...Europeana web conference portuguese presidency of the council of the eu - jun...
Europeana web conference portuguese presidency of the council of the eu - jun...
 
Europeana 2019 - Connect Communities - 27-28 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 27-28 November 2019 - AuditoriumEuropeana 2019 - Connect Communities - 27-28 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 27-28 November 2019 - Auditorium
 
Europeana 2019 - Connect Communities - 29 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 29 November 2019 - AuditoriumEuropeana 2019 - Connect Communities - 29 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 29 November 2019 - Auditorium
 
Europeana 2019 - Connect Communities - Pitch your project
Europeana 2019 - Connect Communities - Pitch your projectEuropeana 2019 - Connect Communities - Pitch your project
Europeana 2019 - Connect Communities - Pitch your project
 
Europeana 2019 - Connect Communities
Europeana 2019 - Connect CommunitiesEuropeana 2019 - Connect Communities
Europeana 2019 - Connect Communities
 
Europeana 2019 - Connect Communities
Europeana 2019 - Connect CommunitiesEuropeana 2019 - Connect Communities
Europeana 2019 - Connect Communities
 
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
 
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...
 
The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...
The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...
The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 

Recently uploaded

ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdfACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdfKinben Innovation Private Limited
 
Cymulate (Breach and Attack Simulation).
Cymulate (Breach and Attack Simulation).Cymulate (Breach and Attack Simulation).
Cymulate (Breach and Attack Simulation).luckyk1575
 
527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdfrajpreetkaur75080
 
OC Streetcar Final Presentation-Downtown Santa Ana
OC Streetcar Final Presentation-Downtown Santa AnaOC Streetcar Final Presentation-Downtown Santa Ana
OC Streetcar Final Presentation-Downtown Santa AnaRahsaan L. Browne
 
Breathing in New Life_ Part 3 05 22 2024.pptx
Breathing in New Life_ Part 3 05 22 2024.pptxBreathing in New Life_ Part 3 05 22 2024.pptx
Breathing in New Life_ Part 3 05 22 2024.pptxFamilyWorshipCenterD
 
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Rahsaan L. Browne
 
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docxThe Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docxMogul Press
 
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfOracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfSkillCertProExams
 
Understanding Poverty: A Community Questionnaire
Understanding Poverty: A Community QuestionnaireUnderstanding Poverty: A Community Questionnaire
Understanding Poverty: A Community Questionnairebazilnaeem7
 
Deciding The Topic of our Magazine.pptx.
Deciding The Topic of our Magazine.pptx.Deciding The Topic of our Magazine.pptx.
Deciding The Topic of our Magazine.pptx.bazilnaeem7
 
art integrated project of computer applications
art integrated project of computer applicationsart integrated project of computer applications
art integrated project of computer applicationsmarvelpwian65
 
The Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFThe Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFRahsaan L. Browne
 
05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community NetworkingMichael Orias
 
ServiceNow CIS-Discovery Exam Dumps 2024
ServiceNow CIS-Discovery Exam Dumps 2024ServiceNow CIS-Discovery Exam Dumps 2024
ServiceNow CIS-Discovery Exam Dumps 2024SkillCertProExams
 

Recently uploaded (14)

ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdfACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
 
Cymulate (Breach and Attack Simulation).
Cymulate (Breach and Attack Simulation).Cymulate (Breach and Attack Simulation).
Cymulate (Breach and Attack Simulation).
 
527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf
 
OC Streetcar Final Presentation-Downtown Santa Ana
OC Streetcar Final Presentation-Downtown Santa AnaOC Streetcar Final Presentation-Downtown Santa Ana
OC Streetcar Final Presentation-Downtown Santa Ana
 
Breathing in New Life_ Part 3 05 22 2024.pptx
Breathing in New Life_ Part 3 05 22 2024.pptxBreathing in New Life_ Part 3 05 22 2024.pptx
Breathing in New Life_ Part 3 05 22 2024.pptx
 
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
 
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docxThe Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
 
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfOracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
 
Understanding Poverty: A Community Questionnaire
Understanding Poverty: A Community QuestionnaireUnderstanding Poverty: A Community Questionnaire
Understanding Poverty: A Community Questionnaire
 
Deciding The Topic of our Magazine.pptx.
Deciding The Topic of our Magazine.pptx.Deciding The Topic of our Magazine.pptx.
Deciding The Topic of our Magazine.pptx.
 
art integrated project of computer applications
art integrated project of computer applicationsart integrated project of computer applications
art integrated project of computer applications
 
The Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFThe Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDF
 
05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking
 
ServiceNow CIS-Discovery Exam Dumps 2024
ServiceNow CIS-Discovery Exam Dumps 2024ServiceNow CIS-Discovery Exam Dumps 2024
ServiceNow CIS-Discovery Exam Dumps 2024
 

Active Human-in-the-Loop Deep Learning for Cultural Metadata Enrichment by Natasa Sofou - EuropeanaTech Conference 2018

  • 1. Active Human-in-the-Loop Deep Learning for Cultural Metadata Enrichment Europeana Tech 2018 Eddie Dervakos, Antonis Korkofigas, Natasa Sofou, Giorgos Stamou Intelligent Systems Laboratory, National Technical University of Athens
  • 2. Context and Motivation Artificial Intelligence ● Process big amounts of data ● Deep Data ● Improve content discoverability through automatic information extraction for metadata enrichment Digital Cultural Heritage ● Huge Amount of content in Digital Cultural Heritage ● Content is not easily accessible and discoverable ● Poor metadata quality ● Manual annotation cannot solve the problem: it is costly and cannot scale up
  • 3. Automatic metadata enrichment ● Use AI enabled services to extract meaningful and useful information from available content (additional, not existing metadata). ● Usually information is extracted and identified through a classification process: content is classified in predefined categories Vanitas Still Life with the Spinario, Claesz., Pieter Image: courtesy of Rijksmuseum, Public Domain Classify image based on its type and format: Oil Painting Classify image based on its content w.r.t musical instruments: Violin
  • 4. AI and classification Training Data Feature Selection Learning Algorithm (e.g SVM, CNN, …) Output AI Classifier Data Information extraction: classify data object in predefined categories Restrictions: Training data availability (lack of annotated content)
  • 5. AI model : CNN for feature selection and classification Learning algorithm & classification Taking some input data (image, music recording, text etx) and outputting a class (a cat, dog, etc) or a probability of classes that best describes the data (class labels needed) Unsupervised Feature Extraction ● Feature extraction is necessary since data usually carry too much redundant and/or irrelevant information ● Many possible features to consider ● Start from wide set of data features and result to a more restricted set with strong representation power piano sax violin celo voiceconvolution +nonlinearity max pooling Convolution and pooling layers Fully connected layers N binary classification vec
  • 6. Human - in- the- Loop AI classifier Human Annotation Output Active Learning Confident Uncertain
  • 7. HITL - Active learning approach AI model Labelled training set Unlabelled pool of data UL Human annotator Learn a model Select queries Given an unlabeled pool of examples: ● Rank examples in order of informativeness (using existing methods and defining new ones based on description logic) ● Query the labels of the most informative examples of U ● The new labeled examples are included in the training data L ● The model is re-trained using the new training data
  • 8. Musical Instrument Identification Data: Music audio signals (synthetic and real recordings) ac. guitar el. guitar violin cello saxophone organ piano voice flute clarinet trumpet Classes (labels) Audio waveform Spectrogram Nsynth 1.5k Datasets MIS 2k 5 classes Europeana Sounds - user annotated set 2k 63 labels IRMAS 6.5k 5 classes 5 classes
  • 9. Unsupervised learning for feature extraction HITL- Deep Active learning Most Informative samples Human annotations CNN Learning algorithm Model updating Labelled data L Unlabelled data U
  • 10. Experimental Results Problems ● Recordings quality (scratches) ● Unknown instruments ● Piano often annotates as string ● User annotations need extra validation L IRMAS MIS NSynth Total cel 388 471 0 859 pia 721 0 300 1021 vio 580 228 0 808 cla 505 239 0 744 org 682 0 176 858 gac 637 0 300 937 tru 441 235 0 676 flu 451 219 0 670 sax 626 323 0 949 gel 760 0 300 1060 voi 778 0 300 1078 Total 6569 1715 1376 Confidece:= Output of final (softmax) layer of CNN L1 Total cel 604 pia 738 vio 574 cla 515 org 575 gac 672 tru 468 flu 468 sax 649 gel 739 voi 760 Total L2 Total cel 255 pia 283 vio 234 cla 229 org 283 gac 265 tru 208 flu 202 sax 300 gel 321 voi 318 Total L: Labeled set of data L= L1+L2 Each track is divided in segments of 3 seconds Training L1 accuracy L2 accuracy L accuracy Europeana Sounds Annotated Set L1 85.18% 71.25% 81.00% L2 L 90.55% 89.85% 90.34%
  • 12. Europeana Photography Assessing the aesthetic quality of images Attributes: ● balance, fill the frame, lead room, rule of thirds, motion blur, simple, color harmony, framed, leading lines, shallow DOF, Repetition and pattern symmetry ● interesting content, object emphasis, good lighting, color harmony, vivid color, shallow depth of field, motion blur, rule of thirds, balancing element, repetition, and symmetry earlyresults
  • 13. Europeana Fashion Extracting information from catwalk images: ● Identification of clothing items (dress, shoes, skirts, trousers swimsuits) ● Cloth categories ● Details ● Colors ● Patterns ● Fabric texture Images courtesy of European Fashion, under copyright.