dres-dev / DRES

Distributed Retrieval Evaluation Server
MIT License
14 stars 3 forks source link

Correct Video Reward for KIS #496

Open klschoef opened 1 month ago

klschoef commented 1 month ago

For KIS tasks it would be good to reward finding the correct video, because often a video contains similar or even equal scenes (for example in news videos, where there is a preview of a scene). Such an example is given in V3C video 05579, which contains an almost identical scene at 02:52 and 16:23 (happened at IVR4B2024 at Task v7).

Screenshot 2024-09-19 at 10 38 39 Screenshot 2024-09-19 at 10 38 24

One possibility would be to give half the points for finding a scene in the correct video (e.g., 500 - ; instead of 1000 - ).

lucaro commented 1 month ago

Adding further scoring functions is not a problem. What would you propose the actual function to look like @klschoef ?

klschoef commented 1 month ago

As far as I know the KIS scoring currently is a follows: int(max(0, r^i(t) - p^i(ws) )) r^i(t) = (1000 - s{min}) * ((t{max} - t) / t{max} + s{min}) p^i(ws) = ws * 100

We could modify it for KIS tasks so that for correct videos, r could be used like this (thanks to Omar for this suggestion): r^i(t) = (500 - s{min}) * ((t{max} - t) / t{max} + s{min})

If the correct segment in the video is found later, the original function could be used (and maybe the previously submitted segment in the same video could be considered as a wrong submission).

But I think this should be also discussed with the VBS teams.

lucaro commented 1 month ago

This would not consider how far away a submitted solution is from the target. Is that what we want, or would we want to consider that distance?

klschoef commented 1 month ago

Yes, I think this is what we want (a reward for finding the correct video).