Closed htong3031 closed 1 month ago
Hi,
In fact, the 3D ViT weight in my HF is a better model I got using a larger batch size for researchers to use. The experimental results and models in the paper have not been updated. We'll continue to update the paper after that, and in the meantime, you can use our stronger model.
M3D_Cap_eh.json is the same as the M3D_Cap.json. You can use the M3D_Cap.json directly.
'pretrained_ViT.bin' is only trained by M3D-Cap in the pretraining. The weights we provide are not updated by MLLM training.
As for the model's performance, if we use our latest large batch size setting, we will get better results. Your results don't look bad either, but you need a larger batch size and longer training. I still recommend using the latest weights we provide.
If you have any other questions, please feel free to contact me; I have been a little busy recently, so please understand that the reply is not timely.
Dear Author,
I have encountered a significant discrepancy between the reported Recall scores for the IR and TR tests in the paper and the scores from my own run. For instance, the paper reports a IR R@10 score of 62.25 with 2000 test samples, but my run yields a much higher recall score, exceeding 95.
Specifically, I used recommended medical 3D ViT weight
pretrained_ViT.bin
from M3D-CLIP directly and observed the following results, which differ significantly from those reported in Table 2 of the paper:Upon inspecting the evaluation script for ITR, I noticed that it references a JSON file located at
./Data/data/M3D_Cap_npy/M3D_Cap_eh.json
. I assumed this was the same asM3D_Cap.json
, as I could not locate the exact fileM3D_Cap_eh.json
. I suspect this may be contributing to the divergence in the recall scores. Could you please clarify ifM3D_Cap_eh.json
is a different evaluation file? If so, could you provide guidance on where I can find this file?Additionally, I would appreciate some clarification regarding the weights used in
pretrained_ViT.bin
. Are these weights the result of pretraining the 3D Image Encoder, or have they been updated during a fine-tuning process? I have also trained the model from scratch, and the results continue to show significant discrepancies:Thank you for your time and assistance.
Best regards,