The following ideas can be used for School of Computer Science – Undergraduate or Master in IT students for their thesis or one year research project, please contact me if you’re interested in the topic:

Virtual Companion

Keywords: AI, Virtual Humans, Dialogue Management
The project aims to build a believable virtual companion that capable to naturally interacts with humans. The scope of the project depends on the time. One year research students are expected to build end to end dialogue management system for virtual companion and evaluate it with several scenarios. While, for master or undergraduate students thesis, the project is expected to focus on the design of end to end dialogue management system.

Natural Language Processing in Bahasa Indonesia

Keywords: AI, NLP, Text Processing Bahasa Indonesia
The topics can be varied from collecting datasets that are related to NLP (e.g. conversation, chat, tweets, post, etc.) in Bahasa Indonesia, annotate and process them. Topic in NLP can be very broad, it can be sentiment analysis, conversational, classification e.g. hate speech and hoax, summarisation, etc.
Access to a high spec computer with NVIDIA TITAN V for machine (or deep) learning is provided to the students.

Recommender Systems

Keywords: AI, Machine Learning, Recommendation, Filtering
The project aims to build a recommender system for favourite items in for examples: shops, music lists, learning material, houses, insurance plans, etc.
Access to a high spec computer with NVIDIA TITAN V for machine (or deep) learning is provided to the students.

Machine (or Deep) Learning in Financial

Keywords: AI, Machine Learning, Financial
The potential topic can be: Fraud Detection, Anti Money Laundering Detection, and Stocks Prediction with appropriate/suitable Machine (or Deep) Learning techniques.
Access to a high spec computer with NVIDIA TITAN V for machine (or deep) learning is provided to the students.

Machine (Deep) Learning in Games

Keywords: AI, Machine Learning, Games
The project aims to train an agent in games with machine learning. The agent (e.g. player, enemy, or obstacles) can learn how to perform well in the game. Unity, UnityML Kit, and Tensorflow are recommended to be used in this project.
Access to a high spec computer with NVIDIA TITAN V for machine (or deep) learning is provided to the students.

Dynamic Balancing in Games

Keywords: AI, Game Balancing, Games, HCI
The aims of the project are to dynamically adjust the game balancing (e.g difficulties) real-time based on the player’s performance (e.g. game performances, facial expression, stress level, etc.). The ultimate goal of this project is to enhance the player’s experience when they are playing games.

Virtual or Augmented Reality (AR/VR)

Keywords: Augmented Reality, Virtual Reality, HCI
The project aims to use/implements AR/VR technology to create a system that would enhance the user’s experiences when interacting with the system. The system can be a game, a training tool, etc.
Access to a VR devices is provided to the students.