code: def get_vqa_pair():
      """Concat title passage and document together to form knowledge."""
  
      def get_vqa_pair_fn(data):
          """Prepare Knowledge by concating hierarchy, passage and first-paragraph."""
          data["question"] = data["question/answers"]["question_text"]
          data["answers"] = tf.reshape(
              data["question/answers"]["answers"], [5, -1]
          )
          data["answer"] = data["answers"][:, 0]
          data["top_answers"] = tf.strings.reduce_join(
              data["answers"], separator=", ", axis=-1
          )
          return data
  
      return get_vqa_pair_fn
  
file_path: scenic/scenic/projects/knowledge_visual_language/data/vqa_dataset.py
imports: import functools
  from typing import Optional
  from absl import logging
  from flax import jax_utils
  import jax.numpy
  import ml_collections
  from scenic.dataset_lib import dataset_utils
  from scenic.dataset_lib import datasets
  from scenic.dataset_lib.big_transfer import bit
  from scenic.dataset_lib.big_transfer import builder
  from scenic.dataset_lib.big_transfer import registry
  from scenic.dataset_lib import web_image_text_dataset
  from scenic.projects.knowledge_visual_language.data import data_utils
  import tensorflow
label_desc: Use image node_id 1 for calling a global function with example usage: get_vqa_pair() and returns: get_vqa_pair_fn, data