SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2311.14837 · NeurIPS · 2023

Benchmarking Robustness of Text-Image Composed Retrieval

Jindong Gu, Shitong Sun, Shaogang Gong

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 10 functions out of this paper's own repositories and ran 8 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

FunctionStatusWhere it lives
clipped_zoom Ran suntongtongtong/benchmark-robustness-text-image-compose-retrieval/corrupt/utils.py
pointer only (licence: NONE) · get_code("cd9617f1ecbb4b0c")
disk Ran suntongtongtong/benchmark-robustness-text-image-compose-retrieval/corrupt/utils.py
pointer only (licence: NONE) · get_code("bc8b7f1d3348c560")
gaussian_noise_filter Ran suntongtongtong/benchmark-robustness-text-image-compose-retrieval/corrupt/image_corrupt.py
pointer only (licence: NONE) · get_code("96bf7257f7cc954f")
impulse_noise_filter Ran suntongtongtong/benchmark-robustness-text-image-compose-retrieval/corrupt/image_corrupt.py
pointer only (licence: NONE) · get_code("6c6f62ea92896361")
read_image Ran suntongtongtong/benchmark-robustness-text-image-compose-retrieval/utils/resnet152_extract.py
pointer only (licence: NONE) · get_code("e3cbae59cb5ed741")
repetition Ran suntongtongtong/benchmark-robustness-text-image-compose-retrieval/corrupt/text_corrupt.py
pointer only (licence: NONE) · get_code("f347856dc916b6ce")
shot_noise_filter Ran suntongtongtong/benchmark-robustness-text-image-compose-retrieval/corrupt/image_corrupt.py
pointer only (licence: NONE) · get_code("d0ccce011c5699d0")
verify_input_args Ran suntongtongtong/benchmark-robustness-text-image-compose-retrieval/opts.py
pointer only (licence: NONE) · get_code("38aa620920ea1a0f")
get_k_biggest_index Not yet run suntongtongtong/benchmark-robustness-text-image-compose-retrieval/corrupt/text_corrupt.py
pointer only (licence: NONE) · get_code("6997f5702a583993")
resnet152_feature Not yet run suntongtongtong/benchmark-robustness-text-image-compose-retrieval/utils/resnet152_extract.py
pointer only (licence: NONE) · get_code("737e5053281d6aaa")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Text-image composed retrieval aims to retrieve the target image through the composed query, which is specified in the form of an image plus some text that describes desired modifications to the input image. It has recently attracted attention due to its ability to leverage both information-rich images and concise language to precisely express the requirements for target images. However, the robustness of these approaches against real-world corruptions or further text understanding has never been studied. In this paper, we perform the first robustness study and establish three new diversified benchmarks for systematic analysis of text-image composed retrieval against natural corruptions in both vision and text and further probe textural understanding. For natural corruption analysis, we introduce two new large-scale benchmark datasets, CIRR-C and FashionIQ-C for testing in open domain and fashion domain respectively, both of which apply 15 visual corruptions and 7 textural corruptions. For textural understanding analysis, we introduce a new diagnostic dataset CIRR-D by expanding the original raw data with synthetic data, which contains modified text to better probe textual understanding ability including numerical variation, attribute variation, object removal, background variation, and fine-grained evaluation.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2311.14837")
get_code_for_paper("2311.14837")
have("2311.14837")

Connect an agent — have() is free.