Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
592 views
in Technique[技术] by (71.8m points)

probability - In Microsoft Academic's API, what do the "logprob" and "prob" fields mean?

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:

JSON-result of a query with Microsoft Academic's API, showing three results including the "logprob" and "prob" fields


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...