About Me
I am a PhD student from the School of Computing Technologies at RMIT University and student member of Australian Research Council (ARC) Centre of Excellence for Automated Decision-Making and Society (ADM+S). I started my PhD in August 2022 and expect to complete it on or before July 2026. I work alongside my supervisors Assoc Prof Jeffrey Chan
and Prof Mark Sanderson on explainability and fairness in Machine Learning and Recommender Systems.
Specifically, my research aims at developing a fairness-aware and privacy-preserving recommender system, incorporating the use of machine learning and natural language processing (NLP) techniques.
I am currently working on a project with a focus on analyzing user bias and item bias in recommender systems.
I have recently completed a master's degree in Information Technology at the University of Melbourne, with specialisation in Artificial Intelligence (AI).
I have completed a research project and finished my master's thesis that is concerned with NLP.
Specifically, we proposed a multi-modal Entity Linker that automatically recognises the object(s) of interest
in the natural language commands. It is also capable of linking the textual mentions of entities to visual mentions of entities that correspond
to the same real-world entities. I received a grade of 91 (First Class Honours / H1) for the research project.
More details about my work are described here.
Upon finishing my research project, I continued working on the (parent) research project
Humanoid robotic arm control through verbal commands as a casual research assistant at UniMelb.
This project intends to develop a framework allowing people living with upper-limb disabilities to manipulate a robotic arm
to perform various reaching and grasping movements.
My work included deploying an off-the-shelf voice activation engine and an Automatic Speech Recognition (ASR) system for the robotic arm framework.
I have further integrated the framework with a humanoid robot - Reachy robot,
for real-time control using voice commands.
I was also responsible for controlling and interacting with Reachy to carry out various verbal commands in the lab environment.
Education
PhD (Computer Science), RMIT University |
Aug 2022 - Jul 2026 (expected) |
Master of Information Technology (with Distinction), University of Melbourne |
Feb 2020 - Jul 2022 |
Specialised in Artificial Intelligence
Bachelor of Commerce, University of New South Wales |
Jul 2015 – Jul 2018 |
Major in Accounting and Information Systems
- WAM: 74.50
- Relevant Coursework: Database Management and Big Data, Information System in Business,
Business System Analysis, Programming for Business, etc.
- Achievements:
High Distinction (HD) average in programming subjects, Distinction (D) average
in accounting subjects, Second place in COMP1531 (Software Engineering Fundamentals).
Publications
Conference and Journal Papers
-
Yueqing Xuan, Kacper Sokol, Mark Sanderson, Jeffrey Chan. "Perfect Counterfactual Explanations in an Imperfect World: Modelling Noisy Implementation of Actions in Sequential Algorithmic Recourse". ECML PKDD 2025 Conference Journal Track. Under review. In: arXiv preprint arXiv:2410.02273. 2024.
-
Kacper Sokol*, Edward Small*, Yueqing Xuan*. "Navigating Explanatory Multiverse Through Counterfactual Path Geometry. ECML PKDD 2025 Conference Journal Track. Under review. In: arXiv preprint arXiv:2306.02786. 2024.
-
Yueqing Xuan, Edward Small, Kacper Sokol, Danula Hettiachchi, Mark Sanderson. "Comprehension Is a Double-Edged Sword: Over-Interpreting Unspecified Information in Intelligible Machine Learning Explanations". International Journal of Human-Computer Studies (IJHCS), 2024, 103376, ISSN 1071-5819, https://doi.org/10.1016/j.ijhcs.2024.103376.
Workshop Papers
Professional Service
Conference Reviewing
Work Experience
Tutor |
Semester 1 & 2, 2024 |
RMIT University, Melbourne
Research Assistant |
Nov 2021 |
The University of Melbourne, Melbourne
- Worked on the research project: Humanoid robotic arm control through verbal commands.
- Successfully integrated the Porcupine wake word engine and IBM Watson speech recognition system into the robotic arm control framework,
and integrated the framework with the anthropomorphic robotic limb.
- Controlled and interacted with the humanoid robot for real-time control using verbal (natural language) commands.
- Demos of the experiments conducted in the lab environment can be found here.
IT Support and Business Analysis Intern |
Mar 2019 – May 2019 |
The Altius Group, Sydney
- Effectively managed, configured, and troubleshoot a range of IT-related systems.
- Responsibly implemented and administrated database documentation, guidelines, policies, and
procedures.
- Performed application and hardware configuration deployment and troubleshooting.
GIS Data Processing Intern |
Nov 2016 – Feb 2017 |
Shanghai Institute of Technical Physics of the Chinese Academy of Sciences, Shanghai
- Worked effectively in the Big Data team to analyse Geographic Information System (GIS) data by
utilising the ContextCapture software.
- Designed and maintained database architecture, data structures, tables, dictionaries, and naming
conventions to ensure the accuracy and completeness of all data master files.
- Performed the operational establishment and preventive maintenance of backups, recovery procedures,
and enforced security and integrity controls.
Academic Projects
Research Project - Multi-modal Entity Linker, University of Melbourne |
Jul 2021 – Nov 2021 |
- Proposed a multi-modal entity linker that recognises the target and/or receptacle objects within verbal commands
through machine learning, and performs visual-textual entity linking. [GitHub link]
- Performed end-to-end evaluations on the voice-controlled robotic arm control framework.
- Supervised by Dr. Lea
Frermann and Dr.
Adi Tarigoppula.
- Achieved 91 (First Class Honours) in this research project.
Rumour Detection and Analysis on Twitter, University of Melbourne |
May 2021 |
- Built a rumour classification model via BERT in PyTorch for detection of rumour tweets.
- Applied the classifier to analyse the characteristics of COVID-related rumours on Twitter.
- Ranked in the top 15% on the leaderboard.
Autonomous Player in Game Sequence, University of Melbourne |
May 2021 |
- Implemented an autonomous agent based on reinforcement learning, which can play in the game
Sequence.
- Ranked in the top 10% in the final competition.
COVID-19 Transmission Model, University of Melbourne |
Oct 2020 |
- Created an agent-based model in NetLogo to investigate the role of asymptomatic individuals in
spreading COVID-19.
- Designed experiments to explore the effectiveness of isolation for disease control.
- Achieved full marks in this project.
Event Management System, UNSW |
May 2018 |
- Developed an Event Management System in Python and HTML that features event creation and
registration for UNSW staff and students.
- Achieved High Distinction in this project.
Skills
Technical Skills
- Python libraries for machine learning: Frequently use PyTorch, Keras, OpenCV, Scikit-learn, NumPy, and Pandas.
- Programming Languages: Proficient in Python. Confident in JavaScript and Java. Familiar with C, SQL, and NetLogo.
- Business Intelligence Software: Familiar with SAP Lumir, SAS, and Power BI.
Language
- English: Pearson Test of English (Academic) - achieved 90 overall (IELTS Equivalent: Band 9), at least 83 for each of the 4 test components.
- Mandarin: Native speaker.
Personal
- Strong teamwork skills: Working smoothly and effectively as a team member through collaboration, effective communication, and providing assistance in a positive manner.
- Problem-solving skills: Developing both creative and practical solutions to solve identified issues and discrepancies, and contributing to effective outcomes.
- Time management skills: Managing time effectively through prioritising and making judgments about what is urgent or important, and coordinating different tasks to meet deadlines.