SlideShare a Scribd company logo
ONYX:
Describing Emotions on
the Web of Data

J. Fernando Sánchez Rada
Universidad Politécnica de Madrid
jfernando@dit.upm.es
Structure of this talk
1. Introduction
2. Problem statement
3. Enabling technologies
4. Our proposal: Onyx
5. Onyx extensions
6. Evaluation
7. Future work
Introduction - Who are we?
● Intelligent Systems Group from Universidad
Politécnica de Madrid
○ Working on QA
○ Emotion in Agent Systems / Social Simulations
○ Big Data & Machine Learning

● Related work:
○ Vocabulary for Sentiment Analysis
Introduction - EUROSENTIMENT
● Multilingual Language Resource Pool for
Sentiment Analysis
○ Corpora, Lexica, etc.
○ Emotion & Sentiment
Analysis Services

● Data enrichment pipelines
Problem statement
● Lack of a common format for: corpora, lexica
and services (results).
○ Semantic
○ Multilingual
○ Several sources and versions (Provenance)

● Heterogeneous models and categories for
emotions
Enabling technologies - Prov-O
● Provenance Ontology
● W3C Recommendation (30 April 2013) [1]

[1] http://www.w3.org/TR/prov-o/
Marl
● Vocabulary for Opinion Mining
● Initial integration in NIF 2.0
● Used by FP7 TrendMiner (DFKI)
● Used in EUROSENTIMENT to model
sentiment/opinions
● Integrated with

, an emerging standard for

modelling Language Resources as LD
EmotionML
● Markup Language for emotions in three scenarios:
○ Manual annotation
○ Automatic recognition
○ Generation of behaviour
● Deals with heterogeneity of categories and
dimensions
● Well defined and accessible (W3C Recommendation)
● Metadata (IMDI, CLARIN)
● Non-semantic format (XML schema)
Our proposal: Onyx
● Ontology for Emotion Analysis (and more)
● Benefits from Prov-O
● Generic meta model for emotions
● Mappings to other formats
Overview of Onyx
Onyx for Emotion Analysis Results
Onyx for Emotion Analysis Results
Onyx for Emotion Analysis Results
ex:CustomAnalysis
a onyx:EmotionAnalysis;
onyx:algorithm "SimpleAlgorithm";
onyx:usesEmotionModel wna:WNAModel.
ex:Result1
a onyx:EmotionSet;
prov:wasGeneratedBy :customAnalysis;
sioc:has_creator [ sioc:UserAccount <http://twitter.com/JohnDoe>. ];
onyx:hasEmotion [
onyx:hasEmotionCategory wna:Hate;
onyx:hasEmotionIntensity 0.5;
onyx:algorithmConfidence 0.9; ];
onyx:emotionText "I hate Mondays!" ;
onyx:describesObject wn:Monday_1;
dcterms:created "2013-05-16T19:20:30+01:00"^^dcterms:W3CDTF.
Onyx for Lexica
Onyx Extensions: WN-Affect
● A-Labels to SKOS Concepts
● 300+ affects
● Transitive hierarchical relationships
● Publicly available
● Navigable tree
● Onyx Model with all these categories
Onyx Extensions: WN-Affect
Onyx Extensions: EmotionML
● Automatically process EmotionML
vocabularies [1]
● Generate the Onyx model with its categories
and dimensions

[1] http://www.w3.org/TR/2011/WD-emotion-voc-20110407/
Evaluation - Synesketch
● Emotion Analysis using the Synesketch PHP
port (Emote)
● NIF 2.0 API
● Outputs Onyx in RDF/JSON
● Public service available at: http://demos.gsi.dit.upm.
es/onyxemote/
Evaluation - EmotionML
Evaluation - EmotionML
● Translation of the examples from the
recommendation
● Mapping of its vocabularies to Onyx
● Working on a translation tool for resources
Future work
● Integration with NIF 2.0
● Further integration with Marl
● More complex treatment of emotions
○ Emotion composition
○ Include relationships between emotions as part of
the vocabulary

● Compatibility with the HEO[1]
[1] Developing HEO Human Emotions Ontology. Grassi 2009
Questions
J. Fernando Sánchez Rada
jfernando@dit.upm.es

More Related Content

Viewers also liked

Journey to sef development
Journey to sef developmentJourney to sef development
Journey to sef development
M R Jhalawad
 
Mission vishvas-resume template-18
Mission vishvas-resume template-18Mission vishvas-resume template-18
Mission vishvas-resume template-18
mission_vishvas
 
Mission vishvas-resume template-15
Mission vishvas-resume template-15Mission vishvas-resume template-15
Mission vishvas-resume template-15
mission_vishvas
 
Paper plate and douna making machines slitting & lamination machines
Paper plate and douna making machines   slitting & lamination machinesPaper plate and douna making machines   slitting & lamination machines
Paper plate and douna making machines slitting & lamination machines
mission_vishvas
 
Pmi pmbok-resume template-19
Pmi pmbok-resume template-19Pmi pmbok-resume template-19
Pmi pmbok-resume template-19
mission_vishvas
 
Cmmaao budget-pmi-pmp
Cmmaao budget-pmi-pmpCmmaao budget-pmi-pmp
Cmmaao budget-pmi-pmp
mission_vishvas
 
Pmi pmp-resume template-8
Pmi pmp-resume template-8Pmi pmp-resume template-8
Pmi pmp-resume template-8
mission_vishvas
 
Cmmaao pmi
Cmmaao pmiCmmaao pmi
Cmmaao pmi
mission_vishvas
 
Cmmaao pmi-customer readiness signoff v1b
Cmmaao pmi-customer readiness signoff v1bCmmaao pmi-customer readiness signoff v1b
Cmmaao pmi-customer readiness signoff v1b
mission_vishvas
 
Pmi pmbok-resume template-9
Pmi pmbok-resume template-9Pmi pmbok-resume template-9
Pmi pmbok-resume template-9
mission_vishvas
 
Training & Development - Problems in Learning
Training & Development - Problems in LearningTraining & Development - Problems in Learning
Training & Development - Problems in Learning
M R Jhalawad
 
Pmi pmp-resume template18
Pmi pmp-resume template18Pmi pmp-resume template18
Pmi pmp-resume template18
mission_vishvas
 
Cmmaao pmi-resume template-18
Cmmaao pmi-resume template-18Cmmaao pmi-resume template-18
Cmmaao pmi-resume template-18
mission_vishvas
 
Cmmaao pmi-lifecycle management plan v1b
Cmmaao pmi-lifecycle management plan v1bCmmaao pmi-lifecycle management plan v1b
Cmmaao pmi-lifecycle management plan v1b
mission_vishvas
 
Vishvas resume template-2
Vishvas resume template-2Vishvas resume template-2
Vishvas resume template-2
mission_vishvas
 
Key problems of allocation of education responsibilities
Key problems of allocation of education responsibilitiesKey problems of allocation of education responsibilities
Key problems of allocation of education responsibilities
Kostiantyn Gavrylov
 
Vishvas resume template-1
Vishvas resume template-1Vishvas resume template-1
Vishvas resume template-1
mission_vishvas
 
Pmi pmbok-resume template-7
Pmi pmbok-resume template-7Pmi pmbok-resume template-7
Pmi pmbok-resume template-7
mission_vishvas
 
Cmmaao decision-log-pmi-pmp
Cmmaao decision-log-pmi-pmpCmmaao decision-log-pmi-pmp
Cmmaao decision-log-pmi-pmp
mission_vishvas
 

Viewers also liked (20)

Journey to sef development
Journey to sef developmentJourney to sef development
Journey to sef development
 
Mission vishvas-resume template-18
Mission vishvas-resume template-18Mission vishvas-resume template-18
Mission vishvas-resume template-18
 
Mission vishvas-resume template-15
Mission vishvas-resume template-15Mission vishvas-resume template-15
Mission vishvas-resume template-15
 
Paper plate and douna making machines slitting & lamination machines
Paper plate and douna making machines   slitting & lamination machinesPaper plate and douna making machines   slitting & lamination machines
Paper plate and douna making machines slitting & lamination machines
 
Pmi pmbok-resume template-19
Pmi pmbok-resume template-19Pmi pmbok-resume template-19
Pmi pmbok-resume template-19
 
Cmmaao budget-pmi-pmp
Cmmaao budget-pmi-pmpCmmaao budget-pmi-pmp
Cmmaao budget-pmi-pmp
 
Pmi pmp-resume template-8
Pmi pmp-resume template-8Pmi pmp-resume template-8
Pmi pmp-resume template-8
 
Cmmaao pmi
Cmmaao pmiCmmaao pmi
Cmmaao pmi
 
Cmmaao pmi-customer readiness signoff v1b
Cmmaao pmi-customer readiness signoff v1bCmmaao pmi-customer readiness signoff v1b
Cmmaao pmi-customer readiness signoff v1b
 
Pmi pmbok-resume template-9
Pmi pmbok-resume template-9Pmi pmbok-resume template-9
Pmi pmbok-resume template-9
 
Training & Development - Problems in Learning
Training & Development - Problems in LearningTraining & Development - Problems in Learning
Training & Development - Problems in Learning
 
Pvc mould 1
Pvc mould 1Pvc mould 1
Pvc mould 1
 
Pmi pmp-resume template18
Pmi pmp-resume template18Pmi pmp-resume template18
Pmi pmp-resume template18
 
Cmmaao pmi-resume template-18
Cmmaao pmi-resume template-18Cmmaao pmi-resume template-18
Cmmaao pmi-resume template-18
 
Cmmaao pmi-lifecycle management plan v1b
Cmmaao pmi-lifecycle management plan v1bCmmaao pmi-lifecycle management plan v1b
Cmmaao pmi-lifecycle management plan v1b
 
Vishvas resume template-2
Vishvas resume template-2Vishvas resume template-2
Vishvas resume template-2
 
Key problems of allocation of education responsibilities
Key problems of allocation of education responsibilitiesKey problems of allocation of education responsibilities
Key problems of allocation of education responsibilities
 
Vishvas resume template-1
Vishvas resume template-1Vishvas resume template-1
Vishvas resume template-1
 
Pmi pmbok-resume template-7
Pmi pmbok-resume template-7Pmi pmbok-resume template-7
Pmi pmbok-resume template-7
 
Cmmaao decision-log-pmi-pmp
Cmmaao decision-log-pmi-pmpCmmaao decision-log-pmi-pmp
Cmmaao decision-log-pmi-pmp
 

Similar to Onyx: Describing Emotions on the Web of Data

Arcomem training entities-and-events_advanced
Arcomem training entities-and-events_advancedArcomem training entities-and-events_advanced
Arcomem training entities-and-events_advanced
arcomem
 
Crick Presentation. Valencia 28_feb_2010
Crick Presentation. Valencia 28_feb_2010Crick Presentation. Valencia 28_feb_2010
Crick Presentation. Valencia 28_feb_2010
Luis Torres-Yepez
 
Thoughts on interoperability
Thoughts on interoperabilityThoughts on interoperability
Thoughts on interoperability
Ian Foster
 
How to model digital objects within the semantic web
How to model digital objects within the semantic webHow to model digital objects within the semantic web
How to model digital objects within the semantic web
Angelica Lo Duca
 
2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment
Pieter Pauwels
 
Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)
evabl444
 
AI & ML
AI & MLAI & ML
AI & ML
Karan Shaw
 
antonio-lingmotif - Sentiment Analysis for the Masses
antonio-lingmotif - Sentiment Analysis for the Massesantonio-lingmotif - Sentiment Analysis for the Masses
antonio-lingmotif - Sentiment Analysis for the Masses
Databeers Malaga
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnato
Alessandra Bagnato
 
A tailor-made one-size-fits-all approach to sentiment analysis
A tailor-made one-size-fits-all approach to sentiment analysisA tailor-made one-size-fits-all approach to sentiment analysis
A tailor-made one-size-fits-all approach to sentiment analysis
Diana Maynard
 
Marc Ont X
Marc Ont XMarc Ont X
Marc Ont X
hoook
 
Jtelss presentation Paola Monachesi
Jtelss presentation Paola MonachesiJtelss presentation Paola Monachesi
Jtelss presentation Paola Monachesi
guestff44453
 
OOR Architecture - Towards a Network of Linked Ontology Repositories
OOR Architecture - Towards a Network of Linked Ontology RepositoriesOOR Architecture - Towards a Network of Linked Ontology Repositories
OOR Architecture - Towards a Network of Linked Ontology Repositories
Kim Viljanen
 
1st SEALS evaluation campaign results: a worldwide evaluation of semantic tec...
1st SEALS evaluation campaign results: a worldwide evaluation of semantic tec...1st SEALS evaluation campaign results: a worldwide evaluation of semantic tec...
1st SEALS evaluation campaign results: a worldwide evaluation of semantic tec...
SEALS - Semantic Evaluation at Large Scale
 
HLT 2013 - Triaging Foreign Language Documents for MEDEX by Brian Carrier
HLT 2013 - Triaging Foreign Language Documents for MEDEX by Brian CarrierHLT 2013 - Triaging Foreign Language Documents for MEDEX by Brian Carrier
HLT 2013 - Triaging Foreign Language Documents for MEDEX by Brian Carrier
Basis Technology
 
Introduction to the Software Development world
Introduction to the Software Development worldIntroduction to the Software Development world
Introduction to the Software Development world
Tutti Quintella
 
Press Kit -LiMoSINe Project
Press Kit -LiMoSINe ProjectPress Kit -LiMoSINe Project
Press Kit -LiMoSINe Project
LiMoSINe Project
 
Lecture semantic augmentation
Lecture semantic augmentationLecture semantic augmentation
Lecture semantic augmentation
Dhavalkumar Thakker
 
DevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open sourceDevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open source
Francesco Chicchiriccò
 
USI courses
USI coursesUSI courses
USI courses
Tatiana Sidorenkova
 

Similar to Onyx: Describing Emotions on the Web of Data (20)

Arcomem training entities-and-events_advanced
Arcomem training entities-and-events_advancedArcomem training entities-and-events_advanced
Arcomem training entities-and-events_advanced
 
Crick Presentation. Valencia 28_feb_2010
Crick Presentation. Valencia 28_feb_2010Crick Presentation. Valencia 28_feb_2010
Crick Presentation. Valencia 28_feb_2010
 
Thoughts on interoperability
Thoughts on interoperabilityThoughts on interoperability
Thoughts on interoperability
 
How to model digital objects within the semantic web
How to model digital objects within the semantic webHow to model digital objects within the semantic web
How to model digital objects within the semantic web
 
2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment
 
Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)
 
AI & ML
AI & MLAI & ML
AI & ML
 
antonio-lingmotif - Sentiment Analysis for the Masses
antonio-lingmotif - Sentiment Analysis for the Massesantonio-lingmotif - Sentiment Analysis for the Masses
antonio-lingmotif - Sentiment Analysis for the Masses
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnato
 
A tailor-made one-size-fits-all approach to sentiment analysis
A tailor-made one-size-fits-all approach to sentiment analysisA tailor-made one-size-fits-all approach to sentiment analysis
A tailor-made one-size-fits-all approach to sentiment analysis
 
Marc Ont X
Marc Ont XMarc Ont X
Marc Ont X
 
Jtelss presentation Paola Monachesi
Jtelss presentation Paola MonachesiJtelss presentation Paola Monachesi
Jtelss presentation Paola Monachesi
 
OOR Architecture - Towards a Network of Linked Ontology Repositories
OOR Architecture - Towards a Network of Linked Ontology RepositoriesOOR Architecture - Towards a Network of Linked Ontology Repositories
OOR Architecture - Towards a Network of Linked Ontology Repositories
 
1st SEALS evaluation campaign results: a worldwide evaluation of semantic tec...
1st SEALS evaluation campaign results: a worldwide evaluation of semantic tec...1st SEALS evaluation campaign results: a worldwide evaluation of semantic tec...
1st SEALS evaluation campaign results: a worldwide evaluation of semantic tec...
 
HLT 2013 - Triaging Foreign Language Documents for MEDEX by Brian Carrier
HLT 2013 - Triaging Foreign Language Documents for MEDEX by Brian CarrierHLT 2013 - Triaging Foreign Language Documents for MEDEX by Brian Carrier
HLT 2013 - Triaging Foreign Language Documents for MEDEX by Brian Carrier
 
Introduction to the Software Development world
Introduction to the Software Development worldIntroduction to the Software Development world
Introduction to the Software Development world
 
Press Kit -LiMoSINe Project
Press Kit -LiMoSINe ProjectPress Kit -LiMoSINe Project
Press Kit -LiMoSINe Project
 
Lecture semantic augmentation
Lecture semantic augmentationLecture semantic augmentation
Lecture semantic augmentation
 
DevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open sourceDevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open source
 
USI courses
USI coursesUSI courses
USI courses
 

Recently uploaded

Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 

Recently uploaded (20)

Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 

Onyx: Describing Emotions on the Web of Data

  • 1. ONYX: Describing Emotions on the Web of Data J. Fernando Sánchez Rada Universidad Politécnica de Madrid jfernando@dit.upm.es
  • 2. Structure of this talk 1. Introduction 2. Problem statement 3. Enabling technologies 4. Our proposal: Onyx 5. Onyx extensions 6. Evaluation 7. Future work
  • 3. Introduction - Who are we? ● Intelligent Systems Group from Universidad Politécnica de Madrid ○ Working on QA ○ Emotion in Agent Systems / Social Simulations ○ Big Data & Machine Learning ● Related work: ○ Vocabulary for Sentiment Analysis
  • 4. Introduction - EUROSENTIMENT ● Multilingual Language Resource Pool for Sentiment Analysis ○ Corpora, Lexica, etc. ○ Emotion & Sentiment Analysis Services ● Data enrichment pipelines
  • 5. Problem statement ● Lack of a common format for: corpora, lexica and services (results). ○ Semantic ○ Multilingual ○ Several sources and versions (Provenance) ● Heterogeneous models and categories for emotions
  • 6. Enabling technologies - Prov-O ● Provenance Ontology ● W3C Recommendation (30 April 2013) [1] [1] http://www.w3.org/TR/prov-o/
  • 7. Marl ● Vocabulary for Opinion Mining ● Initial integration in NIF 2.0 ● Used by FP7 TrendMiner (DFKI) ● Used in EUROSENTIMENT to model sentiment/opinions ● Integrated with , an emerging standard for modelling Language Resources as LD
  • 8. EmotionML ● Markup Language for emotions in three scenarios: ○ Manual annotation ○ Automatic recognition ○ Generation of behaviour ● Deals with heterogeneity of categories and dimensions ● Well defined and accessible (W3C Recommendation) ● Metadata (IMDI, CLARIN) ● Non-semantic format (XML schema)
  • 9. Our proposal: Onyx ● Ontology for Emotion Analysis (and more) ● Benefits from Prov-O ● Generic meta model for emotions ● Mappings to other formats
  • 11. Onyx for Emotion Analysis Results
  • 12. Onyx for Emotion Analysis Results
  • 13. Onyx for Emotion Analysis Results ex:CustomAnalysis a onyx:EmotionAnalysis; onyx:algorithm "SimpleAlgorithm"; onyx:usesEmotionModel wna:WNAModel. ex:Result1 a onyx:EmotionSet; prov:wasGeneratedBy :customAnalysis; sioc:has_creator [ sioc:UserAccount <http://twitter.com/JohnDoe>. ]; onyx:hasEmotion [ onyx:hasEmotionCategory wna:Hate; onyx:hasEmotionIntensity 0.5; onyx:algorithmConfidence 0.9; ]; onyx:emotionText "I hate Mondays!" ; onyx:describesObject wn:Monday_1; dcterms:created "2013-05-16T19:20:30+01:00"^^dcterms:W3CDTF.
  • 15. Onyx Extensions: WN-Affect ● A-Labels to SKOS Concepts ● 300+ affects ● Transitive hierarchical relationships ● Publicly available ● Navigable tree ● Onyx Model with all these categories
  • 17. Onyx Extensions: EmotionML ● Automatically process EmotionML vocabularies [1] ● Generate the Onyx model with its categories and dimensions [1] http://www.w3.org/TR/2011/WD-emotion-voc-20110407/
  • 18. Evaluation - Synesketch ● Emotion Analysis using the Synesketch PHP port (Emote) ● NIF 2.0 API ● Outputs Onyx in RDF/JSON ● Public service available at: http://demos.gsi.dit.upm. es/onyxemote/
  • 20. Evaluation - EmotionML ● Translation of the examples from the recommendation ● Mapping of its vocabularies to Onyx ● Working on a translation tool for resources
  • 21. Future work ● Integration with NIF 2.0 ● Further integration with Marl ● More complex treatment of emotions ○ Emotion composition ○ Include relationships between emotions as part of the vocabulary ● Compatibility with the HEO[1] [1] Developing HEO Human Emotions Ontology. Grassi 2009
  • 22. Questions J. Fernando Sánchez Rada jfernando@dit.upm.es