class_docstr: Iterative Nullspace Projection. It mitigates bias by repeatedly building
  a linear classifier that separates concept groups and linearly
  projecting all words along the classifier normal.
  
  !!! Note
      For a detailed walkthrough and visual descriptions of the steps, please
      refer to Figure 5 in [VERB: Visualizing and Interpreting Bias Mitigation Techniques
      for Word Representations](https://api.semanticscholar.org/CorpusID:233168618).
  
  Based on: Ravfogel, S., Elazar, Y., Gonen, H., Twiton, M., & Goldberg, Y. (2020).
  [Null It Out: Guarding Protected Attributes by Iterative Nullspace Projection]
  (https://api.semanticscholar.org/CorpusID:215786522). ArXiv, abs/2004.07667.
  
  Implementation and terminology based on Rathore, A., Dev, S., Phillips, J.M., Srikumar,
  V., Zheng, Y., Yeh, C.M., Wang, J., Zhang, W., & Wang, B. (2021).
  [VERB: Visualizing and Interpreting Bias Mitigation Techniques for
  Word Representations](https://api.semanticscholar.org/CorpusID:233168618).
  ArXiv, abs/2104.02797.
code: def __init__(self):
      super().__init__()
  
imports: import torch
  import numpy
  import scipy
  import sklearn
  from allennlp.common.checks import ConfigurationError
label_desc: Use image node_id 1 to create a new INLPBiasMitigator object from inherited base classes: BiasMitigator with example: obj = INLPBiasMitigator()