Cargando…

Using Random Walks to Generate Associations between Objects

Measuring similarities between objects based on their attributes has been an important problem in many disciplines. Object-attribute associations can be depicted as links on a bipartite graph. A similarity measure can be thought as a unipartite projection of this bipartite graph. The most widely use...

Descripción completa

Detalles Bibliográficos
Autores principales: Yildirim, Muhammed A., Coscia, Michele
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4143196/
https://www.ncbi.nlm.nih.gov/pubmed/25153830
http://dx.doi.org/10.1371/journal.pone.0104813
_version_ 1782331862368124928
author Yildirim, Muhammed A.
Coscia, Michele
author_facet Yildirim, Muhammed A.
Coscia, Michele
author_sort Yildirim, Muhammed A.
collection PubMed
description Measuring similarities between objects based on their attributes has been an important problem in many disciplines. Object-attribute associations can be depicted as links on a bipartite graph. A similarity measure can be thought as a unipartite projection of this bipartite graph. The most widely used bipartite projection techniques make assumptions that are not often fulfilled in real life systems, or have the focus on the bipartite connections more than on the unipartite connections. Here, we define a new similarity measure that utilizes a practical procedure to extract unipartite graphs without making a priori assumptions about underlying distributions. Our similarity measure captures the relatedness between two objects via the likelihood of a random walker passing through these nodes sequentially on the bipartite graph. An important aspect of the method is that it is robust to heterogeneous bipartite structures and it controls for the transitivity similarity, avoiding the creation of unrealistic homogeneous degree distributions in the resulting unipartite graphs. We test this method using real world examples and compare the obtained results with alternative similarity measures, by validating the actual and orthogonal relations between the entities.
format Online
Article
Text
id pubmed-4143196
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-41431962014-08-27 Using Random Walks to Generate Associations between Objects Yildirim, Muhammed A. Coscia, Michele PLoS One Research Article Measuring similarities between objects based on their attributes has been an important problem in many disciplines. Object-attribute associations can be depicted as links on a bipartite graph. A similarity measure can be thought as a unipartite projection of this bipartite graph. The most widely used bipartite projection techniques make assumptions that are not often fulfilled in real life systems, or have the focus on the bipartite connections more than on the unipartite connections. Here, we define a new similarity measure that utilizes a practical procedure to extract unipartite graphs without making a priori assumptions about underlying distributions. Our similarity measure captures the relatedness between two objects via the likelihood of a random walker passing through these nodes sequentially on the bipartite graph. An important aspect of the method is that it is robust to heterogeneous bipartite structures and it controls for the transitivity similarity, avoiding the creation of unrealistic homogeneous degree distributions in the resulting unipartite graphs. We test this method using real world examples and compare the obtained results with alternative similarity measures, by validating the actual and orthogonal relations between the entities. Public Library of Science 2014-08-25 /pmc/articles/PMC4143196/ /pubmed/25153830 http://dx.doi.org/10.1371/journal.pone.0104813 Text en © 2014 Yildirim, Coscia http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Yildirim, Muhammed A.
Coscia, Michele
Using Random Walks to Generate Associations between Objects
title Using Random Walks to Generate Associations between Objects
title_full Using Random Walks to Generate Associations between Objects
title_fullStr Using Random Walks to Generate Associations between Objects
title_full_unstemmed Using Random Walks to Generate Associations between Objects
title_short Using Random Walks to Generate Associations between Objects
title_sort using random walks to generate associations between objects
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4143196/
https://www.ncbi.nlm.nih.gov/pubmed/25153830
http://dx.doi.org/10.1371/journal.pone.0104813
work_keys_str_mv AT yildirimmuhammeda usingrandomwalkstogenerateassociationsbetweenobjects
AT cosciamichele usingrandomwalkstogenerateassociationsbetweenobjects