School of Computer Science · University of Sydney

Distributed intelligence for real‑world systems.

We develop efficient and reliable learning systems at the intersection of distributed computing, optimization, and artificial intelligence.

About DUAL

From mathematical foundations to deployable systems.

The Distributed compUting, optimizAtion, and Learning (DUAL) Group connects rigorous theory with intelligent systems that can operate at scale.

We study resource-constrained environments where communication, compute, fairness, and reliability matter just as much as model accuracy.

Research themes

Building dependable intelligence, together.

01

Efficient AI Systems

Faster and fairer large language model inference across heterogeneous edge resources.

02

Federated & Edge Learning

Collaborative learning that respects resource, privacy, and communication constraints.

03

Distributed Optimization

Scalable algorithms with robust convergence and practical systems performance.

04

Semantic Communication

Reliable meaning-aware communication under uncertainty and changing wireless conditions.

05

Distributed Speculative Decoding for Edge LLM Inference

Coordinated decoding systems that accelerate language model inference across heterogeneous edge infrastructure.

Featured projects

Research in motion.

View all projects

Selected publications

Recent work from the group.

  1. Computation and Communication Efficient Federated Unlearning via On-server Gradient Conflict Mitigation and Expression
    Minh-Duong Nguyen, Senura Wanasekara, Le-Tuan Nguyen, and 4 more authors
    In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Jun 2026
  2. GoodSpeed: Optimizing Fair Goodput with Adaptive Speculative Decoding in Distributed Edge Inference
    Phuong Tran, Tzu-Hao Liu, Long Tan Le, and 6 more authors
    2025
    Accepted at INFOCOM 2026
Explore all research

People & collaboration

Curious minds are welcome.

DUAL brings together researchers and students across machine learning, distributed systems, optimization, and edge intelligence.

DUAL Group members gathered outdoors for a group lunch
Group lunch with the DUAL team