Skip to content
intermediatetext

AdMIRe - Advancing Multimodal Idiomaticity Representation

Multimodal idiomaticity task (SemEval-2025 Task 1, Subtask A): given a potentially idiomatic nominal compound in a context sentence, annotators rank five candidate images by how well each represents the sense in which the compound is used.

Get This Design

View on GitHub(opens in a new tab)

Clone or download from the repository

Quick start:

bash
git clone https://github.com/davidjurgens/potato-showcase.git
cd potato-showcase/semeval/2025/task01-admire-multimodal-idiomaticity
potato start config.yaml

Configuration File

This Potato config reproduces the annotation task. Save it as config.yaml and run potato start config.yaml to try it.

yaml
# AdMIRe - Advancing Multimodal Idiomaticity Representation
# Based on Pickard et al., SemEval-2025 Task 1 (ACL)
# Paper: https://aclanthology.org/2025.semeval-1.330/
# Dataset: https://semeval2025-task1.github.io/
#
# Subtask A: Each item presents a potentially idiomatic nominal compound
# (NC) within a context sentence, together with five candidate images.
# The compound may be used in its idiomatic (figurative) or literal sense.
# Annotators rank the five images according to how well each represents
# the sense in which the compound is used in the given context.
#
# Sense of the compound:
# - Idiomatic: the compound is used in its figurative/idiomatic sense
# - Literal: the compound is used in its literal/compositional sense
#
# Ranking:
# - Assign each image a distinct rank from 1 (best represents the sense)
#   to 5 (worst represents the sense).

annotation_task_name: "AdMIRe - Advancing Multimodal Idiomaticity Representation"
task_dir: "."

data_files:
  - sample-data.json

item_properties:
  id_key: "id"
  text_key: "context"

output_annotation_dir: "annotation_output/"
output_annotation_format: "json"

port: 8000
server_name: localhost

annotation_schemes:
  - annotation_type: radio
    name: sense_used
    description: "How is the highlighted nominal compound used in this sentence?"
    labels:
      - "Idiomatic"
      - "Literal"
    keyboard_shortcuts:
      "Idiomatic": "i"
      "Literal": "l"
    tooltips:
      "Idiomatic": "The compound is used in its figurative or idiomatic sense"
      "Literal": "The compound is used in its literal, compositional sense"

  - annotation_type: radio
    name: image1_rank
    description: "Rank for Image 1 (1 = best represents the sense, 5 = worst)"
    labels: ["1", "2", "3", "4", "5"]

  - annotation_type: radio
    name: image2_rank
    description: "Rank for Image 2 (1 = best represents the sense, 5 = worst)"
    labels: ["1", "2", "3", "4", "5"]

  - annotation_type: radio
    name: image3_rank
    description: "Rank for Image 3 (1 = best represents the sense, 5 = worst)"
    labels: ["1", "2", "3", "4", "5"]

  - annotation_type: radio
    name: image4_rank
    description: "Rank for Image 4 (1 = best represents the sense, 5 = worst)"
    labels: ["1", "2", "3", "4", "5"]

  - annotation_type: radio
    name: image5_rank
    description: "Rank for Image 5 (1 = best represents the sense, 5 = worst)"
    labels: ["1", "2", "3", "4", "5"]

annotation_instructions: |
  You will be shown a context sentence containing a highlighted nominal
  compound (for example, "night owl"), together with five candidate images.
  The compound may be used in its idiomatic (figurative) or its literal sense.
  Your task is to:
  1. Read the sentence and decide in which sense the compound is used.
  2. Look at each of the five candidate images.
  3. Assign each image a distinct rank from 1 to 5, where 1 is the image that
     best represents the sense in which the compound is used in this context
     and 5 is the image that represents it least well.

html_layout: |
  <div style="padding: 15px; max-width: 800px; margin: auto;">
    <div style="background: #f0f9ff; border: 1px solid #bae6fd; border-radius: 8px; padding: 16px; margin-bottom: 16px;">
      <strong style="color: #0369a1;">Nominal compound:</strong>
      <span style="font-size: 16px; font-weight: 600;">{{compound}}</span>
      <p style="font-size: 16px; line-height: 1.7; margin: 8px 0 0 0;">{{context}}</p>
    </div>
    <div style="background: #fefce8; border: 1px solid #fde68a; border-radius: 8px; padding: 16px; margin-bottom: 16px;">
      <strong style="color: #a16207;">Candidate images:</strong>
      <ol style="font-size: 15px; line-height: 1.6; margin: 8px 0 0 0;">
        <li>{{image1}}</li>
        <li>{{image2}}</li>
        <li>{{image3}}</li>
        <li>{{image4}}</li>
        <li>{{image5}}</li>
      </ol>
    </div>
  </div>

allow_all_users: true
instances_per_annotator: 50
annotation_per_instance: 2
allow_skip: true
skip_reason_required: false

Sample Data

json
[
  {
    "id": "admire_001",
    "compound": "night owl",
    "context": "My sister is a real night owl and rarely goes to bed before 3 a.m.",
    "image1": "A person working at a laptop late at night in a dimly lit room with a wall clock showing 2 a.m.",
    "image2": "A nocturnal owl perched on a bare branch under a full moon.",
    "image3": "A child sleeping soundly in bed in the early evening.",
    "image4": "A brightly lit open-plan office bustling during the daytime.",
    "image5": "A steaming cup of coffee beside an alarm clock in the morning."
  },
  {
    "id": "admire_002",
    "compound": "couch potato",
    "context": "Ever since he retired, my uncle has become a couch potato who watches TV all day.",
    "image1": "A person sprawled on a sofa surrounded by snacks, staring at a television.",
    "image2": "A single potato resting on a kitchen counter next to a cushion.",
    "image3": "A group of friends hiking up a steep mountain trail.",
    "image4": "A gardener harvesting potatoes from a muddy field.",
    "image5": "An empty, tidy living room with a neatly arranged couch."
  }
]

// ... and 8 more items

Dataset & paper

Pickard et al., SemEval-2025 (ACL)

Citation (BibTeX)

bibtex
@inproceedings{pickard-etal-2025-semeval,
    title = "{S}em{E}val-2025 Task 1: {A}d{MIR}e - Advancing Multimodal Idiomaticity Representation",
    author = "Pickard, Thomas and Villavicencio, Aline and Mi, Maggie and He, Wei and Phelps, Dylan and Idiart, Marco",
    booktitle = "Proceedings of the 19th International Workshop on Semantic Evaluation (SemEval-2025)",
    month = jul,
    year = "2025",
    address = "Vienna, Austria",
    publisher = "Association for Computational Linguistics",
    pages = "2597--2609"
}

Details

Annotation Types

radio

Domain

SemEvalNLPMultimodalIdiom Detection

Use Cases

Idiomaticity DetectionMultimodal UnderstandingFigurative Language

Tags

semevalsemeval-2025shared-taskidiommultimodalfigurative-language

Found an issue or want to improve this design?

Open an Issue(opens in a new tab)