TASK=pathqueryWNNUM_VOCAB=38673 #NUM_VOCAB and NUM_RELATIONS must be consistent with vocab.txt file NUM_RELATIONS=22# training hyper-paramtersBATCH_SIZE=2048LEARNING_RATE=3e-4EPOCH=5SOFT_LABEL=1.0SKIP_STEPS=1MAX_SEQ_LEN=7HIDDEN_DROPOUT_PROB=0.1ATTENTION_PROBS_DROPOUT_PROB=0.1# file paths for training and evaluation DATA="./data"OUTPUT="./output_${TASK}_debug"TRAIN_FILE="$DATA/${TASK}/train.coke.txt"VALID_FILE="$DATA/${TASK}/valid.txt"TEST_FILE="$DATA/${TASK}/test.coke.txt"VOCAB_PATH="$DATA/${TASK}/vocab.txt"TRUE_TRIPLE_PATH="${DATA}/${TASK}/all.txt"SEN_CANDLI_PATH="$DATA/${TASK}/sen_candli.txt"TRIVAL_SEN_PATH="$DATA/${TASK}/trivial_sen.txt"CHECKPOINTS="$OUTPUT/models"LOG_FILE="$OUTPUT/train.log"LOG_EVAL_FILE="$OUTPUT/test.log"# transformer net config, the follwoing are default configs for all tasksHIDDEN_SIZE=256NUM_HIDDEN_LAYERS=6NUM_ATTENTION_HEADS=4MAX_POSITION_EMBEDDINS=7