https://www.kaggle.com/competitions/us-patent-phrase-to-phrase-matching/leaderboard
We got 50th prize.
This is summary and codes.
・4fold MultiLabelStratifiedKFold
・TransformerHead + multisampledropout
・optimizer = AdamW
・epoch = 5
・scheduler = CosineAnnealingLR
・TransformerHead
・optimizer = AdamW
・epoch = 5
・scheduler = CosineAnnealingLR
・TransformerHead + Mixout
・optimizer = AdamW
・epoch = 5
・scheduler = CosineAnnealingLR
・LSTMHead + Mixout
・optimizer = AdamW
・epoch = 5
・scheduler = CosineAnnealingLR
・ConvolutionHead + Mixout
・optimizer = AdamW
・epoch = 5
・scheduler = CosineAnnealingLR
・AttenthionHead
・optimizer = AdamW
・epoch = 5
・scheduler = CosineAnnealingLR
I use weight optimazation to maximize cv.
cv = 0.853
lb = 0.860
6models pred
cv = 0.854
lb = 0.863
anchor=target': score =1.0
contain 'ing': score == 1.0
SmoothBCEWithlogitsloss
・Loss function(FocalLoss/MSELoss)
・cocolomlarge
・Roberta-large
・Ernie-en-2.0-Large
・MLM
・AWP