In this paper, we introduce a novel semi-supervised variational autoencoder (VAE)-based method for biomedical
relation extraction. In contrast to supervised learning, the semi-supervised method learns discriminative features from
both labeled and unlabeled data. Fig. 1 represents an illustrative example of the difference between supervised and
semi-supervised learning methods. It is difficult to predict the decision boundary accurately based on a small number
of labeled instances. However, if we integrate the unlabeled instances – generally distributed according to a mixture
of individual-class distributions – with the labeled ones, we may considerably improve the learning accuracy. Given
the great abundance of freely available texts in PubMed, it is particularly valuable to explore semi-supervised-based
methods for improving biomedical relation extraction.
Motivated by the recent success of semi–supervised VAE methods in image classification [17, 18], text modeling
[19] and text classification tasks [20], in this work we investigate its feasibility for relation extraction, which differs
significantly from the other tasks. To the best of our knowledge, this is the first VAE-based method for (biomedical)
relation extraction. To demonstrate its robustness, we validate our method on multiple different biomedical relation
types: PPIs, DDIs and CPI extraction.
2. Materials and methods
2.1 Biomedical Relation Extraction
Biomedical relation extraction is generally approached as the task of classifying whether a specified semantic relation
holds between two biomedical entities within a sentence or document. According to the number of semantic relation
classes, biomedical relation extraction can be further categorized into binary vs. multi-class relation extraction.
In this paper, we focus on PPI, DDI and CPI extraction. PPI is a binary relation extraction task, whereas DDI and
CPI are multi-class relation extraction task. We show some examples as follows.
PPI extraction example: These results suggest that profilin may be involved in the pathogenesis of
glomerulonephritis by reorganizing the actin cytoskeleton.
DDI extraction example: The concomitant administration of gemfibrozil with Targretin capsules is not
recommended.
CPI extraction example: Compound C diminished AMPK phosphorylation and enzymatic activity, resulting in
the reduced phosphorylation of its target acetyl CoA carboxylase.
In the case of PPIs, a system only needs to identify whether the candidate entity pair has a semantic relation or not.
For DDI and CPI, a system requires not only the detection of the semantic relation between two candidate entities but
also the classification of the specific semantic relation into the correct type. For example, the DDI extraction task
requires a system to distinguish five different DDI types, including Advice, Effect, Mechanism, Int and Negative.
Similarly, the CPI extraction task includes six specific types: Activator, Inhibitor, Agonist, Antagonist, Substrate and
Negative.
2.2 Datasets