code: def calculate_rouge(generated: str, reference: str) -> dict:
      scorer = rouge_scorer.RougeScorer(
          ["rouge1", "rougeL"], use_stemmer=True
      )
      score = scorer.score(generated, reference)
      return score
  
imports: import ast
  from collections import defaultdict
  from typing import List
  import nltk
  import pandas
  from nltk import word_tokenize
  from nltk.translate.bleu_score import sentence_bleu
  from nltk.translate.meteor_score import meteor_score
  from rouge_score import rouge_scorer
  from scipy.spatial import distance
  from mindsdb.integrations.handlers.writer_handler.settings import WriterHandlerParameters
  from mindsdb.utilities import log
label_desc: Use image node_id 16 for calling the WriterEvaluator obj's underlying member method code with example usage: obj.calculate_rouge(generated, reference) and returns: score