Home > Published Issues > 2022 > Volume 13, No. 3, June 2022 >
JAIT 2022 Vol.13(3): 249-258
doi: 10.12720/jait.13.3.249-258

Bipartite Graphs and Recommendation Systems

Cristina Maier and Dan Simovici
University of Massachusetts Boston, Boston, USA

Abstract—Bipartite graphs are used to model many real-world relationships with applications in several domains, such as: medicine, social networks and marketing. Examples of such relationships include drugs-adverse reactions associations, links between genes and various pathologies, actors and the movies they play in, researchers and the papers they author. We explore several properties of bipartite graphs and propose several notions including the measure of biclique similarity of a set of vertices, the measure of biclique connectivity of a set of vertices, and the notion of chains in bipartite graphs. We introduce the Biclique Similarity Ordering Recommendation (BISOR) algorithm, an application of maximal bicliques of bipartite graphs to recommendation systems that makes use of the notion of biclique similarity of a set of vertices in order to recommend items to users in a certain order of preference. We justify our approach by presenting experimental results that use real-world datasets: Sushi, MovieLens 100k and MovieLens 1Million.
Index Terms—bipartite graphs, biclique similarity, polarity, recommendation order

Cite: Cristina Maier and Dan Simovici, "Bipartite Graphs and Recommendation Systems," Journal of Advances in Information Technology, Vol. 13, No. 3, pp. 249-258, June 2022.

Copyright © 2022 by the authors. This is an open access article distributed under the Creative Commons Attribution License (CC BY-NC-ND 4.0), which permits use, distribution and reproduction in any medium, provided that the article is properly cited, the use is non-commercial and no modifications or adaptations are made.