SlideShare a Scribd company logo
1 of 13
Download to read offline
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 (9)

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

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatmentnswingard
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfSkillCertProExams
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...amilabibi1
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...ZurliaSoop
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Baileyhlharris
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxlionnarsimharajumjf
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 

Recently uploaded (17)

ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 

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.