<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>MoReL: Multi-omics Relational Learning</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>04/25/2022</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10388326</idno>
					<idno type="doi"></idno>
					<title level='j'>The Tenth International Conference on Learning Representations</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>Arman Hasanzadeh</author><author>Ehsan Hajiramezanali</author><author>Nick Duffield</author><author>Xiaoning Qian</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Multi-omics data analysis has the potential to discover hidden molecular interactions, revealing potential regulatory and/or signal transduction pathways for cellular processes of interest when studying life and disease systems. One of critical challenges when dealing with real-world multi-omics data is that they may manifest heterogeneous structures and data quality as often existing data may be collected from different subjects under different conditions for each type of omics data. We propose a novel deep Bayesian generative model to efficiently infer a multi-partite graph encoding molecular interactions across such heterogeneous views, using a fused Gromov-Wasserstein (FGW) regularization between latent representations of corresponding views for integrative analysis. With such an optimal transport regularization in the deep Bayesian generative model, it not only allows incorporating view-specific side information, either with graph-structured or unstructured data in different views, but also increases the model flexibility with the distribution-based regularization. This allows efficient alignment of heterogeneous latent variable distributions to derive reliable interaction predictions compared to the existing point-based graph embedding methods. Our experiments on several real-world datasets demonstrate enhanced performance of MoReL in inferring meaningful interactions compared to existing baselines.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>Multi-view learning tries to fully leverage the information from multiple sources (i.e. different types of omics data in molecular biology) and represents them in a shared embedding space, which is beneficial for many downstream tasks with a limited number of training samples. In biomedical applications, the shared embedding space also enables better understanding of the underlying biological mechanisms by discovering interactions between different types of molecules, which is our focus in this paper.</p><p>Existing multi-omics data integration methods are limited in their applicability. First, most of them attempt to derive low-dimensional embeddings of the input samples and are not designed to infer a multi-partite graph that encodes the interactions across views. In unsupervised settings, matrix factorization based methods, such as Bayesian Canonical Correlation Analysis (BCCA) <ref type="bibr">(Klami et al., 2013)</ref> and Multi-Omics Factor Analysis (MOFA) <ref type="bibr">(Argelaguet et al., 2018)</ref>, can achieve the similar goal of cross-view relational learning but often through two-step procedures, in which the factor loading parameters are used for downstream interaction analyses across views. Second, a very recent relational inference for multi-view data integration, BayRel <ref type="bibr">(Hajiramezanali et al., 2020)</ref>, is built on three strict assumptions, which may limit its practical application, including in multi-omics data integration: 1) A graph of dependency between features of each view is available; 2) The input dataset is complete on all views with no missing samples; 3) The samples in different views are well-paired. While the first limitation might be solved by learning a graph using an ad-hoc technique, the last two issues are common in many multi-omics data integration problems. Integrated samples commonly have one or more views with various missing patterns. This is mostly due to limitations of experimental designs or compositions from different data platforms. In addition, data might be collected in different laboratories or the sample IDs are not available due to patient identification or privacy/security concerns, leading to unpaired datasets. Apart from these, we might not have access to a priori graph structured data in some view(s) as the nature of data might not be structured, or we only have incomplete or very noisy prior knowledge. For such multi-omics data, leaving out such a view may lose some complementary information while enforcing graph structures may lead to degraded performances.</p><p>In this work, we propose a new Multi-omics Relational Learning method, MoReL, based on the fused Gromov-Wasserstein (FGW) regularization, mitigating the dependency of multi-view learning on the aforementioned two assumptions. The proposed method contains four major contributions: 1) MoReL provides a new Bayesian multi-omics relational learning framework with efficient variational inference and is able to exploit non-linear transformations of data by leveraging deep learning models for either unstructured or graph-structured data; 2) MoReL learns a multi-partite graph across different features from multiple views using a FGW-based decoder, facilitating meaningful biological knowledge discovery from integrative multi-omics data analysis while accounting for arbitrarily permutation and/or transformation caused by processing features with different deep functions across the views; 3) MoReL can flexibly integrate both structured and unstructured heterogeneous views in one framework, in which only confident constraints need to be imposed to improve the model performance; 4) MoReL is able to integrate multiple views with unpaired samples and/or arbitrary sample-missing patterns.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">RELATED WORKS</head><p>Optimal transport. There have been extensive efforts to utilize Gromov-Wasserstein (GW) discrepancy to solve the alignment problems in shape and object matching <ref type="bibr">(M&#233;moli, 2009;</ref><ref type="bibr">2011)</ref>. A similar attempt has been made recently to investigate its potential for more diverse applications, such as aligning vocabulary sets between different languages <ref type="bibr">(Alvarez-Melis &amp; Jaakkola, 2018)</ref>, and graph matching <ref type="bibr">(Chowdhury &amp; M&#233;moli, 2019;</ref><ref type="bibr">Vayer et al., 2018b;</ref><ref type="bibr">Xu et al., 2019b)</ref>. <ref type="bibr">Peyr&#233; et al. (2016)</ref> have proposed a fast Sinkhorn projection-based algorithm <ref type="bibr">(Cuturi, 2013)</ref> to compute the entropy-regularized GW distance. Following this direction, <ref type="bibr">Xu et al. (2019b)</ref> have replaced the entropy regularizer with a Bregman proximal term. To further reduce the computational complexity, the recursive GW distance <ref type="bibr">(Xu et al., 2019a)</ref> and the sliced GW distance <ref type="bibr">(Vayer et al., 2019)</ref> have been proposed. In <ref type="bibr">Bunne et al. (2019)</ref>, a pair of generative models are learned for incomparable spaces by defining an adversarial objective function based on the GW discrepancy. It imposes an orthogonal assumption on the transformation between the sample and its latent space. However, it can not incorporate the graph structured data. Similar to our model in this paper, <ref type="bibr">Vayer et al. (2018a)</ref> and <ref type="bibr">Xu et al. (2020)</ref> have proposed to impose the fused GW regularization in their objective functions by combining GW and Wasserstein discrepancies.</p><p>Graph CCA (gCCA). To utilize a priori known information about geometry of the samples, gCCA methods <ref type="bibr">(Chen et al., 2019;</ref><ref type="bibr">2018)</ref> have been proposed to construct a dependency graph between samples and directly impose it into a regularizer. Similar to classical CCA, gCCA learns an unstructured shared latent representation. Unlike our MoReL, though, they can neither take advantage of the dependency graph between features, nor explicitly model relational dependency between features across views. Therefore, they rely on ad-hoc post-processing procedures to infer inter-relations.</p><p>Graph representation learning. Graph neural network architectures have been shown to be effective for link prediction <ref type="bibr">(Hamilton et al., 2017;</ref><ref type="bibr">Kipf &amp; Welling, 2016;</ref><ref type="bibr">Hasanzadeh et al., 2019;</ref><ref type="bibr">Hajiramezanali et al., 2019;</ref><ref type="bibr">Hasanzadeh et al., 2020)</ref> as well as matrix completion for recommender systems <ref type="bibr">(Berg et al., 2017;</ref><ref type="bibr">Monti et al., 2017;</ref><ref type="bibr">Kalofolias et al., 2014;</ref><ref type="bibr">Ma et al., 2011)</ref>. The first group of models is dealing with a single graph and is not able to deal with heterogeneous graphs, with multiple types of nodes and edges, and node attributes <ref type="bibr">(Zhang et al., 2019)</ref>. The second group utilizes the known item-item and user-user relationships and their attributes to complete the user-item rating matrix. However, they rely on two strict assumptions: 1) the inter-relation matrix is partially observed; and 2) both views have structured information. The proposed MoReL achieves robust multi-view learning without these assumptions, making it more practical in multi-omics data integration.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">PRELIMINARIES</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">WASSERSTEIN DISTANCE</head><p>Wasserstein distance (WD) quantifies the geometric discrepancy between two probability distributions by measuring the minimal amount of "work" needed to move all the mass contained in one distribution onto the other <ref type="bibr">(Solomon et al., 2015)</ref>. More specifically, given two probability measures &#923; &#8712; P(X) and &#8710; &#8712; P(Y), and a transportation cost c : X &#215; Y &#8594; R + , WD is the solution to the following </p><p>where T i,j is an element of the transport matrix T whose row-wise and column-wise sums equal to [a i ] n i=1 and [b j ] m j=1 , respectively.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">GROMOV-WASSERSTEIN DISTANCE</head><p>Gromov-Wasserstein distance (GWD) has been proposed as a natural extension of WD when a meaningful transportation cost between the distributions cannot be defined. For example, when two distributions are defined in Euclidean spaces with different dimensions or more generally when X and Y are unaligned, i.e. when their features are not in correspondence <ref type="bibr">(Vayer et al., 2019)</ref>. Instead of measuring inter-domain distances, GWD measures the distance between pairs of samples in one domain and compares it to those in the other domain. More specifically, given two probability measures &#923; &#8712; P(X) and &#8710; &#8712; P(Y), as well as two domain-specific transportation costs c (X) : X &#215; X &#8594; R + and c (Y) : Y &#215; Y &#8594; R + , GWD is the solution to the following optimization problem:</p><p>L(x, x , y, y ) d&#960;(x, y) d&#960;(x , y ),</p><p>where L(x, x , y, y ) = c (X) (x, x )-c (Y) (y, y ) , &#960; is the transport map, and &#928;(X&#215;Y) := {&#960; &#8712; P(X &#215; Y) | &#960;(x, y) dy = &#923;(x), &#960;(x, y) dx = &#8710;(y)} is the set of all admissible couplings. Likewise, this can be derived for discrete distributions with probability mass functions n i=1 a i &#948; xi and m j=1 b j &#948; y j , as follows:</p><p>where T i,j is an element of transport matrix T whose row-wise and column-wise sums equal to</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">METHOD</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">PROBLEM FORMULATION AND NOTATIONS</head><p>We propose a novel hierarchical generative model for multi-omics data integration that incorporates view-specific structure information when it is available. Given observations from structured and unstructured views, our model, Multi-omics Relational Learning (MoReL), aims to infer the interrelations among entities, i.e. features, across all of the views. More specifically, assume that multiple views, V, of data are given. Without loss of generality, we assume that the structure information, provided as a graph, is available for some of the views V s &#8834; V, and the remaining views V u = V \ V s are unstructured. We note that every structure could be represented as a graph. For example, image and sequential data could be represented over grid and directed path graphs, respectively.</p><p>We represent the set of graphs for structured views by G s = {G (v) } v&#8712;Vs and their adjacency matrices by A s = {A (v) } v&#8712;Vs . We also define X s = {X (v) } v&#8712;Vs as the set of node attributes for structured views, and X u = {X (v) } v&#8712;Vu as the set of data for unstructured views. Moreover, N v denotes the number of nodes in structured views and number of features for unstructured views. MoReL infers the interactions among the nodes in G s and features in X u . We represent these inter-relations by a multi-partite graph with v&#8712;V N v nodes and a multi-adjacency tensor vv ) is the N v &#215; N v bi-adjacency matrix between views v and v .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">MOREL GENERATIVE MODEL</head><p>We define a hierarchical Bayesian model for MoReL with three sets of latent variables: 1)</p><p>} v&#8712;Vs&#8746;Vu , which captures the (hidden) structural information; 2) A, which encodes the interaction among features across views; and 3) Z = Z s &#8746; Z u = {Z (v) } v&#8712;Vs&#8746;Vu , which summarizes the feature/attribute specific information. The joint probability of observations and latent variables factorizes as follows:</p><p>Figure <ref type="figure">1</ref> depicts the generative model of MoReL with structured and unstructured views. In the following subsections, we define different parts of the generative and inference model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.1">OPTIMAL TRANSPORT FOR MULTI-PARTITE GRAPH DECODER</head><p>In this subsection, we define the generative distribution of the multi-adjacency tensor, A. We note that inferring A is the main goal of our model. Given the structural latent variables H, we introduce a fused Gromov-Wasserstein (FGW) distance based mapping to generate A. FGW refers to distance metrics defined by combining WD and GWD, which has been proposed to compare structured distributions <ref type="bibr">(Vayer et al., 2018b;</ref><ref type="bibr">Chen et al., 2020)</ref>. Considering graphs with node attributes as structured distributions, WD compares node distributions in two graphs (i.e, node similarity), GWD measures the distance between pairs of nodes in one graph and compares it to those in the other (i.e., edge/path similarity).</p><p>FGW distance. Given two structured probability distributions, &#923; &#8712; P(X) and &#8710; &#8712; P(Y), FGW is defined as follows:</p><p>where &#945;, &#946; &#8712; [0, 1] are scalar hyper-parameters, &#928;(X &#215; Y) is the set of all admissible couplings between &#923; and &#8710;, and c (XY) , c (X) , and c (Y) are corresponding transportation cost functions. D FGW can be further simplified by choosing &#960; w to be equal to &#960; gw <ref type="bibr">(Chen et al., 2020)</ref>.</p><p>Relational learning via FGW. We are interested in aligning the nodes/features in every pair of views, i.e. (v, v ). Hence, we will have a FGW distance based decoder for every pair of views, in which each view independently belongs to either structured or unstructured views, i.e. (v, v ) &#8712; V.</p><p>To that end, we first define the transportation cost functions c (vv ) and c (v) , and then approximate D FGW . We define the (inter-)cost function for the first term of FGW, i.e. D W , as follows:</p><p>where &#963; denotes the sigmoid function, and</p><p>i,: represents the structural latent variable of node/feature i in view v. To calculate the D GW , we define two different transportation costs based on the nature of the inputs. For the structured views, we define the cost function as a combination of the shortest path distance from graph and the distance between structural latent variables. More specifically, given the normalized shortest path distance matrix between every pair of nodes in the input graph D (v) :</p><p>where denotes the Hadamard product. This construction ensures both graph and attributes information are incorporated in the distance function. For unstructured views, we define the cost function between two features as follows:</p><p>Noting the definitions of WD and GWD in Section 3, we rewrite D FGW between two views of data with shared transport matrixas follows:</p><p>j,: ) .</p><p>(5)</p><p>To approximate the FGW distance, we first deploy GW algorithm in equation ( <ref type="formula">1</ref>) to obtain T along with the defined transportation cost c (vv ) to calculate Wasserstein distance term in D FGW <ref type="bibr">(Chen et al., 2020)</ref>. The pseudo-code in Algorithm 1 (Appendix A.1) provides the details of the FGW distance calculation procedure. Please note that we use the same Sinkhorn solver as in <ref type="bibr">Chen et al. (2020)</ref> and <ref type="bibr">Alvarez-Melis &amp; Jaakkola (2018)</ref>.</p><p>We further can generate A for every pair of views based on T (vv ) gw as follows:</p><p>where &#947; &#8712; [0, 1] is a normalizing hyper-parameter, and Ber is short for Bernoulli. We note that the sum of the elements in each of the transport matrices T (vv )</p><p>gw equals to one. Hence each of its elements has a small value. Therefore, we normalize the transport matrices (as &#947; T (vv ) gw /max(T (vv ) gw )) to avoid very sparse and trivial solutions. To use the reparametrization trick during training, we sample from concrete relaxation of Bernoulli <ref type="bibr">(Gal et al., 2017)</ref>. We emphasize that our proposed FGW-based decoder is the key in aligning features/nodes across structured and unstructured views via accurate and efficient distribution matching scheme.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.2">PRIOR CONSTRUCTION AND LIKELIHOODS</head><p>Prior. We impose independent zero-mean unit-variance Gaussian priors on elements of H. The prior for Z is a multivariate Gaussian distribution whose mean and diagonal covariance matrix are constructed from the inferred multi-partite graph and the structural latent variable H. We use two graph neural networks (GNNs) g pz to map H and A to the parameters of p &#952;z (Z). Specifically,</p><p>pz (H, A).</p><p>We note that in this setting, H is considered as node attributes of the multi-partite interaction graph.</p><p>Likelihood of observations. To reconstruct the input graphs in the structured views, we assume that the views and edges are conditionally independent. More specifically, we employ an inner-product decoder as follows:</p><p>;</p><p>To generate the features in unstructured views and node attributes in structured views, we assume that views are conditionally independent. Hence we can expand the feature reconstruction terms in the the equation ( <ref type="formula">2</ref>) as follows:</p><p>We note that p &#952;x could also be view specific depending on whether the node attributes/features in a view are discrete or continuous. In our experiments, we have deployed the Gaussian likelihood with the unit variance. The mapping from Z to the parameters of p &#952;x (X ), in our case, the mean of the Gaussian distribution, can be any highly expressive function such as neural networks. We denote these functions by f</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">INFERENCE NETWORK AND LEARNING</head><p>Posterior. We model the posterior of the structural latent variables as a Gaussian distribution and infer its parameters independently for each view. More specifically,</p><p>We use two GNNs for each structured view, {g</p><p>qh (X (v) , A (v) )} v&#8712;Vs , and two fully connected neural networks per unstructured view, {f</p><p>qh (X (v) )} v&#8712;Vu , to map inputs to the mean and variance of the posteriors. We consider the variational distribution of Z to be a multivariate Gaussian distribution, and it is factorized as follows:</p><p>We use two GNNs per structured view, {g</p><p>qz (X (v) , A (v) )} v&#8712;Vs , and two fully connected neural networks for each unstructured view, {f v) )} v&#8712;Vu , in the same fashion as q &#966; h to infer parameters of q &#966;z . Objective function. Having defined the prior and posterior distributions as well as the likelihood, we write the overall loss function as the sum of the negative variational ELBO and FGW regularization terms. Specifically,</p><p>While, as mentioned previously, we use the Sinkhorn algorithm to calculate the D FGW , the overall loss is optimized using stochastic gradient descent based optimization algorithms such as Adam (Kingma &amp; Ba, 2014).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">EXPERIMENTS</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">DATASETS AND EVALUATION METRICS</head><p>Datasets. We use the same datasets as BayReL <ref type="bibr">(Hajiramezanali et al., 2020)</ref>, i.e. microbiomemetabolite interactions in cystic fibrosis (CF) and gene-drug interactions in precision medicine. Dataset description and graph construction procedure are detailed in Appendix A.2. We want to emphasize that although these datasets have structured views, have no missing samples and their samples are completely paired, in many real-world cases these assumptions are not satisfied. These datasets were chosen merely to get a better understanding of the advantages of MoReL specially compared to BayReL. We evaluate MoReL in different settings. More specifically, we demonstrate the performance of MoReL when: 1) one or both views are unstructured, 2) there are missing samples, and 3) samples are not paired. Furthermore, we have a comprehensive comparison with BayReL when both views are structured.</p><p>Evaluation metrics. To quantify the performance of the methods, we use the same evaluation metrics as the ones introduced in BayReL. Since in these datasets, the true negatives, i.e. non-interactions, are not known; and there are only a small subset of true positives, i.e. true interactions, well-known classification metrics cannot be used for evaluation. Therefore, positive accuracy and negative accuracy have been defined to evaluate microbiome-metabolite experiments. Positive accuracy refers to the accuracy of identifying validated interactions with P. aeruginosa. Negative accuracy exploits the fact that there should not be any common metabolite targets between known anaerobic microbes (Veillonella, Fusobacterium, Prevotella, and Streptococcus) and notable pathogen P. aeruginosa. Let B denote the set of all microbes and A 1 and A 2 represent two disjoint sets of metabolites. Negative accuracy is defined as 1 -i&#8712;A 1 j&#8712;A 2 l&#8712;B 1(i and j are connected to l)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>|A1|&#215;|A2|&#215;|B|</head><p>, where 1(&#8226;) is the indicator function. Having both higher positive and negative accuracy is desired.</p><p>For precision medicine, we compare the prediction sensitivity of identifying known interactions in the test sets while tracking the average density of the overall constructed graphs. We note that inferring very dense graphs would lead to high prediction sensitivity as it will includes most of the possible interactions. Therefore, tracking the sparsity of the inferred graphs is the key to properly evaluate the models' capability in predicting meaningful interactions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">BASELINES AND EXPERIMENTAL SETUPS</head><p>Baselines. We compare MoReL with three baselines including Spearman's Rank Correlation Analysis (SRCA), BCCA <ref type="bibr">(Klami et al., 2013)</ref>, and BayReL. While SRCA applies to raw data, BCCA first finds low-dimensional latent representations of views via matrix factorization and then the interactions are discovered based on the correlation between representations. BCCA and SRCA could not incorporate the structure of data and need a two-step procedure to infer the interaction between features across the views. In contrast, BayReL is able to use the structure of data and infer the relations without any ad-hoc post-processing procedure. However, BayReL suffers from three strict assumptions: 1) All views of data are structured; 2) There are no missing samples in any views; and 3) Samples are paired, i.e. the ID of samples are known. We emphasize that MoReL is the very first model that not only can infer interactions across structured and unstructured views but also is able to handle missing and unpaired samples in different domains, making it more applicable in real-world multi-omics data integration. A widely used method for multi-omics data integration is MOFA <ref type="bibr">(Argelaguet et al., 2018)</ref>. The mathematical modeling of MOFA is the same as BCCA except for the data likelihood part. While BCCA only supports continuous data, MOFA can have discrete likelihoods. Since our datasets do not have discrete features, we are only reporting BCCA results.</p><p>Hyper-parameters. In all of our experiments, to have a fair comparison, architectural hyperparameters (i.e. number of layers and number of neurons) were set to be the same as in BayReL. Other hyper-parameters that are unique to MoReL were tuned using the validation set. More specifically, the number of hidden layers as well as their dimensions are the same for the corresponding functions in both structured and unstructured views. We use graph convolutional layers <ref type="bibr">(Kipf &amp; Welling, 2017)</ref> for structured views and fully connected layers for unstructured views except for reconstructing X from Z, for which we use fully connected layers in all of the views. The mapping from inputs to the mean and variance parameters of H are two 2-layer neural networks (16 and 8 dimensional layers) with a shared first layer for each view. We use two 2-layer neural networks (16 and 8 dimensional layers) with a shared first layer for each view for the mapping from H to the mean and variance of Z.</p><p>We use a 3-layer fully connected neural network (8 and 16 dimensional hidden layers) for each view as the reconstruction function mapping Z to X . The temperature for relaxed Bernoulli distribution is set to 0.3. The normalizing parameter &#947; in equation 6 is 0.9 while &#945; and &#946; in D FGW are set to 1 and 0.5, respectively. We used the exponential decaying learning rate with the decay rate of 0.01 and initial learning rate of 0.01. All of our results are averaged over multiple runs with different random seeds. We have implemented MoReL and all the competing methods in Tensorflow <ref type="bibr">(Abadi et al., 2015)</ref>. All the experiments are performed on a workstation with a single NVIDIA P100 GPU.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">DISCUSSION, DATASETS WITH UNSTRUCTURED VIEWS</head><p>Table <ref type="table">1</ref> shows the performance of three variants of MoReL and competing methods for microbiomemetabolite data integration with the CF data. In these experiments, we assume that the samples are paired and all are available in both views. In MoReL uu , we report the results when both views are unstructured. In MoReL us , we have the graph of interactions between microbiomes while the metabolite view is assumed to be unstructured. Comparing MoReL uu and baselines that do not incorporate any graph-structured data as input, we observe an almost 30% improvement in positive accuracy while maintaining higher than 97% negative accuracy. This demonstrates that our proposed MoReL, even without any structural information, is effective in inferring meaningful interactions. Further incorporating the network between microbiomes (i.e. MoReL us ) leads to a 37% and 7% improvement compared to the baselines and MoReL uu , respectively. This shows not only the importance of incorporating view-specific side information, but also the effectiveness of FGW-based decoder in aligning structured and unstructured views. Further results on interpretability and robustness of MoReL on CF dataset is provided in Appendix A.3.</p><p>The results for prediction sensitivity of two variants of MoReL and competing methods in the precision medicine experiments are shown in Table <ref type="table">2</ref>. We observe that both MoReL uu , where both views are unstructured, and MoReL us , where the graph structure between genes is given, consistently outperform the baselines by a significant margin in graphs with different densities. This proves that MoReL is able to learn meaningful relations both in sparse and dense graphs. Comparing the results for MoReL us and BCCA, the difference between their performance increases as the the density of the bipartite graph increases, showing that MoReL us can identify gene-drug interactions more robustly.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4">COMPARISON WITH BAYREL</head><p>While the primary goal of experiments so far was showing the effectiveness of MoReL in integrating unstructured and structured views, here we investigate the advantages of MoReL over BayReL.</p><p>All structured. As mentioned earlier in the manuscript, BayReL assumes that all of the views are structured. To show the expressive power of MoReL, we train it in the same setting as BayReL where all of the views are structured. Particularly, we assume that for CF dataset both metabolites network and microbiome network are observed in the microbiome-metabolite experiment. Also, in precision medicine experiment both drug network and gene regulatory network are known a priori. For fair comparison, we set the number of layers as well as hidden dimensions to be the same in both models. We train MoReL with the exponential decaying learning rate with the initial rate of 0.01 and decay rate of 0.001 for 120 training epochs. For BayReL, we use the setting reported in <ref type="bibr">Hajiramezanali et al. (2020)</ref>. The results for CF and precision medicine are summarized in Tables <ref type="table">3</ref> and<ref type="table">4</ref>. We see that MoReL outperforms BayReL on CF dataset by a margin of 7% which indicates that knowing the metabolic pathways can greatly improve interaction learning. In precision medicine experiment, we observe a consistent 2% improvement by MoReL compared to BayReL. We emphasize that the declined performance of MoReL uu and MoReL us (shown in Tables <ref type="table">1</ref> and<ref type="table">2</ref>) compared to BayReL is expected, as they uses less information than BayReL. Incorporating this extra information in MoReL enhances its performance substantially. Note that BayReL is bound to use the same set of functions for all views to account for arbitrarily rotations and transformations, which limits its expressive power. However, the FGW based decoder in MoReL allows to have different processing functions for each view. We argue that this increases the expressive power and plays the key role in enhancing the performance.</p><p>Paired vs. unpaired. To show that MoReL can handle unpaired input samples, we perform an ablation study on CF dataset. We reverse the order of samples in metabolite view while keeping the order of samples in microbiome. We report the performance of BayReL and MoReL us where we don't use the structure of metabolite view. The results are shown in Table <ref type="table">5</ref>. While MoReL performed virtually the same as a completely paired scenario (shown in Table <ref type="table">1</ref>), BayReL's performance drastically declined. We note that the reported negative accuracy is the best one achieved by BayReL.  the Cancer Cell Line Encyclopedia1 (CCLE) using R package GENIE3 <ref type="bibr">(V&#226;n Anh Huynh-Thu et al., 2010)</ref>. Moreover, We construct drug-drug interaction networks based on their action mechanisms. Specifically, the selected 53 drugs are categorized into 20 broad pharmacodynamics classes <ref type="bibr">(Lee et al., 2018)</ref>; 14 classes contain more than one drugs. Only 16 out of the 53 drugs are shared across two classes. We consider that two drugs interact if they belong to the same class. We use the area under the drug response curve reported in the CCLE dataset to indicate drug sensitivity across a range of drug concentrations <ref type="bibr">(Barretina et al., 2012;</ref><ref type="bibr">Lee et al., 2018)</ref>. Following <ref type="bibr">Lee et al. (2018)</ref>, we only consider the drugs that have less than 50% cell viability in at least half of the samples, resulting in 53 drugs. We use 797 reported drug-gene interactions in The Drug-Gene Interaction Database (DGIdb) <ref type="bibr">(Wagner et al., 2016)</ref> in order to evaluate different models. We note that our test and validation sets only include the interactions for 43 of the 53 drugs in the dataset. We use 20% of the evaluation set as the validation set. Please note that the validation set has been only used for early stopping.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A.3 ADDITIONAL RESULTS FOR CF DATASET</head><p>In this section, we provide additional results for CF dataset demonstrating interpretability and robustness of MoReL.</p><p>Figure <ref type="figure">2</ref> shows two sub-networks of the inferred bipartite relational graphs by MoReL ss and MoReL us , consisting P. aeruginosa, anaerobic microbes, and validated target nodes of P. aeruginosa and all of the inferred interactions between them. Based on the biology knowledge, the expected interactions in these sub-networks should be that the four highlighted nodes in the bottom row are connected to all of the nodes in the top row, and any other nodes in the bottom row are not connected to any of the top nodes. At the sub-network negative accuracy of 100% (i.e. any nodes in the bottom row other than the four highlighted ones are not connected to any of the top nodes), while MoReL us identifies 70% of the validated edges of P. aeruginosa, MoReL ss identifies 86.8% of the edges. We note that BayReL identifies 78% of the validated interactions <ref type="bibr">(Hajiramezanali et al., 2020)</ref>. This clearly shows the effectiveness of our proposed FGW-based decoder and interpretability of MoReL to identify inter-relations.</p><p>In the main manuscript, we only reported the results for one specific threshold value of negative accuracy (97%). Here we provide additional results with other threshold values, which show similar improvements over competing methods and similar trends by MoReL ss and MoReL us , as clearly observed in Figure <ref type="figure">3</ref>. We note that there is a trade-off between positive and negative accuracy, and the optimal point can be chosen depending on the application.</p></div></body>
		</text>
</TEI>
