<p>Mean Average Rank is Mean of the Average ranks calculated. See Point 3. Results in <a href="https://academic.oup.com/bioinformatics/article/33/7/1031/2571354" rel="nofollow noreferrer">https://academic.oup.com/bioinformatics/article/33/7/1031/2571354</a> 
IMHO your understanding is correct. You can also go through <a href="https://arxiv.org/pdf/1811.04441.pdf" rel="nofollow noreferrer">https://arxiv.org/pdf/1811.04441.pdf</a> for Mean reciprocal rank (MRR).
To be sure you can mail the first author on the email id he has provided.</p>
How to calculate mean average rank (MAR)?
<p>I'm trying to figure out how mean average rank <a href="https://openreview.net/forum?id=HyePrhR5KX" rel="nofollow noreferrer">(MAR)</a> in graph modelling is calculated. Could someone look through my example and tell me if I'm correct?</p>

<p>Say we have two graphs that look like this:</p>

<pre><code>1-2, 3-4
1, 2, 3-4
</code></pre>

<p>In graph 1, and there are two edges (between nodes 1 and 2 and between nodes 3 and 4). </p>

<p>In graph 2, there is only one edge (between nodes 3 and 4).</p>

<p><strong>For graph 1:</strong></p>

<p>To compute the average rank for graph 1 (<strong>for edge 1-2</strong>):</p>

<p>1) We compute the probability that node 1 would connect with nodes 2, 3 and 4, according to our model. Suppose this gives us <code>[0.09, 0.90, 0.01]</code>.</p>

<p>2) The rank of node 2 (the ground truth connection) would be 2 here, because it is the connection with the second highest probability.</p>

<p>Now <strong>for edge 3-4</strong> in graph 1:</p>

<p>1) We compute the probability that node 3 would connect with nodes 1, 2 and 4, according to our model. Suppose this gives us <code>[0.21, 0.04, 0.75]</code>.</p>

<p>3) The rank of node 4 (the ground truth) is 1.</p>

<p><strong>So the average rank for the first graph is (2+1)/2 = 1.5</strong></p>

<p><strong>For graph 2:</strong></p>

<p>1) We replace node 4 with nodes 1 and 2.</p>

<p>2) We compute the probability that node 3 connects with nodes 1, 2, or 4. Say that gives us <code>[0.05, 0.80, 0.15]</code>.</p>

<p>3) The ground truth is node 4, which had probability 0.15, which has rank 2 (is the second highest probability).</p>

<p><strong>So the average rank for the second graph is 2/1 = 2.</strong></p>

<p><strong>The mean average rank (MAR) would be: (1.5 + 2)/2 = 1.75.</strong></p>

<p>Is this correct?</p>