{"id":63,"date":"2022-12-20T00:49:20","date_gmt":"2022-12-20T00:49:20","guid":{"rendered":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/?page_id=63"},"modified":"2022-12-21T02:08:23","modified_gmt":"2022-12-21T02:08:23","slug":"method","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/","title":{"rendered":"Method"},"content":{"rendered":"\n<h2 class=\"has-black-color has-text-color wp-block-heading\"><strong>Related work<\/strong><\/h2>\n\n\n\n<p>Debiasing using a small amout of fair data and a fairness classifier is a well establieshed approach to improve fairness in generative models <sup>[1]<\/sup>. Specifically, in the first step, a classifier is trained to distinguish if a sample is containing more or less bias. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f1.jpg\" alt=\"\" class=\"wp-image-145\" width=\"418\" height=\"254\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f1.jpg 835w, https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f1-300x182.jpg 300w, https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f1-768x466.jpg 768w\" sizes=\"auto, (max-width: 418px) 100vw, 418px\" \/><figcaption>fairness classifier trained with fair and biased data<\/figcaption><\/figure><\/div>\n\n\n\n<p>Second, the generative model is finetuned on a set of data, in which each data&#8217;s weight is assigned by the bias probability assigned by the classifier.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f2-1024x502.jpg\" alt=\"\" class=\"wp-image-146\" width=\"512\" height=\"251\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f2-1024x502.jpg 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f2-300x147.jpg 300w, https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f2-768x377.jpg 768w, https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f2.jpg 1162w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>assign sample weight using fairness classifier<\/figcaption><\/figure><\/div>\n\n\n\n<p>While this method works well for the many GAN models, it is not very practical for the DDIM models since the diffusion process takes much more VRAM and the forward passing takes long. <\/p>\n\n\n\n<h2 class=\"has-black-color has-text-color wp-block-heading\"><strong>Shift latent distribution<\/strong><\/h2>\n\n\n\n<p>Another related method achieves the goal by learning and shifting GAN model&#8217;s latent sampling space <sup>[2]<\/sup>. It first collects sample latent codes generating images for each subclass. For instance, the subclasses for the gender attribute is &#8216;Male&#8217; and &#8216;Female&#8217;. Then, for each set of code, a GMM model is learned. Finally, fair sampling is done by uniformally sample from each class&#8217;s GMM model. <\/p>\n\n\n\n<p>Although this method do not require finetuning the generative model, we found that it is very difficult to learn the GMMs for the DDIM model since its latent space&#8217;s dimsion is much higher. <\/p>\n\n\n\n<h2 class=\"has-black-color has-text-color wp-block-heading\"><strong>Debiasing single attribute<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/m1-1.gif\" alt=\"\" class=\"wp-image-142\" width=\"674\" height=\"379\" \/><figcaption>Figure 3<\/figcaption><\/figure><\/div>\n\n\n\n<p>We approach this task via learning fair text embedding. In the DDIM model, a text prompt is is first turned into a text embedding through the CLIP text encoder. For example in Figure 3, the prompt, <strong><em>&#8216;face photo of a person&#8217; is mapped to text embedding E<\/em><\/strong>, which is a 77&#215;768 shaped tensor.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/\u653e-1024x679.jpg\" alt=\"\" class=\"wp-image-164\" width=\"512\" height=\"340\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/\u653e-1024x679.jpg 1024w, https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/\u653e-300x199.jpg 300w, https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/\u653e-768x509.jpg 768w, https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/\u653e.jpg 1312w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Figure 4<\/figcaption><\/figure><\/div>\n\n\n\n<p>We want to learn a new text embedding, E&#8217;, that after the DDIM process, gives us a more fair set of images on the attribute of interest. Specifically, we want to push the E to E&#8217; in the CLIP image and text joint embedding space (Figure 4), where it initially bias to &#8216;Male&#8217; and then befome fair.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-luminous-vivid-amber-color has-text-color has-background\" style=\"background-color:#2b5067\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>P(E&#8217; | image batch)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>P(E | image batch)<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" width=\"59px;\" height=\"59px;\" src=\"https:\/\/lh4.googleusercontent.com\/pJzCsl9YiukPi6dplnwZL9y9CN3un1EOL7Tn8Az2so3p95f2ENC_ixDeWITjJ7TbJcdmI1mbArLWsc1RnHJhvD6DzVSSneouMpXB-ZOozAMHDAEUnIAcObqD09CFvoNSVn2I8mUxzbCLUvnUIjgvdQQgGg\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" width=\"59px;\" height=\"59px;\" src=\"https:\/\/lh4.googleusercontent.com\/9a7nBP5Xy-8nQzkyNqnX1aeQzHZLAnPzXY7wOKOTBAC19r47nhKjhCwnWm6yNV5qfdhqMSF3JKmfnJNU8bX0Y3wrGGFHIGflIafSKkqW7HvEdcelc2uaawDTgbZVVKfM3armGZY-i-DzXfhB7Qce4NkRow\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" width=\"59px;\" height=\"59px;\" src=\"https:\/\/lh6.googleusercontent.com\/SWYpwTFxldqcyIUyaekPavH_Ufr333AtrQB2uG-q68yHMe-b_OMGtBATUPRDfuK9m2sOLzhqkhbVio9a_DwDSQn7uoCLTIo52v6EqXEMYNHYl3nBTlp76tKQAKlS4VkatmDBtj_eydGVK1IysXGzJsWBsA\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" width=\"59px;\" height=\"59px;\" src=\"https:\/\/lh5.googleusercontent.com\/3g-oBNC8aEoeqj8rL-IeWilE9C6xRuF1Xq7u0LuQbLTXAXaLlISQI84HkqQKVD3xHER8NWbxh1gwGPx1QsInzymGkZFP9N99IYXCrXLJaUiSrxTcPLYpWRpU_yFAkZi-I39B6pTYjembYT5xAFZvX5TR2w\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><\/tr><\/tbody><\/table><figcaption>Table 4<\/figcaption><\/figure>\n\n\n\n<p>While learning E&#8217;, we first initialize it to the same as E, then we sample batch of images from a small fair data set. <strong><em>For each batch, we extract image features using the CLIP image encoder, and enforce E&#8217;s probability given the image features to be larger than E<\/em><\/strong> as shown in Table 4. Using binary cross entropy loss, E&#8217; will eventually become a fair text embedding via gradient descent.<\/p>\n\n\n\n<h2 class=\"has-black-color has-text-color wp-block-heading\"><strong>Debiasing mutiple attributes <\/strong><\/h2>\n\n\n\n<p>The above method, learning a single fair text embedding E&#8217;, is great in 3 aspects:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Do not require finetuning or learning any new model<\/li><li>Training takes less than 5 minutes for a single attribute<\/li><li>performs well for tested attributes<\/li><\/ul>\n\n\n\n<p>Nevertheless, it is not easy to use a single E&#8217; to cover multiple attributes at the same time. For example, &#8216;gender&#8217; and &#8216;wearing or not wearing eyeglasses&#8217;. In this case, we can learn one text embedding for each subclass. As shown in Table 5, we learn E1-E4 to cover all the possible subclass combinations for the two attributes. In this way, we can achieve a superior fairness!<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-luminous-vivid-amber-color has-text-color has-background\" style=\"background-color:#2b5067\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">sample<\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>E1<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>E2<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>E3<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>E4<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Man w\/o <br>eyeglasses<\/td><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" width=\"62px;\" height=\"62px;\" src=\"https:\/\/lh3.googleusercontent.com\/oVqYIvd7QDMn1thcyRo7msBhr_iDx2jcDOVkb1cVEyDe6M_FSRGfSjpBKJ9KaGFIJlYDMUyy8EFGWQ5Bri94VArj3t4prVo7I0Qbw3DyLjzsEuQo8qRA0IfjUgWfMMw1x64vs0ktgzFdBfP6ldewCQAsEg\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Woman w\/o<br> eyeglasses<\/td><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" width=\"62px;\" height=\"62px;\" src=\"https:\/\/lh6.googleusercontent.com\/TmXw0n9Du1t-tkR260jcyjoAfDDO7lZgOLcFkbxppnouTGG_wN_rmfpkcCdDtJZw8W-RRVQyQMvkikYS9caV7BUzCFdeyRZP1jomKBGuTKgOpJ1LX1bmfNl5-GauoTWELmWAcyRAvYCcKN32Y-l2yoOl_A\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Woman with <br>eyeglasses<br><\/td><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" width=\"62px;\" height=\"62px;\" src=\"https:\/\/lh3.googleusercontent.com\/Je782xcZpUctZbft4aIc8egOlY8_-_f-jvQ1LO2gJ4Pp_dnSirYoRtu26D8nVkrWfivVSc89CSWRkKDABH2R-BB3BlxbaFwCxPAFlN_t3fjFegqBV8jkXHb-C6mDTdmJxmfLJQrk6xWgyEnUU65r-nL68w\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Man with <br>eyeglasses<br><\/td><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" width=\"62px;\" height=\"62px;\" src=\"https:\/\/lh4.googleusercontent.com\/Soq9F5wGPfqHlmTgwcA4v6Un-e-7VVPOVVV_9dPCyzugxoFuv09Y_pVDTC_yEtIKl9csq3bZgmJgzBgbV8V7pTdBk3relND0ZnmyTu0thhqLYVu9Hh9UBA_YhqM89vQJAbUYxJl2lWE-MABDx5s2lWGYJQ\"><\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">0<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><\/tr><\/tbody><\/table><figcaption>Table 5<\/figcaption><\/figure>\n\n\n\n<h2 class=\"has-black-color has-text-color wp-block-heading\"><strong>References<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><em>Choi, Kristy, et al. &#8220;Fair generative modeling via weak supervision.&#8221;\u00a0International Conference on Machine Learning. PMLR, 2020.<\/em><\/li><li>T<em>an, Shuhan, Yujun Shen, and Bolei Zhou. &#8220;Improving the fairness of deep generative models without retraining.&#8221;\u00a0arXiv preprint arXiv:2012.04842\u00a0(2020).<\/em><\/li><\/ol>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Related work Debiasing using a small amout of fair data and a fairness classifier is a well establieshed approach to improve fairness in generative models [1]. Specifically, in the first step, a classifier is trained to distinguish if a sample is containing more or less bias. Second, the generative model is finetuned on a set &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Method&#8221;<\/span><\/a><\/p>\n","protected":false},"author":146,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-63","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Method - FairToken: Learning Fair Text Representations<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Method - FairToken: Learning Fair Text Representations\" \/>\n<meta property=\"og:description\" content=\"Related work Debiasing using a small amout of fair data and a fairness classifier is a well establieshed approach to improve fairness in generative models [1]. Specifically, in the first step, a classifier is trained to distinguish if a sample is containing more or less bias. Second, the generative model is finetuned on a set &hellip; Continue reading &quot;Method&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/\" \/>\n<meta property=\"og:site_name\" content=\"FairToken: Learning Fair Text Representations\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-21T02:08:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f1.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/method\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/method\\\/\",\"name\":\"Method - FairToken: Learning Fair Text Representations\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/method\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/method\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/wp-content\\\/uploads\\\/sites\\\/73\\\/2022\\\/12\\\/f1.jpg\",\"datePublished\":\"2022-12-20T00:49:20+00:00\",\"dateModified\":\"2022-12-21T02:08:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/method\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/method\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/method\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/wp-content\\\/uploads\\\/sites\\\/73\\\/2022\\\/12\\\/f1.jpg\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/wp-content\\\/uploads\\\/sites\\\/73\\\/2022\\\/12\\\/f1.jpg\",\"width\":835,\"height\":507},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/method\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Method\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/\",\"name\":\"FairToken: Learning Fair Text Representations\",\"description\":\"Unbiased Text-to-Image Generative Models | Students: Siqi Chai, Xuanbai Chen | Advisor: Fernando De la Torre\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2023team2\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Method - FairToken: Learning Fair Text Representations","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/","og_locale":"en_US","og_type":"article","og_title":"Method - FairToken: Learning Fair Text Representations","og_description":"Related work Debiasing using a small amout of fair data and a fairness classifier is a well establieshed approach to improve fairness in generative models [1]. Specifically, in the first step, a classifier is trained to distinguish if a sample is containing more or less bias. Second, the generative model is finetuned on a set &hellip; Continue reading \"Method\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/","og_site_name":"FairToken: Learning Fair Text Representations","article_modified_time":"2022-12-21T02:08:23+00:00","og_image":[{"url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f1.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/","name":"Method - FairToken: Learning Fair Text Representations","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/#primaryimage"},"thumbnailUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f1.jpg","datePublished":"2022-12-20T00:49:20+00:00","dateModified":"2022-12-21T02:08:23+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f1.jpg","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-content\/uploads\/sites\/73\/2022\/12\/f1.jpg","width":835,"height":507},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/method\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/"},{"@type":"ListItem","position":2,"name":"Method"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/","name":"FairToken: Learning Fair Text Representations","description":"Unbiased Text-to-Image Generative Models | Students: Siqi Chai, Xuanbai Chen | Advisor: Fernando De la Torre","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-json\/wp\/v2\/pages\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-json\/wp\/v2\/users\/146"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":25,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-json\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":218,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-json\/wp\/v2\/pages\/63\/revisions\/218"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2023team2\/wp-json\/wp\/v2\/media?parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}