In recent years, multiple circular RNAs biogenesis mechanisms have been discovered. While each reported mechanism has been experimentally verified in different circular RNAs, no single biogenesis mechanism has been proposed that can universally explain the biogenesis of all tens of thousands of discovered circular RNAs. Under the hypothesis that human circular RNAs can be categorized according to different biogenesis mechanisms, we designed a contextual regression model trained to predict the formation of circular RNA from a random genomic locus on human genome, with potential biogenesis factors of circular RNA as the features of the training data.