code: def _build_default_interactions(self, train=True):
      self._add_module(
          "interaction",
          PointwiseMSE(
              user=self._get_module(
                  "user_vec", train=train
              ).get_outputs()[0],
              item=self._get_module(
                  "item_vec", train=train
              ).get_outputs()[0],
              item_bias=self._get_module(
                  "item_bias", train=train
              ).get_outputs()[0],
              labels=self._get_input("labels", train=train),
              a=1.0,
              b=1.0,
              sigmoid=True,
              train=train,
              scope="PointwiseMSE",
              reuse=not train,
          ),
          train=train,
      )
  
file_path: openrec/openrec/tf1/legacy/recommenders/itr_mlp.py
imports: from __future__ import print_function
  from termcolor import colored
  from openrec.tf1.legacy.recommenders import Recommender
  from openrec.tf1.legacy.modules.extractions import LatentFactor
  from openrec.tf1.legacy.modules.interactions import PointwiseMSE
  from openrec.tf1.legacy.modules.extractions import TemporalLatentFactor
label_desc: Use image node_id 10 for calling the ItrMLP obj's underlying member method code with example usage: obj._build_default_interactions(train) without return types