docstr: Abstract method for implementing the embedding method
  :param edge: tuple of two nodes
  :return: Edge embedding
docstr_tok: ["Abstract","method","for","implementing","the","embedding","method",":","param","edge",":","tuple","of","two","nodes",":","return",":","Edge","embedding"]
code: def _embed(self, edge: tuple) -> np.ndarray:
      """
      Abstract method for implementing the embedding method
      :param edge: tuple of two nodes
      :return: Edge embedding
      """
      pass
  
imports: from abc import ABC, abstractmethod
  from functools import reduce
  from itertools import combinations_with_replacement
  import numpy
  import pkg_resources
  from gensim.models import KeyedVectors
  from tqdm import tqdm
label_desc: Use image node_id 2 for calling the EdgeEmbedder obj's underlying member method code with example usage: obj._embed(edge) without return types