The only difference from BPE is how a word is segmented during model training: BPE-dropout randomly drops some merges from the BPE merge table, which results in different segmentations for the same word.
even for large datasets using BPE-dropout can result in substantially better quality for practical applications where input is likely to be noisy.