Method Article

PageRank precondicionado por bloques para análisis de centralidad e intervención en redes comerciales

DOI:

10.3791/70197

March 13th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este protocolo calcula la centralidad basada en PageRank y evalúa intervenciones dirigidas en redes comerciales integrando ganancia direccional basada en análisis de componentes principales, ponderación de bordes multifuente y un solucionador lineal de subespacio Krylov precondicionado por bloques para mejorar la estabilidad numérica y la reproducibilidad.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Las redes comerciales están moldeadas por factores heterogéneos (por ejemplo, geografía, estructura de categorías y rendimiento operativo), por lo que un único indicador financiero puede no reflejar el papel estructural de un nodo en el sistema global. Este protocolo extrae direcciones de características de baja dimensión mediante análisis de componentes principales y aplica una comprobación de consistencia de espectro emparejado basada en una matriz de bloques simplécticos estructurada para mejorar la fiabilidad de las direcciones seleccionadas. Usando estas direcciones, el flujo de trabajo construye un grafo dirigido ponderado que fusiona similitud espacial, sinergia entre categorías de negocio y un término de ganancia direccional derivado de gradientes de características. La centralidad se calcula resolviendo el sistema lineal PageRank con un método residual mínimo generalizado precondicionado por bloques, con convergencia explícita y puntos de control diagnósticos reportados para la reproducibilidad. El flujo de trabajo se demuestra en agregados minoristas a nivel estatal (49 nodos) de un conjunto de datos público, donde un pequeño número de componentes principales captura la mayor parte de la varianza de características y soporta ponderaciones direccionales estables. Finalmente, el protocolo evalúa una intervención dirigida de fuerte a débil reasignando una fracción cuantificada del peso de las aristas de nodos de alta centralidad a nodos de baja centralidad y recalculando PageRank bajo la misma configuración de personalización. En general, este protocolo permite a los usuarios construir una red comercial multifuente interpretable, calcular centralidad numéricamente verificada del PageRank y probar políticas de intervención con diagnósticos claramente definidos.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Las redes comerciales (por ejemplo, sistemas minoristas a nivel estatal y distritos comerciales regionales) están formadas por actores heterogéneos que cooperan y compiten. Sus interacciones están moldeadas por la ubicación espacial, la estructura de las categorías y el movimiento direccional de clientes y mercancías. Como resultado, los indicadores de punto único (por ejemplo, solo las ventas) pueden no reflejar objetivamente el papel estructural de un nodo en lared 1,2,3. Las empresas dentro del mismo distrito pueden diferir notablemente en escala y condiciones operativas, y sus interacciones están además condicionadas por el contexto espacial y la afluencia temporal. Por lo tanto, los indicadores heurísticos y las clasificaciones simples de ventas pueden ser insuficientes para caracterizar la posición de la red y el refuerzo o inhibición entrenodos 3.

La teoría de redes complejas ofrece una perspectiva holística para cuantificar la importancia de los nodos. PageRank (PR) estima la importancia simulando una caminata aleatoria y se ha utilizado ampliamente en modelos de clasificación y difusión. Trabajos previos muestran que la PR puede generalizarse a configuraciones ponderadas reemplazando la matriz de adyacencia por una matriz de pesos y utilizando la fuerza de nodos en lugar de grado4. Las formulaciones de PR ponderadas equilibran además las contribuciones basadas en grados y fortalezas mediante parámetros ajustables y se han aplicado a redes de dependencia económicaa gran escala 5. Las dependencias derivadas de la movilidad y el gasto entre lugares también se han utilizado para construir redes basadas en el comportamiento que vinculan patrones de centralidad con la resiliencia económicaurbana 6. Estudios recientes que integran datos urbanos multifuente destacan que las clasificaciones de un solo indicador a menudo no representan mecanismos multifactoriales, lo que motiva la construcción de redes que modelan conjuntamente la estructura y los atributos7. La evidencia en la granularidad de los distritos de negocios sugiere de manera similar que la cantidad, la diversidad de categorías y la estructura de categorías moldean conjuntamente la vitalidad comercial y deben modelarseconjuntamente 2. Análisis relacionados que conectan la centralidad con los patrones de instalaciones y la accesibilidad refuerzan aún más la necesidad de capturar tanto la estructura relacional como las características contextuales en entornos comerciales8˒9.

Metodológicamente, la literatura señala dos necesidades prácticas que a menudo se abordan poco en los estudios aplicados de redes comerciales. Primero, cuando se usan atributos multivariantes para construir pesos direccionales o informados por características, la estabilidad de las direcciones extraídas debe comprobarse explícitamente en lugar de asumir7. En segundo lugar, el cálculo de centralidad debe informar de puntos de control diagnósticos reproducibles (por ejemplo, comprobaciones de esparsidad/conectividad y convergencia del solucionador) para que los resultados sean verificables más allá de una única salida de clasificación4˒5.

A pesar de este avance, muchos estudios aplicados siguen informando de clasificaciones sin (i) una comprobación explícita de estabilidad para la información direccional extraída de características multivariantes, (ii) puntos de control reproducibles que verifiquen la esparsidad/conectividad del grafo y la convergencia numérica, y (iii) una evaluación de intervención parametrizada y comparable entre los entornos 1,2,3. Este protocolo aborda estas lagunas haciendo auditable el flujo de trabajo completo: extrae direcciones de características de baja dimensión, verifica la consistencia de direcciones, construye un grafo dirigido ponderado de múltiples fuentes y calcula la centralidad de PR usando un solucionador iterativo numéricamente estable y preacondicionado por bloques con diagnósticos claramente informados. Además, evalúa una intervención dirigida de fuerte a débil bajo un entorno fijo de personalización para cuantificar cómo las intervenciones redistribuyen la centralidad de manera comparativa.

En comparación con las variantes de PR que solo reponderan aristas o añaden capas, este flujo de trabajo proporciona resultados medibles que los usuarios pueden verificar y comparar directamente: (i) una contribución direccional interpretable a nivel de aristas, (ii) diagnósticos intermedios explícitos (objetivos explicados por varianza, comprobaciones de esparsidad/conectividad y flags de convergencia del solucionador), y (iii) una métrica de intervención-efecto que cuantifica los cambios en PR para conjuntos de fuente/objetivos especificados bajo un ajuste de personalización fijo. Este protocolo es más adecuado cuando los nodos representan unidades comerciales espacialmente ubicadas (por ejemplo, estados, ciudades, distritos, plataformas) con coordenadas y características operativas multivariantes, y cuando el espacio de características presenta una estructura estable de baja dimensión en lugar de escasez extrema o ruido de baja señal.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Preparación y normalización de datos

  1. Importa y filtra el conjunto de datos. Importar un conjunto de datos de pedidos públicos minoristas y conservar registros de 2014–2017 18.
  2. Define nodos. Defina el conjunto de nodos V como estados de EE. UU. y mantenga estados con observaciones suficientes para que |V|=49. Sea n=|V|.
  3. Construir vectores de características a nivel de nodo. Para cada nodo i\in V, agrega los registros de transacciones y calcula un vector de características de 16 dimensionesx i∈R16. El vector de características incluye estadísticas de ventas (total, media, desviación estándar y rango), estadísticas de beneficio (total, media, desviación estándar y rango), estadísticas de cantidad (total, media, desviación estándar), estadísticas de descuento (media y desviación estándar) y tres indicadores adicionales que consisten en margen de beneficio (Margen de beneficio), recuento de pedidos (RecuentoPedidos) y beneficio medio por pedido (AvgOrderProfit).
  4. Manejo determinista de valores faltantes y estabilizador numérico. Sustituye cualquier entrada de característica derivada que falte por 0 y registra el número de reemplazos. Defina un estabilizador fijo δ=10-12 para denominadores que pueden acercarse a cero en cálculos posteriores (usado en la Ecuación 4).
  5. Estandariza las características. Aplicar la normalización Z-score entre nodos para obtener la matriz de características estandarizada X std∈R49×16.
    PUNTO DE CONTROL 1: Verifica que X_{\text{std}} es 49\ por 16 y que no falten entradas tras la estandarización y confirma que la suma de la clase siguiente a 49.
  6. Define clases de ventas para la estratificación. Dividir los nodos en tres clases (Bajo/Medio/Alto) según tertiles de ventas totales y tamaños de clase récord (Bajo: 16; Medio: 17; Máxima: 16)¹⁸. Denótese la pertenencia a la clase por c(i) ∈ {L,M,H}.

2. Reducción de dimensionalidad de PCA validada por JRS (JRS-PCA)

  1. Estimación de covarianza. Calcula la matriz de covarianza C a partir de X_{\text{std}} de la siguiente manera.
    C = cov(Xestándar) (1)
  2. Extracción de componentes principales. Calcular los primeros k pares propios de C usando una autodescomposición dispersa y establecer k = 4 por defecto.
  3. Varianza explicada. Registrar la varianza explicada por cada componente principal y la varianza acumulada explicada por los PCs 1–42.
  4. Representación de puntuación en PC. Para cada nodo i, calcula el vector de puntuación PC z_i\in\mathbb{R}^k y registra (z i,1,z i,2) para visualizarlo en una dispersión PC1–PC2 coloreada por clase de ventas.
  5. Construcción de bloques JRS. Construye la matriz de bloques simplécticos estructurada en JRS de la siguiente manera.
    S = diag(C,-C) (2)
  6. Consistencia de espectro emparejado con emparejamiento explícito. Calcula los valores propios de S, particiónalos en conjuntos positivo y negativo, ordena los valores propios positivos en orden descendente y ordena los valores absolutos de los valores propios negativos en orden descendente, emparejalos por índice y calcula la desviación máxima de emparejamiento \max_j|\lambda^+_j+\lambda^-_j|. Esta regla de coincidencia fija el detalle de implementación para lareproducibilidad 2.
    PUNTO DE CONTROL 2: Informa la varianza acumulada explicada por los PCs 1–4 y reporta figure-protocol-1 para confirmar una estructura estable de baja dimensión antes de la construcción de gananciadireccional 2.

3. Construcción de un grafo dirigido ponderado de múltiples fuentes

  1. Pesos de similitud espacial. Para cada par ordenado (i,j), calcula el peso del núcleo gaussiano espacial de la siguiente manera:
    figure-protocol-2(3)
    Aquí pi = (x i,y i) denota la coordenada del centroide del nodo i y σ es el ancho de banda, fijado por defecto en 10.0.
  2. Pesos de sinergia basados en clases. Define la línea base de sinergia wsyn(i,j) usando la relación sales-class del paso 1.6.
    Establecer wsyn(i,j)=0,6 cuando c(i) = c(j), setwsyn(i,j)=0,4 cuando las clases son adyacentes (Bajo–Medio o Medio–Alto), y establecer wsyn(i,j) = 0,2 cuando las clases no son adyacentes (Bajo–Alto).
  3. Ganancia direccional PCA. Calcular la dirección unitaria estabilizada en el espacio de puntuación de PC mediante
    figure-protocol-3(4)
    con δ=10-12 . Defina la puntuación de alineación no negativa a lo largo de PC1 usando la dirección de referencia r = (1,0,...,0) como
    figure-protocol-4(5)
    Define la penalización de la misma clase como
    figure-protocol-5(6)
    y calcular el peso de ganancia direccional mediante
    wori(i,j) = β⋅wsin(i,j) ⋅ g(i,j) ⋅ π(i,j) (7)
    con β=1,0. La penalización π(i,j) implementa una ligera reducción de ponderación de la misma clase para fomentar enlaces entre clases mientras se preserva la conectividad dentro de la clase5.
  4. Fusión de peso y eliminación del auto-lazo. Fusiona pesos multifuente para formar la matriz de pesos dirigidos
    figure-protocol-6(8)
    y fijar diag(W total) = 0 para eliminar auto-lazos.
  5. Matriz de inspección simétrica (opcional). Calcular la matriz proxy simétrica
    figure-protocol-7   (9)
    Solo para inspección.
  6. Esparsificación con validación cuantitativa. Conserva el primer q% de entradas no nulas en eltotal W (por defectoq=35%) para obtener la matriz de adyacencia dirigida dispersaA dir. Registrar nnz(A dir) y densidad2, y opcionalmente aplicar la misma regla de esparsificación aToW sym para obtenerA sym para la inspección2.
    PUNTO DE CONTROL 3: Tras la esparsificación, informar de nnz(A dir) y densidad, informar del número de componentes débilmente conectados (objetivo: 1) y comprobar si alguna suma de columna es cero. Si existen columnas de suma cero, aplica el manejo de nodos colgantes en el Paso 4.12. Si la esparsificación desconecta el grafo, relaja la stringencia de esparsificación secuencialmente del 35% al 30% y luego al 25%, repitiendo el punto de control tras cada ajuste.

4. Solución de PageRank LGMRES precondicionada por bloques de categoría

  1. Matriz de transición columna-estocástica con manejo de nodos colgantes. Calcular las sumas de columnas deA dir y formar la matriz diagonal D. Para cualquier columna de suma cero, se sustituye esa columna por el vector de personalización u antes de la normalización, y se forma la matriz de transición columna-estocástica por
    Wc = Adir D-1 (10)
  2. PageRank como un sistema lineal. Define PageRank con el factor de amortiguamiento α(defaultα=0.85) y el vector de personalización u por
    p = (1-α)u + αWcp (11)
    y resolver el sistema lineal equivalente
    (I-( I -αWc)p = (1 - α)u (12)
    (II-con M = I - αWcandb = (1-α)u.
  3. Precondicionador de bloque de categoría derecho. Extraer subbloques diagonales de M correspondientes a clases Bajos/Medios/Altos y ensamblar una aproximación bloque-diagonal P^{-1} usando pseudoinversos para cada subbloque diagonal. Para índices que no están cubiertos por un bloque, se utiliza el recíproco de la entrada diagonal de M como respaldo diagonal19.
  4. Solución iterativa e informes diagnósticos. Resolver Mp = b usando un solucionador residual mínimo generalizado de memoria limitada con precondicionador derecho P-1 , configurado como rtol = 1e−6, atol = 0, maxiter = 500, inner_m = 30, outer_k =3 19. Registra la bandera de información del solver (objetivo: 0), el residuo relativo final ‖Mp - b‖2/‖b‖2 , y la iteración externa cuenta19.
  5. Normalización y comprobaciones de validez. Si aparecen valores negativos pequeños, recórtalos a 0 y registra la magnitud máxima recortada, luego renormaliza para que ∑ipi = 1 .
    PUNTO DE CONTROL 4: Informar información, informar ‖Mp - b‖2/‖b‖2, informar figure-protocol-8, y reportar ∑ipi como diagnósticos de reproducibilidad en lugar de afirmaciones cualitativas¹⁹.

5. Comparación de experimentos y resultados de intervención

  1. Selección de origen y objetivo. Usando un vector de personalización fijo u, define los tres nodos superiores por la línea base p como el conjunto fuente S y los tres nodos inferiores como el conjunto objetivo T, y registra los nodosseleccionados 2.
  2. Fuerza de intervención con una restricción de límite. Elige ε en[0.05,0.15] de modo que el peso inyectado de cada nodo fuente no supere el 10% de la suma original de peso saliente de ese nodo tras la esparsificación, y registra ε junto con la proporción inyectado/original por nodofuente 2.
  3. Actualización determinista del peso de aristas. Calcular el peso figure-protocol-9 medio positivo de la arista enA dir
    , luego actualiza cada par ordenado (s,t) con s ∈ Sandt ∈ T por
    A'dir(s,t) = Adir(s,t) + εw (13)
    y recalcular W_c desde A'_{\text{dir}} como en el Paso 4.1 manteniendo α y tú sin cambios.
  4. Recalcula el PageRank y cuantifica el cambio. Repite los pasos 4.2–4.5 para obtener p', calcula Δp=p'-p y reporta cambios absolutos y relativos para los nodos en S y T2. Verifica que los diagnósticos del solver permanezcan dentro de los objetivos (info = 0; residual ≤ rtol) tras la intervención2.
    PUNTO DE CONTROL 5: Informe \varepsilon, informe de la proporción inyecta/original por nodo fuente, informe de la información del solucionador y los residuos antes y después de la intervención, y informe de un resumen Δ p para S yT 2.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Condiciones experimentales y datos

Todos los análisis se realizaron en un ordenador de sobremesa con un sistema operativo Windows. El flujo de trabajo se implementó en Python 3.12 usando NumPy, Pandas, SciPy y Matplotlib, y la semilla aleatoria se fijó en 2025 para soportar la reproducibilidad18. Se filtró un conjunto de datos de pedidos públicos minoristas para conservar registros de 2014 a2017....

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este protocolo proporciona un flujo de trabajo reproducible para evaluar la centralidad y evaluar intervenciones dirigidas en redes comerciales a nivel de estado, integrando la construcción de grafos ponderados de múltiples fuentes, la ganancia direccional derivada de PCA y un solucionador de PageRank LGMRES precondicionado por bloquesde categoría 18˒23. En lugar de presentar la centralidad como un único resultado de clasificació...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Los autores no tienen nada que revelar.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Los autores agradecen a los proveedores públicos de datos por poner a disposición el conjunto de datos utilizado en este protocolo. Los autores también reconocen los recursos informáticos y el apoyo técnico proporcionados por la institución de los autores. No se recibió financiación externa para este trabajo.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
MatplotlibEquipo de Desarrollo de Matplotlibv3.8+
Generación de figuras y visualización de resultados de centralidad/intervención
NumPyDesarrolladores NumPyv1.26+
Operaciones numéricas de matrices y cálculo de matrices
PandasEquipo de Desarrollo Pandasv2.2+
Limpieza de datos, agregación y gestión de datos tabulares
PythonFundación de Software Pythonv3.12
Entorno de programación central para el procesamiento de datos y la ejecución de modelos
SciPyComunidad SciPyv1.13+
Álgebra lineal dispersa y soporte de solucionadores iterativos (por ejemplo, LGMRES)

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Zhang, Y., Wang, M., Yang, X., Zhang, R. Urban commercial space vitality evaluation method based on social media data: The case of Shanghai. Land. 14 (4), 697(2025).
  2. Ji, Y., Wang, Z., Zhu, D. Exploring the impact of urban amenities on business circle vitality using multi-source big data. Land. 13 (10), 1616(2024).
  3. Chen, H., Ge, J., He, W. Quantifying urban vitality in Guangzhou through multi-source data: A comprehensive analysis of land use change, streetscape elements, POI distribution, and smartphone-GPS. Land. 14 (6), 1309(2025).
  4. Gómez, S. Centrality in networks: Finding the most important nodes. Business and Consumer Analytics: New Ideas. , Springer International Publishing. Cham. 401-433 (2019).
  5. Zhang, P., Wang, T., Yan, J. PageRank centrality and algorithms for weighted, directed networks. Physica A: Statistical Mechanics and its Applications. 586, 126438(2022).
  6. Yabe, T., García Bulle Bueno, B., Frank, M. R., Pentland, A., Moro, E. Behaviour-based dependency networks between places shape urban economic resilience. Nature Human Behaviour. 9 (3), 496-506 (2025).
  7. Xie, Y., et al. Integrating multi-source urban data with interpretable machine learning for uncovering the multidimensional drivers of urban vitality. Land. 13 (12), 2028(2024).
  8. Lee, Y., Seo, D. Identifying relationship between regional centrality and POI facilities: A case study of Seoul metropolitan area. ISPRS International Journal of Geo-Information. 13 (1), 12(2024).
  9. Poudyal, B., Ghoshal, G., Kirkley, A. Characterizing network circuity among heterogeneous urban amenities. Journal of the Royal Society Interface. 20 (208), 20230296(2023).
  10. Zeng, J., Wu, Y., Liu, J., He, D., Lan, Z. Identification of critical nodes in power grid based on improved PageRank algorithm and power flow transfer entropy. Electronics. 13 (1), 184(2024).
  11. Improved PageRank algorithm-based vulnerable lines identification considering the impact of natural gas system. Hu, T., Hu, S., Nan, L. Proceedings of the 7th International Conference on Mechatronics and Computer Technology Engineering (MCTE), , 864-869 (2024).
  12. Li, J., Lin, Y., Su, Q. Identifying critical nodes in power grids containing renewable energy based on electrical spreading probability. International Journal of Electrical Power & Energy Systems. 154, 109431(2023).
  13. Miller, B., Alderson, A., Eubank, S. Multi-layer network PageRank for critical infrastructure analysis. Homeland Security Affairs. 20 (4), 23189(2024).
  14. Aleja, D., Flores, J., Primo, E., Romance, M. Time-dependent personalized PageRank for temporal networks: Discrete and continuous scales. Chaos: An Interdisciplinary Journal of Nonlinear Science. 34 (8), 083145(2024).
  15. Mariani, M. S., Medo, M., Zhang, Y. -C. Ranking nodes in growing networks: When PageRank fails. Scientific Reports. 5 (1), 16181(2015).
  16. Aleja, D., Criado, R., García del Amo, A. J., Pérez, Á, Romance, M. Non-backtracking PageRank: From the classic model to Hashimoto matrices. Chaos, Solitons & Fractals. 126, 283-291 (2019).
  17. Contreras-Aso, G., Criado, R., Romance, M. Can the PageRank centrality be manipulated to obtain any desired ranking. Chaos. 33 (8), 083152(2023).
  18. Flores, J., García, E., Pedroche, F., Romance, M. Parametric controllability of the personalized PageRank: Classic model vs biplex approach. Chaos. 30 (2), 023115(2020).
  19. Li, Z., Tang, J., Zhao, C., Gao, F. Improved centrality measure based on the adapted PageRank algorithm for urban transportation multiplex networks. Chaos, Solitons & Fractals. 167, 112998(2023).
  20. Opricovic, S., Tzeng, G. -H. Defuzzification within a multicriteria decision model. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems. 11 (5), 635-652 (2003).
  21. Wilkinson, M. D., et al. The FAIR guiding principles for scientific data management and stewardship. Scientific Data. 3 (1), 1-9 (2016).
  22. Sample superstore, sample data. Tableau Public. , Tableau Software. https://public.tableau.com/app/learn/sample-data (2025).
  23. Peng, R. D. Reproducible research in computational science. Science. 334 (6060), 1226-1227 (2011).
  24. Langville, A. N., Meyer, C. D. Google’s PageRank and Beyond: The Science of Search Engine Rankings. , Princeton University Press, Princeton. (2006).
  25. Saad, Y. Iterative Methods for Sparse Linear Systems. , SIAM. Philadelphia. (2003).
  26. Jolliffe, I. T., Cadima, J. Principal component analysis: A review and recent developments. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 374 (2065), 20150202(2016).
  27. Mehrmann, V. L. The Autonomous Linear Quadratic Control Problem: Theory and Numerical Solution. , Springer. Berlin. (1991).
  28. Graph sparsification by effective resistances. Spielman, D. A., Srivastava, N. Proceedings of the 40th Annual ACM Symposium on Theory of Computing, , 563-568 (2008).
  29. Boldi, P., Santini, M., Vigna, S. PageRank: Functional dependencies. ACM Transactions on Information Systems. 27 (4), 1-23 (2009).
  30. Topic-sensitive PageRank. Haveliwala, T. H. Proceedings of the 11th International Conference on World Wide Web, , 517-526 (2002).
  31. Gleich, D. F. PageRank beyond the web. SIAM Review. 57 (3), 321-363 (2015).
  32. Baker, A. H., Jessup, E. R., Manteuffel, T. A. technique for accelerating the convergence of restarted GMRES. SIAM Journal on Matrix Analysis and Applications. 26 (4), 962-984 (2005).
  33. Kuhn, M., Johnson, K. Feature Engineering and Selection: A Practical Approach for Predictive Models. , Chapman and Hall/CRC. (2019).
  34. Wainwright, M. J. High-Dimensional Statistics: A Non-Asymptotic Viewpoint. , Cambridge University Press. (2019).
  35. Silverman, B. W. Density Estimation for Statistics and Data Analysis. , Routledge. (2018).
  36. Saltelli, A., et al. Global Sensitivity Analysis: The Primer. , John Wiley & Sons. (2008).
  37. Aral, S., Nicolaides, C. Exercise contagion in a global social network. Nature Communications. 8 (1), 14753(2017).
  38. Berkhin, P. A survey on PageRank computing. Internet Mathematics. 2 (1), 73-120 (2005).
  39. Kivelä, M., et al. Multilayer networks. Journal of Complex Networks. 2 (3), 203-271 (2014).
  40. Holme, P., Saramäki, J. Temporal Network Theory. , Springer. 1-24 (2019).
  41. Linden, G., Smith, B., York, J. Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing. 7 (1), 76-80 (2003).
  42. Wu, Z., et al. A comprehensive survey on graph neural networks. IEEE Transactions on Neural Networks and Learning Systems. 32 (1), 4-24 (2020).
  43. Stodden, V. Reproducing statistical results. Annual Review of Statistics and Its Application. 2 (1), 1-19 (2015).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

PageRank CentralityCommercial NetworksBlock PreconditioningPrincipal Component AnalysisWeighted Directed GraphCentrality InterventionFeature GradientsSymplectic Block MatrixGeneralized Minimal ResidualNetwork Diagnostics

Related Articles