Urban Complexity Lab is hiring!

Urban Complexity Lab led by Prof. Stanislav Sobolevsky at NYU CUSP is happy to announce several research assistant positions available to the CUSP and/or NYU graduate students. Visiting scholars from outside NYU are also welcome!

Successful candidates will work or cooperate on the research and data curation for one or several of the available ongoing projects of the lab:

A. METS-R: Multi-modal Energy-optimal Trip Scheduling in Real-time for Transportation Hubs

B. Impact Of Ride-Sharing In New York City

C. HITPACER (Hierhical Trajectory Partitioning and Clustering for Mining Recurrent Travel Behavior)

Students who are willing to continue their involvement over the next academic year are particularly encouraged to apply.

We encourage applicants with interest/prior experience in one or more of the following areas:

  • simulation modeling, Bayesian inference (relevant to project B);
  • deep representation learning (projects A,C).
  • anomaly detection in temporal and/or spatio-temporal data (project A);
  • dynamic vehicle routing (project A);
  • trajectory mining (project A,C).


Call For Collaborators: Ongoing Research Projects At Urban Complexity Group

Urban Complexity Group has multiple ongoing research projects in theoretic/computational foundations of network science as well as its applications to complex urban systems. We always welcome interest from scholars all over the world to join us in those efforts. We are looking for motivated collaborators at all academic levels: graduate students, post-docs as well as faculty researchers who might be interested in joining our research activities, contributing to their further development beyond the initial proof-of-concept phase, co-authoring resulting research publications or preparing joint funding applications.

Please find some brief descriptions of our ongoing research activities below. The scope of possible joint research activates is however not limited to those. If interested please feel free to reach out at A short statement of interest and a description of your (or your group’s) research profile/background would be a good way to start the conversation.

Complex network representation through multi-dimensional node projection

Complex network topology might get pretty complicated challenging many network analysis objectives, such as community detection for example. This however makes common emergent network phenomena such as scale-free topology or small-world property even more intriguing. In the present proof-of-concept paper we propose a simple model of network representation inspired by a signal transmission physical analogy, which is apparently capable of reproducing both of the above phenomena. The model appears to be general enough to represent and/or approximate arbitrary complex networks. We propose an approach constructing such a representation by projecting each node into a multi-dimensional space of signal spectrum vectors, where network topology is induced by their overlaps. As one of the implications this enables reducing community detection in complex networks to a straightforward clustering over the projection space, for which multiple efficient approaches are available. We believe such a network representation could turn out to be a useful tool for multiple network analysis objectives. Further details could be found on arxiv:1806.03687

Inferring hierarchical structure of spatial and generic complex networks through a modeling framework

Our recent paper [Grauwin et al. Sci. Rep. 7 (2017)] demonstrates that community and hierarchical structure of the networks of human interactions largely determines the least and should be taken into account while modeling them. In the present proof-of-concept pre-print the opposite question is considered: could the hierarchical structure itself be inferred to be best aligned with the network model? The inference mechanism is provided for both – spatial networks as well as complex networks in general – through a model based on hierarchical and (if defined) geographical distances. The mechanism allows to discover hierarchical and community structure at any desired resolution in complex networks and in particular – the space-independent structure of the spatial networks. The approach is illustrated on the example of the interstate people migration network in USA. Further details could be found on arxiv:1712.05792

Optimality Of Community Structure In Complex Networks

Community detection is one of the pivotal tools for discovering the structure of complex networks. Majority of community detection methods rely on optimization of certain quality functions characterizing the proposed community structure. Perhaps, the most commonly used of those quality functions is modularity. Many heuristics are claimed to be efficient in modularity maximization, which is usually justified in relative terms through comparison of their outcomes with those provided by other known algorithms. However as all the approaches are heuristics, while the complete brute-force is not feasible, there is no known way to understand if the obtained partitioning is really the optimal one. In this article we address the modularity maximization problem from the other side — finding an upper-bound estimate for the possible modularity values within a given network, allowing to better evaluate suggested community structures. Moreover, in some cases when then upper bound estimate meets the actually obtained modularity score, it provides a proof that the suggested community structure is indeed the optimal one. We propose an efficient algorithm for building such an upper-bound estimate and illustrate its usage on the examples of well-known classical and synthetic networks, being able to prove the optimality of the existing partitioning for some of the networks including well-known Zachary’s Karate Club. Further details could be found on arxiv:1712.05110

Deep Learning For Network Analysis 

Deep learning proved to be a useful tool for mining pattern in complex data, such as image, video, sound etc. In this project we evaluate utility of deep learning for network analysis, including classification of network topologies, anomaly detection, community detection and other areas.