{"componentChunkName":"component---src-templates-publications-js","path":"/color-name-model","result":{"data":{"markdownRemark":{"html":"<p><span class='gatsby-resp-image-wrapper' style='position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; '>\n      <a class='gatsby-resp-image-link' href='/static/8d692fd768c4293ca96c7e4eb29532f8/66632/teaser.png' style='display: block' target='_blank' rel='noopener'>\n    <span class='gatsby-resp-image-background-image' style=\"padding-bottom: 43.75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAACLElEQVQozx2O7U8ScQDH72/qXS9dK3lTs1xha2W90JWzNWEZrdbjDJM2ciCW1qQCWh7ZSEJAEYKZIA8G8iQc3gPHvPPugAN56ODuF/Xd98V3nxeffaHi8gQWXSN2PXjUWQjZkaAd23F02T1QTQOhLjYQv/NDyGNCwsvlnAO00WM2uRdcQWI20OGgjGX8MOFiUuu1vB/bsSXcn2I/jFzKfYx5gFinCn7ruyeZ8DcsYimnYCAc/PaZNmAtXwyANg0trugP01+R0DwW/x4PwfDi8zfaB6/VSqfpEQCC16xxvxjq8lkg0GKbAh2y6FBnbGogklKLghbe3o05X82OybW3r5qnFZPnZQ8vDyjPyTQjl0SBD7uebluGqaPVjkiIDUYqx/FfsymHqkGH/t1Omm7q71+/ePLExNlT9wZlisF+xZk+RX/f4xF5k6d2I5Pbm1eSkZlGgwQdvhR8/9M67vt8oxDQAbEKRQ1yu1758tYF3Z2hqdEBneqa+dnol+kxq1Yp/an5NlXw0ukK6u62GKHNgTbht2ksM8PFhBV0y5DXNJVeN+b9ll4zno9Jt3HfZ856TUgABp2Ww2UwLCnFFinw+TIeBIDd8K2p5/RHpQSQeGh1YZ7naxRFMQzDcRzLspVKhabp3pYkiWO5AlLgmGqlmW2AWEeQarVatUxvbelarSrElEiCKOI4jiAIhmEoiuVyuZ5I+h8AQM/VgwR5gJP7OE6gKNpsNut1WhS7fwH0Lp8uUp01UAAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"></span>\n  <img class='gatsby-resp-image-image' alt='teaser' title='teaser' src='/static/8d692fd768c4293ca96c7e4eb29532f8/d9199/teaser.png' srcset='/static/8d692fd768c4293ca96c7e4eb29532f8/8ff5a/teaser.png 240w,\n/static/8d692fd768c4293ca96c7e4eb29532f8/e85cb/teaser.png 480w,\n/static/8d692fd768c4293ca96c7e4eb29532f8/d9199/teaser.png 960w,\n/static/8d692fd768c4293ca96c7e4eb29532f8/07a9c/teaser.png 1440w,\n/static/8d692fd768c4293ca96c7e4eb29532f8/66632/teaser.png 1504w' sizes='(max-width: 960px) 100vw, 960px' style='width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;' loading='lazy'>\n  </a>\n    </span></p>\n<p><strong>Figure 1</strong>: Suggesting names for a color and finding colors that fit a description.</p>\n<h2>Abstract (Summary)</h2>\n<p>This work learns a shared representation of colors and their names from sparse, uneven crowdsourced observations. Text and RGB encoders align matching examples while negative samples help distinguish unsuitable associations. A separate generator predicts RGB values from text, and joint training supports both naming a supplied color and producing colors from a description. Evaluation on the XKCD dataset reports improved recommendations and lower perceptual error compared with prior approaches, with 71.26% top-ten naming accuracy and a CIELAB error of 26.61 for generated colors.</p>\n<h2>Links</h2>\n<ul>\n<li><a href=\"https://www.yunhaiwang.net/CHI%202026%20-%20color%20name%20model/index.html\">Project Page</a></li>\n<li><a href=\"https://www.yunhaiwang.net/CHI%202026%20-%20color%20name%20model/chi26-1003.pdf\">Paper (PDF)</a></li>\n<li><a href=\"https://github.com/IAMkecheng/contrastive-learning-color-name-model\">Source Code</a></li>\n<li><a href=\"http://47.254.80.181:5000/\">Online Demo</a></li>\n</ul>\n<h2>Figures</h2>\n<p><span class='gatsby-resp-image-wrapper' style='position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; '>\n      <a class='gatsby-resp-image-link' href='/static/3bd5ca05c8f9d141fbe26e655107db47/c830c/distribution.png' style='display: block' target='_blank' rel='noopener'>\n    <span class='gatsby-resp-image-background-image' style=\"padding-bottom: 34.166666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPUlEQVQY0yVQy0oDMRSdf3Tl3k9wIfgD3ejapYj4A8WtUqgtbpRKQWpBtEMdcSaPe5NMXpOJd6YHEm5OzjkJp0gpxRittc45Gvq+T2nYWhUWM7Pa+tClTOeBT957UsYQ88D1hVJKSikEN1r71nrnY9cBQLPjk/PN0cXHdM9CF8lGMi6EQXyp5N1frVMsOOeCCwT8/q0eq83G1C1qxigLn+ar64fnTxSttRTHGFOIX7vydDk9q5aq8wW9KYSQjN/MLo9fT+71PNu+4YzUXDCNYI123hljyAwSyp/ybf++V1XsYoEIQoJg9WJ7dVtO1mqdYx7ipIQR9LWhD+cOJII0qBVgCKGgJUYA1FbpaLucc2ta8sgR5CcNkYh4aEeCpJn6K6g0otgAXjeND550VDudmxFkziOIpERi6IrMxPwDsGSEmrGJXm0AAAAASUVORK5CYII='); background-size: cover; display: block;\"></span>\n  <img class='gatsby-resp-image-image' alt='distribution' title='distribution' src='/static/3bd5ca05c8f9d141fbe26e655107db47/d9199/distribution.png' srcset='/static/3bd5ca05c8f9d141fbe26e655107db47/8ff5a/distribution.png 240w,\n/static/3bd5ca05c8f9d141fbe26e655107db47/e85cb/distribution.png 480w,\n/static/3bd5ca05c8f9d141fbe26e655107db47/d9199/distribution.png 960w,\n/static/3bd5ca05c8f9d141fbe26e655107db47/07a9c/distribution.png 1440w,\n/static/3bd5ca05c8f9d141fbe26e655107db47/c830c/distribution.png 1754w' sizes='(max-width: 960px) 100vw, 960px' style='width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;' loading='lazy'>\n  </a>\n    </span></p>\n<p><strong>Figure 2</strong>: RGB samples associated with three different color terms.</p>\n<p><span class='gatsby-resp-image-wrapper' style='position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; '>\n      <a class='gatsby-resp-image-link' href='/static/a9141ea3a8ed69400d981fd582cfb5e0/08c33/framework.png' style='display: block' target='_blank' rel='noopener'>\n    <span class='gatsby-resp-image-background-image' style=\"padding-bottom: 30%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAIAAABM9SnKAAAACXBIWXMAAAsTAAALEwEAmpwYAAABH0lEQVQY0yWOy27CMBRE8//f0j/ooqt20UpILAqqUAjYwXF8/bh+2zGQpupoNrM4OtNZrWctvA+l3DkG46tNC+GKCXeTYeBeYGGmcfuoEZ2iEbnTIlio2XaeU5aINgYh95MchRe2nMg8Tu4K+Zu4nrndJe5p1Qg49whXK2lyLDvRaTELMwuxyfOERfkqbB0hUYjcZKaS/JvtCstoSY1yiapl7Z3SRnUCYMMRsbYal5SXbBNe7HVyEwQJHnLLbbvcfKhxTfnZ2vp4rvf72pbOGCO3gJRWDXy8Cf4Dw8vp9Z3uBjWeJe0lOYnzB9ujBfv1VgR/oJ3J8fBz7GKMWusNd97piKGEzfB5OR7YgMn/N+Q8BVOXEihpta7rmquXMf4C8BtN740Av+8AAAAASUVORK5CYII='); background-size: cover; display: block;\"></span>\n  <img class='gatsby-resp-image-image' alt='framework' title='framework' src='/static/a9141ea3a8ed69400d981fd582cfb5e0/d9199/framework.png' srcset='/static/a9141ea3a8ed69400d981fd582cfb5e0/8ff5a/framework.png 240w,\n/static/a9141ea3a8ed69400d981fd582cfb5e0/e85cb/framework.png 480w,\n/static/a9141ea3a8ed69400d981fd582cfb5e0/d9199/framework.png 960w,\n/static/a9141ea3a8ed69400d981fd582cfb5e0/07a9c/framework.png 1440w,\n/static/a9141ea3a8ed69400d981fd582cfb5e0/08c33/framework.png 1570w' sizes='(max-width: 960px) 100vw, 960px' style='width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;' loading='lazy'>\n  </a>\n    </span></p>\n<p><strong>Figure 3</strong>: Encoders, training objectives, and RGB prediction in the proposed system.</p>\n<p><span class='gatsby-resp-image-wrapper' style='position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; '>\n      <a class='gatsby-resp-image-link' href='/static/849af3f06c0b90d906141483f54fc913/d9b5d/table-1.png' style='display: block' target='_blank' rel='noopener'>\n    <span class='gatsby-resp-image-background-image' style=\"padding-bottom: 34.166666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9UlEQVQY0z3Q246CUAyF4f3+T2cCFyQQokgUSeTgAVEHmG8gmX1BStu/a7XhdrsNwzCO4/P5PB6PWZZVVfWzvvf7/fl8Xq+XWEOapqfTaZqmcX3f7zcgr9frfr/vug6W57kpWxmm43w+GyHI1jfPc9M0ZIBhWRZYFEX3+70syziO+76v6xpzuVxIGSf/eDwEu92ubVukQDKwbSqSH8P8crstAjgcDuzo0wOjKWBNkp0/mBNfFvwDTNkO4RVFYSOwKhIjsA5fgkDTPTBG/J9nIyXZZh6sStl1MEpgGsGGAAVuddP0KykglSQJZXfarNqWbVV5I34B7KeJfFFOctkAAAAASUVORK5CYII='); background-size: cover; display: block;\"></span>\n  <img class='gatsby-resp-image-image' alt='table 1' title='table 1' src='/static/849af3f06c0b90d906141483f54fc913/d9199/table-1.png' srcset='/static/849af3f06c0b90d906141483f54fc913/8ff5a/table-1.png 240w,\n/static/849af3f06c0b90d906141483f54fc913/e85cb/table-1.png 480w,\n/static/849af3f06c0b90d906141483f54fc913/d9199/table-1.png 960w,\n/static/849af3f06c0b90d906141483f54fc913/d9b5d/table-1.png 1224w' sizes='(max-width: 960px) 100vw, 960px' style='width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;' loading='lazy'>\n  </a>\n    </span></p>\n<p><strong>Table 1</strong>: Effects of removing individual model components.</p>\n<p><span class='gatsby-resp-image-wrapper' style='position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; '>\n      <a class='gatsby-resp-image-link' href='/static/788b4219ad92e7eda34af449445401a6/bc3ae/table-2.png' style='display: block' target='_blank' rel='noopener'>\n    <span class='gatsby-resp-image-background-image' style=\"padding-bottom: 25.416666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAIAAADKYVtkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAtUlEQVQY0zWPSQ6EIBBFuf/9XKlpoqaNA4gMalpRXyBdi+JD/YES4zh2Xbfvu3OOPk1TURTzPG/b9k1ljCnLkg5umsZ7L6WsqiqEINZ1Ray1xgWGUgpq3/dgXtq2xZEXNAD6eZ5wIFzXJXIa92EYsgUJv1Rc8QUQyEeQ0e/7xoLR8zyC4/MvlLhAXZaFLbLFcRx0lGQwAlhrIQAEZioV/8eMbeu6ZowmxgiDKMSMiEEMYFsIgBeArhhOKb9LggAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"></span>\n  <img class='gatsby-resp-image-image' alt='table 2' title='table 2' src='/static/788b4219ad92e7eda34af449445401a6/d9199/table-2.png' srcset='/static/788b4219ad92e7eda34af449445401a6/8ff5a/table-2.png 240w,\n/static/788b4219ad92e7eda34af449445401a6/e85cb/table-2.png 480w,\n/static/788b4219ad92e7eda34af449445401a6/d9199/table-2.png 960w,\n/static/788b4219ad92e7eda34af449445401a6/bc3ae/table-2.png 1268w' sizes='(max-width: 960px) 100vw, 960px' style='width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;' loading='lazy'>\n  </a>\n    </span></p>\n<p><strong>Table 2</strong>: Naming accuracy, perceptual error, and query time on held-out data.</p>\n<p><span class='gatsby-resp-image-wrapper' style='position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; '>\n      <a class='gatsby-resp-image-link' href='/static/32796675d9a766bc61756beb600e8252/c655d/example.png' style='display: block' target='_blank' rel='noopener'>\n    <span class='gatsby-resp-image-background-image' style=\"padding-bottom: 28.750000000000004%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAIAAABM9SnKAAAACXBIWXMAAAsTAAALEwEAmpwYAAABOklEQVQY0x2NW0vDMBhA+/9/wEAE9cmHIYjgg/jkbXPoZrfJRnepbdnaJk3vSdamSb5YPc/ncCxPBd7Wy6tc5G3tlIfoSOtagjk2EMdREARSyaDO0jxjlBpjpNmUFSYkAwDrDt3Px/Yu2KFl9H31NV3MCMY5O90sPNu2wzDslBwux8v1ar1aKaW24cDZfo7eJhhjS3c6y/OqrDRoMEAplVJyxgRjWZo1TdvTDznnSUKEECShdUXjOGaMWVVdmj+gl+Io4pzKTuAEb1zHP3hJhhFGCIdFkQLIflAUhNH6PzHW3n0Ow0maOik5Pj5cvr5c+/t3qtKn5uyjG87N7QkSFw9+0PmhvGhFlnrTwh+1ZCabwlKqlbJRSmit2pYLwRktEY6jPAgTP0AuwlGnKjBc6hpAGy2hl1UDoH4BPkpJGYcUn7QAAAAASUVORK5CYII='); background-size: cover; display: block;\"></span>\n  <img class='gatsby-resp-image-image' alt='example' title='example' src='/static/32796675d9a766bc61756beb600e8252/d9199/example.png' srcset='/static/32796675d9a766bc61756beb600e8252/8ff5a/example.png 240w,\n/static/32796675d9a766bc61756beb600e8252/e85cb/example.png 480w,\n/static/32796675d9a766bc61756beb600e8252/d9199/example.png 960w,\n/static/32796675d9a766bc61756beb600e8252/07a9c/example.png 1440w,\n/static/32796675d9a766bc61756beb600e8252/c655d/example.png 1586w' sizes='(max-width: 960px) 100vw, 960px' style='width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;' loading='lazy'>\n  </a>\n    </span></p>\n<p><strong>Figure 4</strong>: Example naming suggestions and recommended color swatches.</p>","frontmatter":{"title":"Contrastive Learning for Large-scale Color-Name Dataset: Tackling Sparsity with Negative Sampling","year":"2026","authors":["Kecheng Lu","Yue He","Yunhai Wang"],"publication":"The ACM SIGCHI Conference on Human Factors in Computing Systems (CHI 2026), 2026"}}},"pageContext":{"id":"ac6ef0b6-22e9-5926-8220-46df634932c7"}},"staticQueryHashes":["63159454"]}