Verbalizer cross entropy + alpha * the km022 MLM loss.
Usage
morie_kamath_pet_loss(
verbalizer_logits,
y_true,
mlm_logits,
mlm_targets,
alpha,
ignore_index = -100L
)Examples
morie_kamath_pet_loss(c(1, 0), 0, matrix(c(1, 0, 0, 2), 2), c(0,
-100), 0.5)
#> $estimate
#> [1] 0.4698925
#>
#> $loss
#> [1] 0.4698925
#>
#> $loss_ce
#> [1] 0.3132617
#>
#> $loss_mlm
#> [1] 0.3132617
#>
#> $alpha
#> [1] 0.5
#>
#> $n_masked
#> [1] 1
#>
#> $n
#> [1] 2
#>
#> $method
#> [1] "PET loss = verbalizer CE + alpha * MLM (via km022)"
#>
