0
$\begingroup$

I am reading the paper Man is to Computer Programmer as Woman is to Homemaker? Debiasing Word Embeddings here is the pdf.

On page 6, we read:

Step 1: Identify gender subspace. Inputs: word sets W , defining sets D_1 , ..., D_m. 

However, they paper before and after this statement does not mention what these defining sets are? Can anyone give me a definition or description of these sets?

Thank you.

$\endgroup$
0
$\begingroup$

If you read the following sentence at the first line of section 6:

The debiasing algorithms are defined in terms of sets of words rather than just pairs, for generality, so that we can consider other biases such as racial or religious biases.

$D_1, D_2, \ldots, D_m$ are the set of words, in general, to be considered in the de-biasing algorithm, instead of considering a pair of words such as Computer Programmer and Houseworker for the de-biasing genders of man and woman. Hence, one of $D$s could be {'Computer Programmer', 'Houseworker'}, here, as an example.

$\endgroup$
  • $\begingroup$ Ok! in your last sentence you have {'Computer Programmer', 'Houseworker'}. Can you give me an example of one with more than 2 elements in it? They have posted also their code on GitHub. colab.research.google.com/github/tolga-b/debiaswe $\endgroup$ – chikitin Oct 9 at 18:00
  • $\begingroup$ @chikitin somewhere that you have more than three values. It depends on the application. For example, If you have three gender types like man, woman and neutral, you will have {'Computer Programmer', 'Houseworker', 'Helper'}. It is just an artificial example to show the case! $\endgroup$ – OmG Oct 9 at 18:06
  • $\begingroup$ ok! Now, if we want to de-biase in addition to gender, against race and nationality. We need to apply the algorithm two more times in Cascade? But I thought this can be done in one shot, by defining D1 for gender, D2 for race, D3 for nationality, and setting k 3 in Step 1. $\endgroup$ – chikitin Oct 9 at 18:42
  • $\begingroup$ @chikitin I don't think so. At least, the example does not show the case. $\endgroup$ – OmG Oct 10 at 10:04
  • $\begingroup$ now worries. I contacted all the authors, one of the said look at the GitHub and figure it our yourself. and in the code you can see there is no mention of the 'defining' and I have not received a response from other authors. I wait few more days for others to respond! $\endgroup$ – chikitin Oct 11 at 11:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.