Potential PhD Projects

There are opportunities for talented researchers to join the School of Computer Science and Engineering, with projects in the following areas: 

  • Artificial Intelligence 
  • Data and Knowledge Research Group 
  • Embedded Systems 
  • Networked Systems 
  • Programming Languages & Compilers 
  • Service Orientated Computing 
  • Trustworthy Systems 
  • Theoretical Computer Science 
Artificial Intelligence
3D Visualisation of Robot Sensor Data

Supervisory team: Professor Claude Sammut 

Project Summary: Our rescue robot has sensors that can create 3D representations of their surroundings. In a rescue, it is helpful for the incident commander to have a graphical visualisation of the data so that he or she can reconstruct the disaster site. The School of Computer Science and Engineering and the Centre for Health Informatics have a display facility (VISLAB) that permits users to visualise data in three dimensions using stereo projection onto a large 'wedge' screen. 

This project can be approached in two stages. In the first stage, the data from the robot are collected off-line and programs are written to create a 3D reconstruction of the robot's surroundings to be viewed in the visualisation laboratory. In the second stage we have the robot transmit its sensor data to the VISLAB computers for display in real-time. 

This project requires a good knowledge of computer graphics and will also require the student to learn about sensors such as stereo cameras, laser range finders and other 3D imaging devices. Some knowledge of networking and compression techniques will be useful for the second stage of the project. 

A scholarship/stipend may be available. 

For more information contact: Prof. Claude Sammut (c.sammut@unsw.edu.au

Data & Knowledge Research Group
Large Scale Graph Data Processing

Supervisory team: Xuemin Lin, Wenjie Zhang 

Project Summary: Efficient Processing of Large Scale Multi-dimensional Graphs 

This project aims to develop novel approaches to process large scale graphs such as social networks, road networks, financial networks, protein interaction networks, etc. The project will focus on the three most representative types of problems against graphs, namely cohesive subgraph computation, frequent subgraph mining, and subgraph matching. The applications include anomaly detection, community search, fraud and crime detection.  

For more information contact: lxue@cse.unsw.edu.au or wenjie.zhang@cse.unsw.edu.au  

A scholarship/stipend may be available. 

Next-Generation Search on Social Networks

Supervisory team: Wei Wang, Xin Cao 

Project Summary: The immense popularity of online social networks has resulted in a rich source of data useful for a wide range of applications such as marketing, advertisement, law enforcement, health, and national security, to name a few. Ability to effectively and efficiently search required information from the huge amounts of social network data is crucial for such applications. However, current search technology suffers from several limitations such as inability to provide geographically relevant results, inadequately handling uncertainty in data and failing to understand the data and queries resulting in inferior search experience. This project aims to develop a next-generation search system for social network data by addressing all these issues. 

A scholarship/stipend may be available. 

For more information contact: weiw@cse.unsw.edu.au or xin.cao@unsw.edu.au  

Embedded Systems
Effects of Architecture Level Fault Injection in Embedded Processors 

Supervisory team: Sri Parameswaran 

Project Summary: Reliability is becoming an essential part in embedded processor design due to the fact that they are used in safety critical applications and they need to deal with sensitive information. The first phase in the design of reliable embedded systems involves the identification of faults that could be manipulated into a reliability problem. A technique that is widely used for this identification process is called fault injection and analysis. The aim of this project is to develop a fault injection and detection engine at the hardware level for an embedded processor. 

A scholarship/stipend may be available. 

For more information contact: sridevan@unsw.edu.au 

Networked Systems and Security

Supervisory team: Sanjay Jha, Salil Kanhere 

Project Summary: This project aims to develop scalable and efficient one-to-many communication, i.e., broadcast and multicast, algorithms in the next generation of WMNs that have multi-rate multi-channel nodes. This is a significant leap compared with the current state of the art of routing in WMNs which is characterised by unicast in a single-rate single-channel environment. 

A scholarship/stipend may be available. 

For more information contact: sanjay.jha@unsw.edu.au


Supervisory team: Mahbub Hanssan 

Project Summary: A major focuses of the Swimnet project will be to look at a QoS framework for multi-radio multi-channel wireless mesh networks. We also plan to develop Traffic engineering methodologies for multi-radio multi-channel wireless mesh networks. Guarding against malicious users is of paramount significance in WMN. Some of the major threats include greedy behaviour exploiting the vulnerabilities of the MAC layer, location-based attacks, and lack of cooperation between the nodes. The project plans to look at a number of such security concerns, and design efficient protection mechanisms (Mesh Security Architecture). 

A scholarship/stipend may be available. 

For more information contact: mahbub.hanssan@unsw.edu.au  


Supervisory team: Wen Hu  

Project Summary: The mission of the SENSAR (Sensor Applications Research) group is to investigate the systems and networking challenges in realising sensor network applications. Wireless sensor networks are one of the first real-world examples of "pervasive computing", he notion that small, smart and cheap, sensing and computing devices will eventually permeate the environment. Though the technologies still in its early days, the range of potential applications is vast - track bush fires, microclimates and pests in vineyards, monitor the nesting habits of rare sea-birds, and control heating and ventilation systems, let businesses monitor and control their work spaces etc. 

A scholarship/stipend may be available. 

For more information contact: wen.hu@unsw.edu.au

Service Orientated Computing
Cognition and Conversational AI-Enabled Services

Supervisory Team: Boualem Benatallah, Lina Yao, Fabio Casati

Project Summary: This project investigates the significant and challenging issues that underpin the effective integration of software-enabled services with cognitive and conversational interfaces. Our work builds upon advances in natural language processing, conversational AI and services composition.

We aim to advance the fundamental understanding of cognitive services engineering by developing new abstractions and techniques. We’re seeking to enable and semi-automate the augmentation of software and human services with crowdsourcing and generative model training methods, latent knowledge and interaction models. These models are essential for the mapping of potentially ambiguous natural language interactions between users and semi-structured artefacts (e.g., emails, PDF files), structured information (e.g., indexed data sets), apps and APIs.

For more information contact: b.benatallah@unsw.edu.au or lina.yao@unsw.edu.au

Exploration of a Hierarchy of Learning Models in Relation to Goals

Supervisory Team: Lina Yao and Defence Science & Technology Group

Project Summary: This research is supported by the Defence Science and Technology Group. It aims to develop intelligent methodologies to capture the environment in sufficient fidelity to evaluate (model and predict) what application/system changes need to occur to fulfill the requirements (goals) of the mission.

A scholarship/stipend may be available.

For more information contact: lina.yao@unsw.edu.au

Context and Activity Recognition for Personalised Behaviour Recommendation

Supervisory Team: Lina Yao, Boualem Benatallah and Quan Z. Sheng

Project Summary: The overall goal of this project is to develop novel machine learning and deep learning techniques that can accurately monitor and analyse human activities. These techniques will monitor and analyse daily living on a real-time basis and provide users with relevant personalised recommendations, improving their lifestyle through relevant recommendations.

A scholarship/stipend may be available.

For more information contact: lina.yao@unsw.edu.au or b.benatallah@unsw.edu.au

Context-Aware Intent Prediction for Human-Machine Cooperation Improvement

Supervisory Team: Lina Yao

Project Summary: This project is supported by Office of Naval Research Global (US Department of Navy). The aim of this project is to develop a software package for resilient context-aware human intent prediction for human-machine cooperation.

A scholarship/stipend may be available.

For more information contact: lina.yao@unsw.edu.au

Multi-Faceted Adaptive Trust Management in Federated/Distributed Data and AI Systems

Supervisory Team: Lina Yao and Xiwei Xu

Project Summary: The research is supported by our collaborative research project with Data61. The aim is to develop an integrated end-to-end framework for fostering trust in Federated/Distributed AI systems.

A scholarship/stipend may be available.

For more information contact: lina.yao@unsw.edu.au or xiwei.xu@unsw.edu.au

Efficient Big Data Analytics Framework for Blockchain Data and Events

Supervisory Team: Helen Paik

Project Summary: Micro-transactions stored in blockchain create transparent and traceable data and events, providing burgeoning industry disruptors an instrument for trust-less collaborations. However, the blockchain data and its’ models are highly diverse. To fully utilise its potential, a new technique to efficiently retrieve and analyse the data at scale is necessary.

This project addresses a significant gap in current research, producing a new data-oriented system architecture and data analytics framework optimised for online/offline data analysis across blockchain and associated systems. The outcome will strongly underpin blockchain data analytics at scale, fostering wider and effective adoption of blockchain applications.

A scholarship/stipend may be available.

For more information contact: h.paik@unsw.edu.au

Knowledge Engineering for Business Analytics

Supervisory Team: Fethi Rabhi and Boualem Benatallah

Project Summary: All modern organisations use some form of analytics tools. Configuring, using and maintaining these tools can be very costly for an organisation. Analytics tools require expertise from a range of specialties, including business insight, state-of-the-art modelling approaches and tools such as AI and machine learning as well as efficient data management practices. A knowledge engineering approach can deliver flexible and custom data analytics applications that align with organisational objectives and existing IT infrastructures. This model uses existing resources and knowledge within the organisation. The project uses semantic-web based knowledge modelling techniques to build a comprehensive view related to an organisation’s analytics objectives while leveraging open knowledge and open data to expand its scope and reduce costs.

We aim to help organisations utilise and reuse public and organizational knowledge efficiently when conducting data analytics. Our work also involves the rapid development and deployment of analytics applications that suit emerging analytics needs, plugging new data and software on-demand using new approaches such as APIs and cloud services. The proposed techniques have already been piloted in the areas of house price prediction in collaboration with the NSW Government and portfolio management in collaboration with Ignition Wealth.

A scholarship/stipend may be available.

For more information contact: f.rabhi@unsw.edu.au or b.benatallah@unsw.edu.au

Theoretical Computer Science
Blockchain, Smart Contracts and Cryptocurrency

Supervisory team: Ron van deMeyden 

Project Summary: The technology of cryptocurrency and its concepts can be broadly applicable to range of applications include financial services, legal automation, health informatics and international trade. These underlying ideas and the emerging infrastructure for these applications is known as ‘Distributed Ledger Technology’. 

A scholarship/stipend may be available. 

For more information contact: meyden@cse.unsw.edu.au  

Trustworthy Systems

Supervisory team: Gernot HeiserJune Andronick 

Project Summary: seL4, the secure embedded L4 microkernel, is a key element of our research program. We developed seL4 to provide a reliable, secure, fast and verified foundation for building trustworthy systems. seL4 enforces security within componentised system architectures by ensuring isolation between trusted and untrusted system components, and by carefully controlling software access to hardware devices in the system. 

A scholarship/stipend may be available. 

Form more information contact: gernot@unsw.edu.au or June.Andronick@data61.csiro.au