Projects
Dataset Management
Supervisors:
Huy Truong,
Andrés Tello
Date: 2025-08-25
Type: bi
Description:
DL Jobs Generator
Supervisors:
Kawsar Haghshenas,
Mahmoud Alasmar
Date: 2024-11-01
Type: bi
Description:
Implementation of Hardware Monitoring APIs
Supervisors:
Kawsar Haghshenas,
Mahmoud Alasmar
Date: 2024-11-01
Type: bi
Description:
Mining sensors data for anomaly detection (with industrial partner)
Supervisors:
Dilek Düştegör,
Revin Alief
Date: 2024-10-28
Type: bi
Description:
Mining sales data to identify patterns (with industrial partner)
Supervisors:
Dilek Düştegör,
Revin Alief
Date: 2024-10-28
Type: bi
Description:
Research packages for the formal specification and verification of process compositions
Supervisors:
Heerko Groefsema
Date: 2024-10-21
Type: bi
Description:
In-Network Atomic Multicast Protocol Validation and Verification.
Supervisors:
Bochra Boughzala
Date: 2024-10-29
Type: bi
Description:
Prerequisites: C/C++ programming language - Networking libraries and tools for protocol analysis - Logging library for error reporting.
In-Network Data Stream Processing Serialization.
Supervisors:
Bochra Boughzala
Date: 2024-10-29
Type: bi
Description:
Prerequisites: C/C++ programming language - Database Management (e.g., PostgreSQL databases).
Automated Dataset Generator for Wastewater System Simulations
Supervisors:
Dilek Düştegör,
Revin Alief
Date: 2025-01-21
Type: bachelor
Description:
References:
Infoworks ICM Exchange Infoworks Ruby Scripts
Optimizing Graph Neural Networks for Water Level Estimation
Supervisors:
Dilek Düştegör,
Revin Alief
Date: 2025-01-21
Type: bachelor
Description:
References:
Zhang, Z., Tian, W., Lu, C., Liao, Z., & Yuan, Z. (2024). Graph neural network-based surrogate modelling for real-time hydraulic prediction of urban drainage networks. Water Research, 263, 122142. https://doi.org/10.1016/j.watres.2024.122142 Li, M., Shi, X., Lu, Z., & Kapelan, Z. (2024). Predicting the urban stormwater drainage system state using the Graph-WaveNet. Sustainable Cities and Society, 115, 105877. https://doi.org/10.1016/j.scs.2024.105877
Benchmarking AI Workloads on GPU Cluster
Supervisors:
Kawsar Haghshenas,
Mahmoud Alasmar
Date: 2025-01-21
Type: bachelor
Description:
References:
Gao, Wanling, et al. "Data motifs: A lens towards fully understanding big data and ai workloads." Proceedings of the 27th International Conference on Parallel Architectures and Compilation Techniques. 2018., https://arxiv.org/abs/1808.08512 Xiao, Wencong, et al. "Gandiva: Introspective cluster scheduling for deep learning." 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 2018., https://www.usenix.org/conference/osdi18/presentation/xiao Yang, Charlene, et al. "Hierarchical roofline performance analysis for deep learning applications." Intelligent Computing: Proceedings of the 2021 Computing Conference, Volume 2. Springer International Publishing, 2021., https://arxiv.org/abs/2009.05257
DiTEC project- Unsupervised Learning for Customer Profiles in Water Distribution Networks
Supervisors:
Huy Truong,
Dilek Düştegör
Date: 2025-01-21
Type: bachelor
Description:
References:
Tello, A., Truong, H., Lazovik, A., & Degeler, V. (2024). Large-scale multipurpose benchmark datasets for assessing data-driven deep learning approaches for water distribution networks. Engineering Proceedings, 69(1), 50. https://doi.org/10.3390/engproc2024069050.
Node masking in Graph Neural Networks
Supervisors:
Huy Truong,
Dilek Düstegör
Date: 2025-01-21
Type: bachelor
Description:
References:
Hou, Zhenyu, Xiao Liu, Yuxiao Dong, Chunjie Wang, and Jie Tang. "GraphMAE: Self-Supervised Masked Graph Autoencoders." arXiv preprint arXiv:2205.10803(2022). Abboud, Ralph, Ismail Ilkan Ceylan, Martin Grohe, and Thomas Lukasiewicz. "The surprising power of graph neural networks with random node initialization." arXiv preprint arXiv:2010.01179 (2020). Hajgató, Gergely, Bálint Gyires-Tóth, and György Paál. "Reconstructing nodal pressures in water distribution systems with graph neural networks." arXiv preprint arXiv:2104.13619 (2021). He, Kaiming, Xinlei Chen, Saining Xie, Yanghao Li, Piotr Dollár, and Ross Girshick. "Masked autoencoders are scalable vision learners." In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 16000-16009. 2022.
Conditional planning an overview of approaches
Supervisors:
Heerko Groefsema
Date: 2025-02-05
Type: colloquium
Description:
Peot, M. A., & Smith, D. E. (1992, January). Conditional nonlinear planning. In Artificial Intelligence Planning Systems (pp. 189-197). Morgan Kaufmann. Blythe, J. (1999). An overview of planning under uncertainty. Artificial intelligence today, 85-110. Rintanen, J. (1999). Constructing conditional plans by a theorem-prover. Journal of Artificial Intelligence Research, 10, 323-352. Karlsson, L. (2001, January). Conditional progressive planning under uncertainty. In IJCAI (pp. 431-438).
Verifying the data perspective of business processes
Supervisors:
Heerko Groefsema
Date: 2025-02-05
Type: colloquium
Description:
Groefsema, H., Beest, N.R.T.P.v., Governatori, G. (2022). On the Use of the Conformance and Compliance Keywords During Verification of Business Processes. In: Business Process Management Forum. BPM 2022. Lecture Notes in Business Information Processing, vol 458. Springer. H. Groefsema, N.R.T.P. van Beest, A. Armas-Cervantes, Efficient conditional compliance checking of business process models, Computers in Industry, Volume 115, 2020. Alin Deutsch, Richard Hull, Fabio Patrizi, and Victor Vianu. 2009. Automatic verification of data-centric business processes. In Proceedings of the 12th International Conference on Database Theory (ICDT '09). N. van Beest, H. Groefsema, A. Cryer, G. Governatori, S. C. Tosatto and H. Burke, Cross-Instance Regulatory Compliance Checking of Business Process Event Logs, in IEEE Transactions on Software Engineering, vol. 49, no. 11, pp. 4917-4931, Nov. 2023.
Explaining Graph Neural Networks
Supervisors:
Andrés Tello
Date: 2025-02-01
Type: colloquium
Description:
Wang, X., & Shen, H. W. GNNBoundary: Towards Explaining Graph Neural Networks through the Lens of Decision Boundaries. In The Twelfth International Conference on Learning Representations. Müller, P., Faber, L., Martinkus, K., & Wattenhofer, R. (2024). GraphChef: Decision-Tree Recipes to Explain Graph Neural Networks. In The Twelfth International Conference on Learning Representations. Lu, S., Mills, K. G., He, J., Liu, B., & Niu, D. (2024). GOAt: Explaining graph neural networks via graph output attribution. arXiv preprint arXiv:2401.14578. Wang, X., & Shen, H. W. (2022). Gnninterpreter: A probabilistic generative model-level explanation for graph neural networks. arXiv preprint arXiv:2209.07924.
Generalization in Graph Neural Networks
Supervisors:
Andrés Tello
Date: 2025-02-01
Type: colloquium
Description:
Kanatsoulis, C., & Ribeiro, A. Counting Graph Substructures with Graph Neural Networks. In The Twelfth International Conference on Learning Representations. Liu, H., Feng, J., Kong, L., Liang, N., Tao, D., Chen, Y., & Zhang, M. (2023). One for all: Towards training one graph model for all classification tasks. arXiv preprint arXiv:2310.00149. Lee, H., Yoon, K., 2023. Towards better generalization with flexible representation of multi-module graph neural networks. Transactions on Machine Learning Research. Yu, J., Liang, J., & He, R. (2023). Mind the Label Shift of Augmentation-based Graph OOD Generalization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 11620-11630).
Multimodality Graph Foundation Models
Supervisors:
Huy Truong
Date: 2025-01-21
Type: colloquium
Description:
Lam, Hoang Thanh, et al. "Otter-Knowledge: benchmarks of multimodal knowledge graph representation learning from different sources for drug discovery." *arXiv preprint arXiv:2306.12802* (2023). Xia, Lianghao, Ben Kao, and Chao Huang. "Opengraph: Towards open graph foundation models." *arXiv preprint arXiv:2403.01121* (2024). Ektefaie, Yasha, et al. "Multimodal learning with graphs." *Nature Machine Intelligence* 5.4 (2023): 340-350.
Test-Time Training
Supervisors:
Huy Truong
Date: 2025-01-21
Type: colloquium
Description:
Sun, Yu, et al. "Test-time training with self-supervision for generalization under distribution shifts." International conference on machine learning. PMLR, 2020. Liu, Yuejiang, et al. "Ttt++: When does self-supervised test-time training fail or thrive?." Advances in Neural Information Processing Systems 34 (2021): 21808-21820. Liang, Jian, Ran He, and Tieniu Tan. "A comprehensive survey on test-time adaptation under distribution shifts." *International Journal of Computer Vision* (2024): 1-34. Behrouz, Ali, Peilin Zhong, and Vahab Mirrokni. "Titans: Learning to Memorize at Test Time." arXiv preprint arXiv:2501.00663 (2024).
Cluster Scheduling for DLT workloads
Supervisors:
Kawsar Haghshenas,
Mahmoud Alasmar
Date: 2025-01-27
Type: colloquium
Description:
Wencong Xiao, Romil Bhardwaj, Ramachandran Ramjee, Muthian Sivathanu, Nipun Kwatra, Zhenhua Han, Pratyush Patel et al. "Gandiva: Introspective Cluster Scheduling for Deep Learning." In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pp. 595-610. 2018. Weng, Q., Yang, L., Yu, Y., Wang, W., Tang, X., Yang, G., & Zhang, L. (2023). Beware of Fragmentation: Scheduling {GPU-Sharing} Workloads with Fragmentation Gradient Descent. In 2023 USENIX Annual Technical Conference (USENIX ATC 23) (pp. 995-1008). Zhang, X., Zhao, H., Xiao, W., Jia, X., Xu, F., Li, Y., ... & Liu, F. (2024). Rubick: Exploiting Job Reconfigurability for Deep Learning Cluster Scheduling. arXiv preprint arXiv:2408.08586. Lai, F., Dai, Y., Madhyastha, H. V., & Chowdhury, M. (2023). {ModelKeeper}: Accelerating {DNN} training via automated training warmup. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23) (pp. 769-785).
Enhancing Wastewater System Monitoring through Graph Neural Networks
Supervisors:
Dilek Düstegör,
Revin Alief
Date: 2025-01-21
Type: colloquium
Description:
Belghaddar, Y.; Chahinian, N.; Seriai, A.; Begdouri, A.; Abdou, R.; Delenne, C. Graph Convolutional Networks: Application to Database Completion of Wastewater Networks. Water 2021, 13, 1681. https://doi.org/10.3390/w13121681. Q. Guo and W. Wang. 2024. HydroNet: A Spatio-temporal Graph Neural Network for Modeling Hydraulic Dependencies in Urban Wastewater Systems. In Proceedings of the 32nd ACM International Conference on Advances in Geographic Information Systems (SIGSPATIAL '24). Association for Computing Machinery, New York, NY, USA, 717–718. Z. Li, H. Liu, C. Zhang, and G. Fu, “Real-time water quality prediction in water distribution networks using graph neural networks with sparse monitoring data,” Water Research, vol. 250, p. 121018, 2024. A. Garzon, Z. Kapelan, J. Langeveld, and R. Taormina, “Transferable and data-efficient metamodeling of storm water system nodal depths using auto-regressive graph neural networks,” Water Research, vol. 266, p. 122396, 2024.
Federated Learning Approaches for Distributed Decision-Making in Wastewater System Management
Supervisors:
Dilek Düstegör,
Revin Alief
Date: 2025-01-21
Type: colloquium
Description:
R. Liu, P. Xing, Z. Deng, A. Li, C. Guan, and H. Yu, “Federated graph neural networks: Overview, techniques and challenges,” 2022. D. Narayanan, M. Bhat, N. Samuel Paul, N. Khatri, and A. Saroliya, “Artificial intelligence-driven advances in wastewater treatment: Evaluating techniques for sustainability and efficacy in global facilities,” Desalination and Water Treatment, vol. 320, p. 100618, 2024. Z. Zhang, W. Tian, C. Lu, Z. Liao, and Z. Yuan, “Graph neural network-based surrogate modelling for real-time hydraulic prediction of urban drainage networks,” Water Research, vol. 263, p. 122142, 2024.
Estimating Deep Learning GPU Memory Consumption
Supervisors:
Kawsar Haghshenas,
Mahmoud Alasmar
Date: 2023-12-11
Type: colloquium
Description:
Yanjie Gao, Yu Liu, Hongyu Zhang, Zhengxian Li, Yonghao Zhu, Haoxiang Lin, and Mao Yang. "Estimating GPU memory consumption of deep learning models." In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 1342-1352. 2020. Haiyi Liu, Shaoying Liu, Chenglong Wen, and W. Eric Wong. "TBEM: Testing-Based GPU-Memory Consumption Estimation for Deep Learning." IEEE Access, 10, pp.39674-39680. 2022. Lu Bai, Weixing Ji, Qinyuan Li, Xilai Yao, Wei Xin, and Wanyi Zhu. "Dnnabacus: Toward accurate computational cost prediction for deep neural netw." arXiv preprint arXiv:2205.12095. 2022. Yanjie Gao, Xianyu Gu, Hongyu Zhang, Haoxiang Lin, and Mao Yang. "Runtime performance prediction for deep learning models with graph neural network." In IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), pp. 368-380. 2023.
Distributed Digital Twin
Supervisors:
Dilek Düstegör
Date: 2023-11-30
Type: colloquium
Description:
Aboelhassan, Ayman; Sakr, Ahmed H.; Yacout, Soumaya, "General purpose digital twin framework using digital shadow and distributed system concepts," Computers and Industrial Engineering VOLUME 183, 2023, https://doi.org/10.1016/j.cie.2023.109534. Hasse, H; van der Valk, H; Möller, F; Otto, B, "Design Principles for Shared Digital Twins in Distributed Systems," Business and Information Systems Engineering, 64-6 (751-772), 2022, https://link.springer.com/article/10.1007/s12599-022-00751-1. Azeroual Mohamed, Tijani Lamhamdi, Hassan El Moussaoui and Hassane El Markhi, "IoTwins: Toward Implementation of Distributed Digital Twins in Industry 4.0 Settings," Computers, Vol: 11, Issue: 5, 2022, https://doi.org/10.3390/computers11050067. Ricci, A; Croatti, A; Mariani, S; ; Montagna, S; Picone, M, "Web of Digital Twins," ACM Transactions on Internet Technology, Vol: 22, Issue: 4, https://doi.org/10.1145/3507909.
Digital Twin for Water Network
Supervisors:
Dilek Düstegör
Date: 2023-11-30
Type: colloquium
Description:
Wei, YY; Law, AWK; Yang, C; Tang, D, "Combined Anomaly Detection Framework for Digital Twins of Water Treatment Facilities," Water VOLUME 14, Issue 7, 2022, https://doi.org/10.3390/w14071001. Wei, YY; Law, AWK; Yang, C, "Real-Time Data-Processing Framework with Model Updating for Digital Twins of Water Treatment Facilities," Water, 14 (22):3591, 2022, https://doi.org/10.3390/w14223591. Liu, WT; He, SD; Mou, JP; Xue, T; Chen, HT; Xiong, WL, "Digital twins-based process monitoring for wastewater treatment processes," Reliability Engineering and System Safety 238, 2023, https://doi.org/10.1016/j.ress.2023.109416. Rand, Honey, "Digital Twins: The Next Generation of Water Treatment Technology," Journal American Water Works Association, Volume: 111, Issue: 12, 2019, https://doi.org/10.1002/awwa.1414.
Data Driven Methods for Leakage Detection in Water Network
Supervisors:
Dilek Düstegör
Date: 2023-11-30
Type: colloquium
Description:
Romero-Ben, L; Alves, D; Blesa, J; Cembrano, G; Puig, V; Duviella, E, "Leak detection and localization in water distribution networks: Review and perspective," Annual Reviews in control 55, pp 392–419, 2023, https://doi.org/0.1016/j.arcontrol.2023.03.012. Zhang, XQ; Wu, XW; Yuan, YQ; Long, ZH; Yu, TC, "Burst detection based on multi-time monitoring data from multiple pressure sensors in district metering areas," Water Supply, 2023, https://doi.org/10.2166/ws.2023.220. Tyagi, V; Pandey, P; Jain, S; Ramachandran, P, "A Two-Stage Model for Data-Driven Leakage Detection and Localization in Water Distribution Networks," Water, 2023, https://doi.org/10.3390/w15152710. Wan, X; Farmani, R; Keedwell, E, "Gradual Leak Detection in Water Distribution Networks Based on Multistep Forecasting Strategy," JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2023, https://doi.org/10.3390/w15152710.
Large Language Model to extract from digitized archives
Supervisors:
Dilek Dustegor
Date: 2025-04-11
Type: internship
Description:
References:
5 million scans VOC archives online and searchable.
DiTEC project- Building a collection of Graph Self-Supervised Learning tasks
Supervisors:
Huy Truong
Date: 2025-04-03
Type: internship
Description:
References:
Liu, Yixin, et al. "Graph self-supervised learning: A survey." *IEEE transactions on knowledge and data engineering* 35.6 (2022): 5879-5900. Wu, Lirong, et al. "Self-supervised learning on graphs: Contrastive, generative, or predictive." *IEEE Transactions on Knowledge and Data Engineering* 35.4 (2021): 4216-4235.
DiTEC project- Inverse problem in Water Distribution Networks
Supervisors:
Huy Truong
Date: 2025-04-03
Type: internship
Description:
References:
Truong, Huy, et al. "DiTEC-WDN: A Large-Scale Dataset of Hydraulic Scenarios across Multiple Water Distribution Networks." (2025).
DiTEC project- Bio-inspired Water Network Design
Supervisors:
Huy Truong
Date: 2025-04-03
Type: internship
Description:
References:
Gad, Ahmed Fawzy. "Pygad: An intuitive genetic algorithm python library." *Multimedia tools and applications* 83.20 (2024): 58029-58042. Toklu, Nihat Engin, et al. "Evotorch: Scalable evolutionary computation in python." *arXiv preprint arXiv:2302.12600* (2023). Lange, Robert Tjarko. "evosax: Jax-based evolution strategies, 2022." *URL http://github.com/RobertTLange/evosax* 7 (2022).
Can we train a Neural Network with Forward-Forward “harmoniously”?
Supervisors:
Huy Truong
Date: 2025-04-03
Type: internship
Description:
References:
Hinton, Geoffrey. "The forward-forward algorithm: Some preliminary investigations." *arXiv preprint arXiv:2212.13345* (2022). Baek, David D., et al. "Harmonic Loss Trains Interpretable AI Models." *arXiv preprint arXiv:2502.01628* (2025).
Leveraging Structural Similarity for Performance Estimation of Deep Learning Training Jobs
Supervisors:
Mahmoud Alasmar
Date: 2025-04-04
Type: internship
Description:
References:
Fei Bi, Lijun Chang, Xuemin Lin, Lu Qin, and Wenjie Zhang. 2016. Efficient Subgraph Matching by Postponing Cartesian Products. In Proceedings of the 2016 International Conference on Management of Data (SIGMOD '16). Association for Computing Machinery, New York, NY, USA, 1199–1214 Lai, F., Dai, Y., Madhyastha, H. V., & Chowdhury, M. (2023). {ModelKeeper}: Accelerating {DNN} training via automated training warmup. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23) (pp. 769-785).