Onyx: Breaking the Silos of Emotional Intelligence with Linked Data

Information Processing and Management

2022-01-01
Song Wang, Hua Zhao, Yunbo Wang, Jing Huang, Keqin Li
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces Onyx, a semantic ontology designed for the unified representation of emotions through a Linked Data approach. It aligns with EmotionML, the Provenance Ontology (PROV-O), and the Lexicon Model for Ontologies (lemon) to bridge the gap between heterogeneous emotion theories and isolated data silos.

TL;DR

Onyx is a revolutionary semantic framework that treats emotions as Linked Data. By aligning psychological theories with standardized web ontologies, it allows different AI services—regardless of whether they use Ekman’s "Big 6" or Plutchik’s "Wheel"—to finally speak the same language. It’s not just about labeling a tweet as "happy"; it's about creating an interoperable, traceable, and multilingual emotional knowledge graph.

The Problem: An Emotional Tower of Babel

In the world of Affective Computing, we have a major problem: heterogeneity. One researcher uses a dimensional model (Valence, Arousal, Dominance), while another uses discrete categories (Joy, Sadness, Anger).

To make matters worse, these models are usually trapped in proprietary formats or isolated XML schemas like EmotionML. This creates "data silos" where a sentiment analysis tool trained on one dataset can't easily merge its insights with a lexicon from another. Onyx was born to solve this by applying the principles of the Semantic Web.

Methodology: The Architecture of Feeling

The authors didn't just create another emotion list. They built a meta-ontology.

1. The Core Triad

Onyx revolves around three main classes:

  • EmotionAnalysis: The "Who/How" (Agent, Algorithm, Model).
  • EmotionSet: The "Where" (The source text or snippet).
  • Emotion: The "What" (Intensity, Category, Dimensions).

2. Deep Integration with LLOD

By integrating with the Linguistic Linked Open Data (LLOD) cloud, Onyx connects to:

  • lemon: Allowing emotional labels to be attached to specific lexical entries (words) across different languages.
  • PROV-O: Critical for transparency. It records which algorithm claimed a text was "fearful," allowing for credibility scores and conflict resolution between multi-agent systems.

Onyx Ontology Overview

From Theory to Practice: Experimental Validation

The authors didn't just theorize; they mapped existing giants into Onyx:

  • WordNet-Affect: 291 emotion-related affects were converted into a SKOS taxonomy.
  • EmotionML: All standard W3C emotion vocabularies were ported to Onyx-compatible RDF.
  • The Hourglass of Emotions: Demonstrated how complex, multi-level models can be represented.

Case Study: The Eurosentiment Project

The real-world test came through Eurosentiment, where Onyx managed 14 lexicons and corpora in 6 different languages. This proved that Onyx could handle the nuance of domain-specific sentiment—for instance, how the word "terrifying" is positive for a horror book but negative for a safety report.

Lexical Entry Example

Advanced Reasoning: Emotion Composition

One of the most powerful features of Onyx is its use of SPIN (SPARQL Inference Notation) rules. This allows the system to "reason" about emotions.

  • Example: If an algorithm detects Anticipation and Joy, a SPIN rule can automatically infer a new emotion: Optimism.
  • Dimensional to Categorical: Rules can map high-valence, high-arousal states directly to specific emotion categories, bridging the gap between competing psychological theories.

Critical Insight: Why Onyx Matters

The genius of Onyx isn't in its math—it's in its interoperability. Most AI today is "narrow"; it classifies text and dies. Onyx enables "broad" AI. It allows an e-learning platform to take an emotion detected by a sensor, check it against a WordNet-Affect lexicon, verify the algorithm's provenance via PROV-O, and then trigger a contextally appropriate response from an embodied agent.

Limitations & Future Work

While Onyx is a massive step forward, it currently relies heavily on text-based NLP. The authors express a need to expand more aggressively into multimodal analysis (video/audio). Future work involves integrating these emotional models into conversational agents for e-learning to improve student engagement.

Conclusion

Onyx provides the missing "semantic glue" for the affective computing community. By moving away from static labels and toward a dynamic, linked, and reasoned approach, it paves the way for a web that doesn't just store data, but "understands" the human sentiment behind it.

Find Similar Papers

Try Our Examples

  • Find recent research papers that extend the Onyx ontology specifically for multimodal emotion analysis in video and audio streams.
  • Which studies have implemented SPIN rules or OWL reasoning to convert dimensional emotion models (Valence-Arousal) into categorical labels (Ekman/Plutchik) within a Linked Data context?
  • Explore current SOTA methods for building cross-lingual emotion lexicons that leverage the lemon (Lexicon Model for Ontologies) framework.
Contents
Onyx: Breaking the Silos of Emotional Intelligence with Linked Data
1. TL;DR
2. The Problem: An Emotional Tower of Babel
3. Methodology: The Architecture of Feeling
3.1. 1. The Core Triad
3.2. 2. Deep Integration with LLOD
4. From Theory to Practice: Experimental Validation
4.1. Case Study: The Eurosentiment Project
5. Advanced Reasoning: Emotion Composition
6. Critical Insight: Why Onyx Matters
6.1. Limitations & Future Work
7. Conclusion