Exploring human computation through interactive applications and its actual implementation
In today’s rapid changing, technology-driven society, Artificial Intelligence (AI) is becoming increasingly popular and its usage has deeply embedded in many aspects in our daily lives. Its wide range of fields includes medical diagnosis, stock trading, robot control, law, scientific discovery and t...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/52051 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | In today’s rapid changing, technology-driven society, Artificial Intelligence (AI) is becoming increasingly popular and its usage has deeply embedded in many aspects in our daily lives. Its wide range of fields includes medical diagnosis, stock trading, robot control, law, scientific discovery and toys just to name a few. Currently, many users are using one form of AI or another to increase their daily productivity, enrich and simplify their lives.
As to how to design and build such a system, one would need to gather the necessary relevant information from different sources via various methods. One of the most notable approaches is Human Computation (HC), in which the computer outsources the computational process to human beings as its modules, so that the computer can harness and learn from the latter’s inputs. These HC processes hold tremendous potential to solve a variety of problems in novel and interesting ways. However, the HC field is still relatively new and we are currently only just beginning to understand how to effectively design such processes, which will revolutionize the way that AI is being used in order to solve more challenging tasks.
With this point in mind, this project aims to research more about Human Computation methods, its challenges and its various applications to come up with a generic framework and guidelines. In addition, a simple application of Human Computation is modeled and carried out via a simple game in which its data can be clearly integrated into our daily lives for practical usage to increase productivity. And to ensure the application’s robustness and efficiency, various experiments and improvements in algorithms have been suggested throughout the development phase of both the game and its application. |
---|