Hi Mayank,
Thanks for the reply! Hope you are doing well these days.
We are aware that chasing is commonly classified with JAABA. I used JAABA myself to classify chasing before. We also know that we can use per-frame features, which is also something I already used.
What is not clear to us is how (or if) we can use our own per-frame features with a movie that has multiple flies, and when we want, for the same movie, to give examples of different pairs, such that (this is the critical part) JAABA will only use the per-frame features that are relevant for those two flies. So, for example, if we have the per-frame feature fly1fly6Dist (being the distance between fly1 and fly6), we don't want this feature to be used when we train on, for example, fly4 and fly2. Then, of course, for the inference - it needs to apply the classification for all the possible pairs, so instead of creating a binary output size (1,nFrames) as in the case of 2 flies, the output will be size (M,M,nFrames), with M being the number of flies (I guess that the diagonal will be something like NaN).
We can go around this by only looking at one pair at a time and then running the inference over all possible pairs in a loop - this is our current plan, but we were wondering if the option to do it for all the flies at once exists.
Hope it was clear :)
and thanks again for the support!
Dudi and Arpita