Effectively, the difference between Path-RNN and Single-Model is that Single-Model does multitask learning, since it shares parameters for different target relation types.
we expect it to outperform Path-RNN on this small dataset, since this multitask learning provides additional regularization.