Abstract
In the multiple-response dynamic graph regression problem, given a \(n\times d\) matrix embedding \({\varvec{M}}\) of a graph G and a \(n \times d'\) response matrix \({\varvec{B}}\), we want to update the solution of \(argmin_{\varvec{X}} ||{\varvec{M}} \cdot {\varvec{X}} - {\varvec{B}}||_F^2\), after update operations in the graph. In this paper, we present new theoretical results for the update time of this problem. More precisely, we show that using an affine embedding defined as subsampled randomized Hadamard transform and after an edge insertion or an edge deletion, a \(1\pm \epsilon \) approximation to the optimal solution can be updated in \( O\left( d' \epsilon ^{-2}\log ^2 n \right) \) time. Moreover, using an affine embedding defined as CountSketch and after a node insertion or a node deletion or an edge insertion or an edge deletion, an approximate solution can be updated in \(O\left( d' \epsilon ^{-2} \log ^6 \epsilon ^{-1} \right) \) time. To the best of our knowledge, these are the best theoretical results obtained for the update time of approximate multiple-response dynamic graph regression.
Similar content being viewed by others
References
Kovac Arne, Smith Andrew DAC (2011) Nonparametric regression on a graph. J Comput Gr Stat 20(2):432–447
Chehreghani MH (2019) On the theory of dynamic graph regression problem. CoRR, abs/1903.10699
Mostafa Haghir Chehreghani (2021) Sublinear update time randomized algorithms for dynamic graph regression. Appl Math Comput 410:126434
Petros D, Mahoney Michael W, Muthukrishnan S, Tamás Sarlós (2011) Faster least squares approximation. Numerische Mathematik 117(2):219–249
Clarkson Kenneth L, Woodruff David P (2017) Low-rank approximation and regression in input sparsity time. J ACM 63(6):54
Kleinberg Jon M, Tardos Éva (2002) Approximation algorithms for classification problems with pairwise relationships: metric labeling and markov random fields. J ACM 49(5):616–639
Herbster M, Pontil M, Wainer L (2005) Online learning over graphs. In: Luc De Raedt and Stefan Wrobel, editors, Machine Learning, Proceedings of the Twenty-Second International Conference (ICML 2005), Bonn, Germany, August 7-11, 2005, volume 119 of ACM International Conference Proceeding Series, pages 305–312. ACM
Herbster M, Lever G, Pontil M (2008) Online prediction on large diameter graphs. In: Daphne Koller, Dale Schuurmans, Yoshua Bengio, and Léon Bottou, editors, Advances in Neural Information Processing Systems 21, Proceedings of the Twenty-Second Annual Conference on Neural Information Processing Systems, Vancouver, British Columbia, Canada, December 8-11, 2008, pages 649–656. Curran Associates, Inc.,
Herbster Mark, Lever Guy (2009) Predicting the labelling of a graph via minimum \(p\)-seminorm interpolation. In: COLT 2009 - The 22nd Conference on Learning Theory, Montreal, Quebec, Canada, June 18-21, 2009
Herbster Mark, Pasteris Stephen, Pontil Massimiliano (2015) Predicting a switching sequence of graph labelings. J Mach Learn Res 16:2003–2022
Culp Mark, Michailidis George, Johnson Kjell (2009) On multi-view learning with additive models. Annals Appl Stat 3(1):292–318
Velickovic P, Cucurull G, Casanova A, Romero A, Liò P, Bengio Y (2018) Graph attention networks. In: 6th International Conference on Learning Representations, ICLR 2018, Vancouver, BC, Canada, April 30 - May 3, 2018, Conference Track Proceedings. OpenReview.net
Mostafa Haghir Chehreghani (2022) Half a decade of graph convolutional networks. Nat Mach Intell 4(3):192–193
Wang H, Leskovec J (2022) Combining graph convolutional neural networks and label propagation. ACM Trans Inf Syst 40(4):73
Chehreghani Mostafa Haghir (2021) Dynamical algorithms for data mining and machine learning over dynamic graphs. WIREs Data Mining Knowl Discov 11(2):e1393
Dhanjal Charanpal, Gaudel Romaric, Clémençon Stéphan (2014) Efficient eigen-updating for spectral graph clustering. Neurocomputing 131:440–452
Yao Y, Holder LB (2014) Scalable svm-based classification in dynamic graphs. In: Ravi Kumar, Hannu Toivonen, Jian Pei, Joshua Zhexue Huang, and Xindong Wu, editors, 2014 IEEE International Conference on Data Mining, ICDM 2014, Shenzhen, China, December 14-17, 2014, pages 650–659. IEEE Computer Society
Ailon N, Liberty E (2008) Fast dimension reduction using rademacher series on dual BCH codes. In: Shang-Hua Teng, editor. Proceedings of the Nineteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2008, San Francisco, California, USA, January 20-22, 2008
Pareja A, Domeniconi G, Chen J, Ma T, Suzumura T, Kanezashi H, Kaler T, Schardl TB, Leiserson CE (2020) Evolvegcn: Evolving graph convolutional networks for dynamic graphs. In: The Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2020, The Thirty-Second Innovative Applications of Artificial Intelligence Conference, IAAI 2020, The Tenth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2020, New York, NY, USA, February 7-12, 2020, pages 5363–5370. AAAI Press
You J, Du T, Leskovec J (2022) ROLAND: graph learning framework for dynamic graphs. In: Aidong Zhang and Huzefa Rangwala, (eds.), KDD ’22: The 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, August 14 - 18, 2022, pages 2358–2366. ACM
Qin T, Liu T-Y, Zhang X-D, Wang D-S, Li H (2008) Global ranking using continuous conditional random fields. In: Daphne Koller, Dale Schuurmans, Yoshua Bengio, and Léon Bottou, (eds.), Advances in Neural Information Processing Systems 21, Proceedings of the Twenty-Second Annual Conference on Neural Information Processing Systems, Vancouver, British Columbia, Canada, December 8-11, 2008, pages 1281–1288. Curran Associates, Inc
Sohn K-A, Kim S (2012) Joint estimation of structured sparsity and output structure in multiple-output regression via inverse-covariance regularization. In: Neil D. Lawrence and Mark A. Girolami, (eds.), Proceedings of the Fifteenth International Conference on Artificial Intelligence and Statistics, AISTATS 2012, La Palma, Canary Islands, Spain, April 21-23, 2012, volume 22 of JMLR Proceedings, pages 1081–1089. JMLR.org,
Wytock M, Kolter JZ (2013) Sparse gaussian conditional random fields: Algorithms, theory, and application to energy forecasting. In: Proceedings of the 30th International Conference on Machine Learning, ICML 2013, Atlanta, GA, USA, 16-21 June 2013
Han C, Cao XH, Stanojevic M, Ghalwash MF, Obradovic Z (2019) Temporal graph regression via structure-aware intrinsic representation learning. In: Tanya Y. Berger-Wolf and Nitesh V. Chawla, (eds.), Proceedings of the 2019 SIAM International Conference on Data Mining, SDM 2019, Calgary, Alberta, Canada, May 2-4, 2019, pages 360–368. SIAM
Peng Hao, Wang Hongfei, Bowen Du, Bhuiyan Md Zakirul Alam, Ma Hongyuan, Liu Jianwei, Wang Lihong, Yang Zeyu, Linfeng Du, Wang Senzhang, Philip SYu (2020) Spatial temporal incidence dynamic graph neural networks for traffic flow forecasting. Inf Sci 521:277–290
Mostafa Haghir Chehreghani and Maurice Bruynooghe (2016) Mining rooted ordered trees under subtree homeomorphism. Data Min Knowl Discov 30(5):1249–1272
Haghir Chehreghani Mostafa, Talel Abdessalem, Albert Bifet, Meriem Bouzbila (2020) Sampling informative patterns from large single networks. Future Gener Comput Syst 106:653–658
Boutsidis Christos, Gittens Alex (2013) Improved matrix algorithms via the subsampled randomized hadamard transform. SIAM J Matrix Anal Appl 34(3):1301–1340
Greville TNE (1960) Some applications of the pseudoinverse of a matrix. SIAM Rev 2:15–22
Meyer Jr Carl D (1973) Generalized inversion of modified matrices. SIAM J Appl Math 24(3):315–323
van den Brand Jan (2020) Unifying matrix data structures: Simplifying and speeding up iterative algorithms. CoRR, arXiv:abs/2010.13888
Meng X, Mahoney MW (2013) Low-distortion subspace embeddings in input-sparsity time and applications to robust linear regression. In: Dan Boneh, Tim Roughgarden, and Joan Feigenbaum, (eds.), Symposium on Theory of Computing Conference, STOC’13, Palo Alto, CA, USA, June 1-4, 2013, pages 91–100. ACM
Nelson J, Nguyen HL (2013) OSNAP: faster numerical linear algebra algorithms via sparser subspace embeddings. In: 54th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2013, 26-29 October, 2013, Berkeley, CA, USA, pages 117–126. IEEE Computer Society
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
None.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Haghir Chehreghani, M. On using affine sketches for multiple-response dynamic graph regression. J Supercomput 79, 5139–5153 (2023). https://doi.org/10.1007/s11227-022-04865-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04865-x