Hi authors, thanks for releasing the project.
I’m unable to reproduce the table results now.
While inspecting the dataset,
I found
1. many redundant masks
2. noisy/possibly incorrect relation annotations
3. noisy/wrong label about instances
and all of them seem to make training unstable.
How did you handle this issue to obtain the reported numbers? Could you share some tips about any preprocessing/cleaning steps?
Here are some examples. (zoom for the detail. the numbers are from id. and they are used at indexing SAM masks.)

"relationships_affordances": [
{"s_id": 2, "subject_class": "light", "o_id": 1, "object_class": "ceiling", "predicates": "attached to"},
{"s_id": 6, "subject_class": "floor", "o_id": 12, "object_class": "rug", "predicates": "under, supporting"},
{"s_id": 12, "subject_class": "rug", "o_id": 6, "object_class": "floor", "predicates": "above, lying on"},
{"s_id": 13, "subject_class": "ottoman", "o_id": 12, "object_class": "rug", "predicates": "above, standing on"},
{"s_id": 16, "subject_class": "ottoman", "o_id": 12, "object_class": "rug", "predicates": "above, standing on"},
{"s_id": 17, "subject_class": "lamp", "o_id": 24, "object_class": "table", "predicates": "above, standing on"},
{"s_id": 18, "subject_class": "sofa", "o_id": 6, "object_class": "floor", "predicates": "above, standing on"},
{"s_id": 20, "subject_class": "door", "o_id": 9, "object_class": "door frame", "predicates": "within"},
{"s_id": 21, "subject_class": "door handle", "o_id": 20, "object_class": "door", "predicates": "attached to"},
{"s_id": 23, "subject_class": "pillow", "o_id": 18, "object_class": "sofa", "predicates": "above, lying on"},
{"s_id": 24, "subject_class": "table", "o_id": 6, "object_class": "floor", "predicates": "above, standing on"},
{"s_id": 26, "subject_class": "rug", "o_id": 6, "object_class": "floor", "predicates": "above, lying on"},
{"s_id": 28, "subject_class": "cabinet", "o_id": 6, "object_class": "floor", "predicates": "above, standing on"},
{"s_id": 31, "subject_class": "vase", "o_id": 28, "object_class": "cabinet", "predicates": "above, standing on"},
{"s_id": 32, "subject_class": "teapot", "o_id": 28, "object_class": "cabinet", "predicates": "above, standing on"},
{"s_id": 34, "subject_class": "tray", "o_id": 28, "object_class": "cabinet", "predicates": "above, standing on"},
{"s_id": 36, "subject_class": "cushion", "o_id": 18, "object_class": "sofa", "predicates": "above, lying on"},
{"s_id": 37, "subject_class": "pillow", "o_id": 18, "object_class": "sofa", "predicates": "above, lying on"},
{"s_id": 38, "subject_class": "lamp shade", "o_id": 17, "object_class": "lamp", "predicates": "part of"},
{"s_id": 39, "subject_class": "rug", "o_id": 6, "object_class": "floor", "predicates": "above, lying on"},
{"s_id": 40, "subject_class": "lamp switch", "o_id": 17, "object_class": "lamp", "predicates": "part of"}
]

"relationships_affordances": [
{"s_id":4,"subject_class":"carpet","o_id":3,"object_class":"floor","predicates":"above, lying on"},
{"s_id":3,"subject_class":"floor","o_id":4,"object_class":"carpet","predicates":"below, supporting"},
{"s_id":22,"subject_class":"ottoman","o_id":4,"object_class":"carpet","predicates":"above, standing on"},
{"s_id":24,"subject_class":"ottoman","o_id":4,"object_class":"carpet","predicates":"above, standing on"},
{"s_id":22,"subject_class":"ottoman","o_id":24,"object_class":"ottoman","predicates":"same type"},
{"s_id":31,"subject_class":"cabinet","o_id":3,"object_class":"floor","predicates":"above, standing on"},
{"s_id":30,"subject_class":"cabinet","o_id":31,"object_class":"cabinet","predicates":"same type"},
{"s_id":32,"subject_class":"cabinet","o_id":31,"object_class":"cabinet","predicates":"same type"},
{"s_id":33,"subject_class":"cabinet","o_id":31,"object_class":"cabinet","predicates":"same type"},
{"s_id":37,"subject_class":"vase","o_id":31,"object_class":"cabinet","predicates":"above, standing on"},
{"s_id":38,"subject_class":"bottle","o_id":31,"object_class":"cabinet","predicates":"above, standing on"},
{"s_id":9,"subject_class":"blinds","o_id":7,"object_class":"window","predicates":"covering"},
{"s_id":12,"subject_class":"cushion","o_id":28,"object_class":"cushion","predicates":"same type"},
{"s_id":28,"subject_class":"cushion","o_id":29,"object_class":"cushion","predicates":"same type"}
]
Thanks in advance.
Hi authors, thanks for releasing the project.
I’m unable to reproduce the table results now.
While inspecting the dataset,
I found
1. many redundant masks
2. noisy/possibly incorrect relation annotations
3. noisy/wrong label about instances
and all of them seem to make training unstable.
How did you handle this issue to obtain the reported numbers? Could you share some tips about any preprocessing/cleaning steps?
Here are some examples. (zoom for the detail. the numbers are from id. and they are used at indexing SAM masks.)
"relationships_affordances": [
{"s_id": 2, "subject_class": "light", "o_id": 1, "object_class": "ceiling", "predicates": "attached to"},
{"s_id": 6, "subject_class": "floor", "o_id": 12, "object_class": "rug", "predicates": "under, supporting"},
{"s_id": 12, "subject_class": "rug", "o_id": 6, "object_class": "floor", "predicates": "above, lying on"},
{"s_id": 13, "subject_class": "ottoman", "o_id": 12, "object_class": "rug", "predicates": "above, standing on"},
{"s_id": 16, "subject_class": "ottoman", "o_id": 12, "object_class": "rug", "predicates": "above, standing on"},
{"s_id": 17, "subject_class": "lamp", "o_id": 24, "object_class": "table", "predicates": "above, standing on"},
{"s_id": 18, "subject_class": "sofa", "o_id": 6, "object_class": "floor", "predicates": "above, standing on"},
{"s_id": 20, "subject_class": "door", "o_id": 9, "object_class": "door frame", "predicates": "within"},
{"s_id": 21, "subject_class": "door handle", "o_id": 20, "object_class": "door", "predicates": "attached to"},
{"s_id": 23, "subject_class": "pillow", "o_id": 18, "object_class": "sofa", "predicates": "above, lying on"},
{"s_id": 24, "subject_class": "table", "o_id": 6, "object_class": "floor", "predicates": "above, standing on"},
{"s_id": 26, "subject_class": "rug", "o_id": 6, "object_class": "floor", "predicates": "above, lying on"},
{"s_id": 28, "subject_class": "cabinet", "o_id": 6, "object_class": "floor", "predicates": "above, standing on"},
{"s_id": 31, "subject_class": "vase", "o_id": 28, "object_class": "cabinet", "predicates": "above, standing on"},
{"s_id": 32, "subject_class": "teapot", "o_id": 28, "object_class": "cabinet", "predicates": "above, standing on"},
{"s_id": 34, "subject_class": "tray", "o_id": 28, "object_class": "cabinet", "predicates": "above, standing on"},
{"s_id": 36, "subject_class": "cushion", "o_id": 18, "object_class": "sofa", "predicates": "above, lying on"},
{"s_id": 37, "subject_class": "pillow", "o_id": 18, "object_class": "sofa", "predicates": "above, lying on"},
{"s_id": 38, "subject_class": "lamp shade", "o_id": 17, "object_class": "lamp", "predicates": "part of"},
{"s_id": 39, "subject_class": "rug", "o_id": 6, "object_class": "floor", "predicates": "above, lying on"},
{"s_id": 40, "subject_class": "lamp switch", "o_id": 17, "object_class": "lamp", "predicates": "part of"}
]
"relationships_affordances": [
{"s_id":4,"subject_class":"carpet","o_id":3,"object_class":"floor","predicates":"above, lying on"},
{"s_id":3,"subject_class":"floor","o_id":4,"object_class":"carpet","predicates":"below, supporting"},
{"s_id":22,"subject_class":"ottoman","o_id":4,"object_class":"carpet","predicates":"above, standing on"},
{"s_id":24,"subject_class":"ottoman","o_id":4,"object_class":"carpet","predicates":"above, standing on"},
{"s_id":22,"subject_class":"ottoman","o_id":24,"object_class":"ottoman","predicates":"same type"},
{"s_id":31,"subject_class":"cabinet","o_id":3,"object_class":"floor","predicates":"above, standing on"},
{"s_id":30,"subject_class":"cabinet","o_id":31,"object_class":"cabinet","predicates":"same type"},
{"s_id":32,"subject_class":"cabinet","o_id":31,"object_class":"cabinet","predicates":"same type"},
{"s_id":33,"subject_class":"cabinet","o_id":31,"object_class":"cabinet","predicates":"same type"},
{"s_id":37,"subject_class":"vase","o_id":31,"object_class":"cabinet","predicates":"above, standing on"},
{"s_id":38,"subject_class":"bottle","o_id":31,"object_class":"cabinet","predicates":"above, standing on"},
{"s_id":9,"subject_class":"blinds","o_id":7,"object_class":"window","predicates":"covering"},
{"s_id":12,"subject_class":"cushion","o_id":28,"object_class":"cushion","predicates":"same type"},
{"s_id":28,"subject_class":"cushion","o_id":29,"object_class":"cushion","predicates":"same type"}
]
Thanks in advance.