class_docstr: The Massive Multitask Language Understanding benchmark from this paper
  https://arxiv.org/pdf/2009.03300.pdf
  
  For InteractiveQA, we used a small subset of the original test set.
code: def __init__(self, subject: str):
      assert (
          subject in InteractiveQAMMLUScenario.VALID_SUBJECTS
      ), f"Invalid subject for Interactive QA: {subject}"
      super().__init__(subject)
  
file_path: H2O/h2o_hf/helm/src/helm/benchmark/scenarios/interactive_qa_mmlu_scenario.py
imports: import os
  from typing import List
  from helm.common.general import ensure_file_downloaded
  from .scenario import Instance, TRAIN_SPLIT, TEST_SPLIT
  from .mmlu_scenario import MMLUScenario
label_desc: Use image node_id 1 to create a new InteractiveQAMMLUScenario object from inherited base classes: MMLUScenario with example: obj = InteractiveQAMMLUScenario(subject)