Skip to main content Skip to navigation

Graham Cormode

Job Title
Professor
Department
Computer Science
Web Link
Research Interests

My interests are in all aspects of the "data lifecycle", from data collection and cleaning, through mining and analytics, and private data release. More details in my list of publications.

Biography

From 2004-06, I worked at Bell Laboratories in the Internet Management Research Department. From 2006-2013, I was a researcher at AT&T Labs-Research. Between 2002 and 2004, I was a postdoctoral fellow at DIMACS, the Center for Discrete Mathematics and Computer Science. I completed my PhD at the Department of Computer Science at the University of Warwick, UK in 2002. I spent a year of my PhD studying in Cleveland, Ohio at Case Western Reserve University with the Electrical Engineering and Computer Science Department , and Summer 2000 at AT&T Shannon research labs.

  • Cormode, Graham, Veselý, Pavel, 2020. Streaming algorithms for bin packing and vector scheduling. Bampis, Evripidis; Megow, Nicole (eds.), Approximation and Online Algorithms : 17th International Workshop, WAOA 2019, Munich, Germany, September 12?13, 2019, Revised Selected Papers, Cham, Springer International Publishing
  • Cormode, Graham, 2013. Summary data structures for massive data. In Bonizzoni, Paola; Brattka, Vasco; Benedikt, Löwe (eds.), The Nature of Computation. Logic, Algorithms, Applications, Springer Berlin Heidelberg, pp. 78-86
  • Shekelyan, Michael, Cormode, Graham, 2021. Sequential random sampling revisited : hidden shuffle method. The 24th International Conference on Artificial Intelligence and Statistics (AISTATS 2021), Virtual, 13-15 Apr 2021, Published in Proceedings of Machine Learning Research
  • Cunningham, Teddy, Cormode, Graham, Ferhatosmanoglu, Hakan, 2021. Privacy-preserving synthetic location data in the real world. SSTD '21: 17th International Symposium on Spatial and Temporal Databases, Virtual, 23-25 Aug 2021, Published in Proceedings of International Symposium on Spatial and Temporal Databases, 2021, pp. 23-33
  • Cunningham, Teddy, Cormode, Graham, Ferhatosmanoglu, Hakan, Srivastava, Divesh, 2021. Real-world trajectory sharing with local differential privacy. VLDB Endowment, Virtual, 16-20 Aug 2021, Published in Proceedings of the VLDB Endowment, pp. 2283-2295
  • Cormode, Graham, Karnin, Zohar, Liberty, Edo, Thaler, Justin, Veselý, Pavel, 2021. Relative error streaming quantiles. The 2021 ACM SIGMOD/PODS Conference, Virtual conference, 20-25 Jun 2021, Published in PODS'21: Proceedings of the 40th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, pp. 96-108
  • Cormode, Graham, Dickens, Charlie, Woodruff, David P., 2021. Subspace exploration : bounds on projected frequency estimation. The 2021 ACM SIGMOD/PODS Conference, Virtual conference, 20-25 Jun 2021, Published in PODS'21: Proceedings of the 40th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, pp. 273-284
  • Cormode, Graham, Garofalakis, Minos, Shekelyan, Michael, 2021. Data-independent space partitionings for summaries. The 2021 ACM SIGMOD/PODS Conference, Virtual conference, 20-25 Jun 2021, Published in PODS'21: Proceedings of the 40th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems, pp. 285-298
  • Cormode, Graham, Veselý, Pavel, 2020. A tight lower bound for comparison-based quantile summaries. 39th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems (PODS?20), Portland, OR, USA, 14?19 Jun 2020, Published in Proceedings of the 39th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems (PODS?20), pp. 81-93
  • Cormode, Graham, Dickens, Charlie, 2019. Iterative hessian sketch in input sparsity time. 33rd Conference on Neural Information Processing Systems NeurIPS 2019, Vancouver, Canada, 8-14 Dec 2019, Published in Proceedings of Beyond First Order Methods in ML
  • Hickey, Christopher J. A., Cormode, Graham, 2019. Efficient interactive proofs for linear algebra. ISAAC 2019: The 30th International Symposium on Algorithms and Computation, Shanghai, China, 8-11 Dec 2019, Published in 30th International Symposium on Algorithms and Computation (ISAAC 2019), pp. 48:1-48:19
  • Cormode, Graham, Kulkarni, Tejas M., Srivastava, D., 2019. Answering range queries under local differential privacy. International Conference on Very Large Data Bases (VLDB), California, 26-30 Aug 2019, Published in Proceedings of the VLDB Endowment, pp. 1126-1138
  • Cormode, Graham, Veselý, Pavel, 2019. Streaming algorithms for bin packing and vector scheduling. Workshop on Approximation and Online Algorithms, Munich, Germany, 9-13 Sep 2019, Published in Approximation and Online Algorithms. WAOA 2019, pp. 72-88
  • Chitnis, Rajesh, Cormode, Graham, 2019. Towards a theory of parameterized streaming algorithms. International Symposium on Parameterized and Exact Computation, Munich, Germany, 9-13 Sep 2019, Published in 14th International Symposium on Parameterized and Exact Computation (IPEC 2019), pp. 7:1-7:15
  • Cormode, Graham, Dark, Jacques, Konrad, Christian, 2019. Independent sets in vertex-arrival streams. 46th International Colloquium on Automata, Languages and Programming, Patras, Greece, 8-12 Jul 2019, Published in 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019), pp. 45-1
  • Cormode, Graham, Hickey, Christopher J. A., 2018. Cheap checking for cloud computing : statistical analysis via annotated data streams. The 21st International Conference on Artificial Intelligence and Statistics, Playa Blanca, Lanzarote, Canary Islands, 9-11 Apr 2018, Published in Proceedings of the 21st International Conference on Artificial Intelligence and Statistics
  • Zhang, Y., Tirthapura, S., Cormode, Graham, 2018. Learning graphical models from a distributed stream. International Conference on Data Engineering (ICDE), 2018, Paris, France, 16?19 Apr 2018
  • Cormode, Graham, Hickey, Christopher J. A., 2018. You can check others' work more quickly than doing it yourself. 2018 International Conference on Data Engineering (ICDE), Paris, France, 16-18 Apr 2018
  • Cormode, Graham, Dark, Jacques, Konrad, Christian, 2018. Approximating the Caro-Wei bound for independent sets in graph streams. International Symposium on Combinatorial Optimization, Marrakesh, Morocco, 11-13 Apr 2018, Published in Combinatorial Optimization. ISCO 2018
  • Dickens, Charlie, Cormode, Graham, Woodruff, David P., 2018. Leveraging well-conditioned bases : streaming and distributed summaries in Minkowski p-norms. ICML : 2018 Thirty-fifth International Conference on Machine Learning, Stockholm, Sweden, 10-15 Jul 2018, Published in Proceedings of the 35th International Conference on Machine Learning, pp. 1243-1251
  • Cormode, Graham, Kulkarni, Tejas M., Srivastava, D., 2018. Marginal release under local differential privacy. 2018 ACM SIGMOD/PODS, Houston, TX, USA, 10-15 Jun 2018, Published in SIGMOD '18 Proceedings of the 2018 International Conference on Management of Data, pp. 131-146
  • Cormode, Graham, Kulkarni, Tejas M., Srivastava, D., 2018. Constrained private mechanisms for count data. 34th IEEE International Conference on Data Engineering, Paris, France, 16?19 Apr 2018, Published in IEEE Transactions on Knowledge and Data Engineering
  • Cormode, Graham, Hickey, Christopher J. A., 2018. You Can Check Others' Work More Quickly Than Doing It Yourself. 2018 IEEE 34th International Conference on Data Engineering (ICDE), Paris, France, 16-19 April 2018, Published in Proceedings - IEEE 34th International Conference on Data Engineering, ICDE 2018
  • Cormode, Graham, Kulkarni, Tejas M., Srivastava, Divesh, 2018. Constrained Private Mechanisms for Count Data. 2018 IEEE 34th International Conference on Data Engineering (ICDE), Paris, France, 16-19 April 2018, Published in 2018 IEEE 34th International Conference on Data Engineering (ICDE), pp. 845-856
  • Cormode, Graham, Jha, S., Kulkarni, Tejas M., Li, N., Srivastava, D., Wang, T., 2018. Privacy at scale : local differential privacy in practice. 2018 ACM SIGMOD/PODS, Houston, TX, USA, 10-15 Jun 2018, Published in ACM SIGMOD International Conference on Management of Data (SIGMOD), pp. 1655-1658
  • Cormode, Graham, Dark, J., 2017. Fast sketch-based recovery of correlation outliers. 21st International Conference on Database Theory, Vienna, Austria, 26-29 Mar 2018, Published in Leibniz International Proceedings in Informatics (LIPIcs), pp. 13:1-13:19
  • Cormode, Graham, Jowhari, Hossein, Monemizadeh, Morteza, Muthukrishnan, S., 2017. The sparse awakens : streaming algorithms for matching size estimation in sparse graphs. ESA 2017 ? The 25th Annual European Symposium on Algorithms, Vienna, Austria, 04-08 Sep 2017, Published in ALGO 2017
  • Jorgensen, Zach, Yu, Ting, Cormode, Graham, 2016. Publishing attributed social graphs with formal privacy guarantees. ACM SIGMOD International Conference on Management of Data (SIGMOD), San Francisco, USA, 26 Jun - 1 Jul 2016, Published in SIGMOD '16 Proceedings of the 2016 International Conference on Management of Data, pp. 107-122
  • Chitnis, Rajesh, Cormode, Graham, Esfandiari, Hossein, Hajiaghayi, Mohammad Taghi, McGregor, Andrew, Monemizadeh, Morteza, Vorotnikova, Sofya, 2016. Kernelization via sampling with applications to dynamic graph streams. ACM-SIAM Symposium on Discrete Algorithms (SODA) 2016, Arlington, Virginia, 10-12 Jan 2016, Published in Proceedings of the 2016 Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1326-1344
  • He, Xi, Cormode, Graham, Machanavajjhala, Ashwin, Procopiuc, Cecilia, Srivastava, Divesh, 2015. DPT : differentially private trajectory synthesis using hierarchical reference systems. 41st International Conference on Very Large Data Bases, Hawaii, 31 Aug - 4 Sep 2015, Published in Proceedings of the VLDB Endowment, pp. 1154-1165
  • Chitnis, Rajesh, Cormode, Graham, Esfandiari, Hossein, Hajiaghayi, Mohammad Taghi, Monemizadeh, Morteza, 2015. New streaming algorithms for parameterized maximal matching & beyond. 27th ACM symposium on Parallelism in Algorithms and Architectures, Portland, Oregon, USA, 13-15 Jun 2015, Published in Proceedings of the 27th ACM symposium on Parallelism in Algorithms and Architectures, pp. 56-58
  • Chakrabarti, Amit, Cormode, Graham, McGregor, Andrew, Thaler, Justin, Venkatasubramanian, Suresh, 2015. Verifiable stream computation and Arthur-Merlin communication. 30th Conference on Computational Complexity (CCC?15), Portland, Oregon, 17-19 Jun 2015, Published in Leibniz international proceedings in informatics (LIPIcs), pp. 217-243
  • Zhang, Jun, Cormode, Graham, Procopiuc, Cecilia, Srivastava, Divesh, Xiao, Xiaokui, 2015. Private release of graph statistics using ladder functions. ACM SIGMOD 2015, Melbourne, Australia, 1-4 Jun 2015, Published in SIGMOD '15 Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, pp. 731-745
  • Ahn, Kook-Jin, Cormode, Graham, Guha, Sudipto, McGregor, Andrew, Wirth, Anthony Ian, 2015. Correlation clustering in data streams. International Conference on Machine Learning, Lille, France, 6-11 Jul 2015, Published in Proceedings of the 32nd International Conference on Machine Learning, pp. 2237-2246
  • Chitnis, Rajesh, Cormode, Graham, Hajiaghayi, Mohammad Taghi, Monezimadeh, Morteza, 2015. Parameterized streaming : maximal matching and vertex cover. ACM SIAM Symposium on Discrete Algorithms (SODA), San Diego, USA, 4-6 Jan 2015, Published in Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1234-1251
  • Jorgensen, Zach, Yu, Ting, Cormode, Graham, 2015. Conservative or liberal? : personalized differential privacy. 31st IEEE International Conference on Data Engineering (2015), Seoul, South Korea, 13-17 Apr 2015, Published in 2015 IEEE 31st International Conference on Data Engineering, pp. 1023-1034
  • Cormode, Graham, Duffield, Nick, 2014. Sampling for big data. 20th ACM SIGKDD international conference on Knowledge discovery and data mining, New York, USA, 24-27 Aug 2014, pp. 1975-1975
  • Zhang, Jun, Cormode, Graham, Procopiuc, Cecilia, Srivastava, Divesh, Xiao, Xiaokui, 2014. Privbayes : private data release via Bayesian networks. ACM SIGMOD Conference, Salt Lake City, Utah, 22-27 Jun 2014, Published in Proceedings of the 2014 ACM SIGMOD international conference on Management of data, pp. 1423-1434
  • Cormode, Graham, Garofalakis, Minos, 2009. Histograms and wavelets on probabilistic data. IEEE 25th International Conference on Data Engineering, 2009. ICDE '09, Shanghai, 29 Mar - 9-Apr 2009, Published in IEEE 25th International Conference onData Engineering, 2009. ICDE '09, pp. 293-304
  • Chakrabarti, Amit, Cormode, Graham, McGregor, Andrew, 2008. Robust lower bounds for communication and stream computation. Fortieth annual ACM symposium on Theory of computing, Published in Proceedings of the fortieth annual ACM symposium on Theory of computing, pp. 641-650
Title Funder Award start Award end
New Horizons in Multivariate Preprocessing (MULTIPROCESS) EPSRC 01 Jan 2022 31 Dec 2025
ACE Studentship Proposal: Cybersecurity and Local Differential Privacy GCHQ 30 Sep 2019 29 Mar 2023
Alan Turing Institute Research Fellowship for Dr Nathaniel Fijalkow Alan Turing Institute 01 Jul 2020 30 Sep 2022
Adams Prize University of Cambridge 13 Mar 2017 12 Mar 2022
Data Science for Social Good DSSGx 2020 Collaboration Agreement Alan Turing Institute 01 May 2020 31 Dec 2021
Small Summaries for Big Data (SSBD) European Research Council 01 Apr 2015 31 Mar 2021
The Cooperative Car EPSRC 01 Dec 2015 28 Feb 2021
The Cooperative Car - developing strategies to encourage behaviour modifications. Jaguar Land Rover 01 Dec 2015 30 Nov 2020
Turing Fellowship Agreement 2018-2020 Alan Turing Institute 01 Oct 2019 30 Sep 2020
Alan Turing Institute Research Fellowship for Dr Nathaniel Fijalkow Alan Turing Institute 03 Jan 2017 02 Jan 2020
Sketching Algorithms for Massive Graphs and Matrices Microsoft Research Limited 05 Oct 2015 04 Oct 2019
Royal Society Wolfson Research Merit Award - Small Summaries for Big Data Royal Society 01 Aug 2014 31 Jul 2019
Scalable Regression: Tools and Techniques Alan Turing Institute 01 Nov 2018 31 May 2019
ComPaTrIoTs Research Hub EPSRC 29 Feb 2016 30 Jan 2019
Synthetic People in a Real World AT&T Labs Research 01 Jan 2015 31 Dec 2018
Doing Anonymization Practically, Privately, Effectively and Reusably - MC CIG Bid by Prof G Cormode European Commission 01 Jan 2014 31 Dec 2017
Smart Sketches for Modeling Massive Web Data Yahoo Labs 01 Jul 2013 31 Dec 2015
Extension to DIMAP - The centre for discrete mathematics and its applications EPSRC 26 Mar 2013 25 Mar 2014
The remote server which supplies content for this page either timed out, or returned an error.
The error code received was 301