Basic model for ranking microfinance institutions
Dmitry Dudukalov, Evgeny Prokopenko
TL;DR
This study tackles ranking microfinance institutions on an aggregator platform using post-click conversion data. It introduces a baseline ranking via a pairwise comparison of MFIs across five features—average rating, loan approval rate, fairness, service period, and earnings per click—implemented through a Markov-chain model that yields a stationary distribution $\pi$ for ranking. The approach is supported by analysis of three real Russian datasets (conversion, MFI descriptions, and clicks) and employs Bayesian normalization to handle sparse observations and cold-start issues. The work emphasizes interpretability and practicality, with public data releases on GitHub and potential applicability to microinsurance aggregators lacking personal data.
Abstract
This paper discusses the challenges encountered in building a ranking model for aggregator site products, using the example of ranking microfinance institutions (MFIs) based on post-click conversion. We suggest which features of MFIs should be considered, and using an algorithm based on Markov chains, we demonstrate the ``usefulness'' of these features on real data. The ideas developed in this work can be applied to aggregator websites in microinsurance, especially when personal data is unavailable. Since we did not find similar datasets in the public domain, we are publishing our dataset with a detailed description of its attributes.
