Skip to content
BauyrzhanOspan edited this page Dec 27, 2017 · 11 revisions

Welcome to the Virtual Assistant wiki!

Hello...

Virtual Assistant

Wiki pages

There are wiki pages about this project, you can find all information there.

  1. Main function that controls all systems
  2. Classification Component
  3. Rule-Based Reasoner Module
  4. Case-Based Reasoner Module

About project

Virtual Assistant is the project of the Erasmus-Plus program students in the Middlesex University, London. The main idea of the system is to control Smart-Home environment with dialogue based control interface. The system is developed to assists people with different preferences in their Activities of Daily Life (ADL). The system uses Graphical User Interface with text based dialogue window; speech recognition and text to speech generating software (Google API). Virtual Assistant uses pre-defined preferences based on age of the user profile with differentiated priorities of the needs including health, food, work, entertainment, security and energy consumption of the devices. Virtual Assistant passed the validation tests done by the developers and showed acceptable results in conflict resolution. The system uses Case-Based Reasoning module to resolve conflicts, Feed-Forward Artificial Neural Networks to classify orders of the users and the reasons of the orders. Place of the research Sunny Hill House, Middlesex University, London.

VirtAss demo page Fig.1. Virtual Assistant Demo Page

Research Question and Methodology

The aim of the research is to create a voice based dialogue manager for multi-users with identical priority that allows controlling actuators inside the Sunny Hill House in conflict situations. Conflict Resolution sub-system will communicate with different users to collect the data about reasoning behind the actions they want to be done by the system. For example, if two identical users want conflicted actions to be done they will communicate with system to give reasons to act in the way they want. After that, the system will make a decision based on the new information gained from users and will give recommendations till the conflict will be eliminated. An example of that situation is described in the scenario template in the end of the proposal.

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Bibliography