Background
In any query, Microsoft Academic's API shows a prob
-field and a logprob
-field. One can even sort results by logprob
by adding ?orderby=logprob:desc
to a query (though it seems one cannot sort the results by prob
).
Sometimes I search for papers by author "XYZ AAA". The API may then list five papers by "XYZ AAA" whose name has a 100% match to the query. However, despite the consistent 100% match, the prob
and logprob
-fields vary.
Question
What do the logprob
- and prob
-fields actually show? How can I (as a layman without any profound knowledge in mathematics, including probabilities and logarithms) understand and interpret its value correctly? And why does it differ across results when each one actually matches the query 100%?
Example
Here is an example of a query that searches for papers by authors named "andreas pacher", ordered by logprob
in descending order (note - - you need to have an API key).
Albeit the results all show papers by an author named "andreas pacher", the logprob
and prob
fields vary each time.
hhttps://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=Composite(AA.AuN=%27andreas%20pacher%27)&entityCount=100&attributes=DOI,AA.AuId,AA.AuN,AA.AfN,Ti&orderby=logprob:desc&subscription-key={YOUR-KEY}
A screenshot:
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…