Foreword
The driving force behind my research is the goal of human-level AI. Broadly speaking, I am interested in using intermediate technologies as well as hypothetical frameworks to bridge the gap between the biological mind and man-made systems.In the history of mankind, there are many definitions to the human brain. However, only very few of them are used to direct artificial intelligence researches. Unlike other sciences, ideas in AI can be subjunctive. In fact, I think that the objective view of the human brain only provides us with very limited clues. This is why a solely bottom-up approach renders the upper limit of the human brain unreachable. By contrast, introspection is an observation technique unique to the study of the human brain. It is where the many definitions of human brain come from. And I believe it is the most important source of evidence for the uncovered laws governing our mind. I have never given up turning these subjunctive results into applicable frameworks, which I regard as my biggest research achievement so far. But I find it difficult to make other people to believe them. I have very few written works on them (perhaps only this paper), yet I have substantial amount of planned research work to do about them.
Throughout the past years, I have followed the trend in a variety of research areas and applied them in my own projects. I am lucky to be prepared early in my life and have the opportunities to take the leading roles at some research institutes or in school projects.
New: Download My Research Gallery
Overview:
- Multi-Agent System, Agent technology, Web service, Agent Communication Language.
- Ubiquitous computing
- Human Computer Interface
- Computer graphics, Networking, Security, Virtual reality, networked virtual environment, 3D modeling and physics simulation, Scripting and programming language, Computer Game engine
- Reconfigurable computing, cross-platform programming, computer architecture, micro-instruction design, SOC, HDL and operating system for embedded devices
Research field by category
For each category of research, I wrote a short review. In it, I expressed my opinions after practicing in these fields through my own projects. They are biased through the narrow viewpoint of project development and I might amend them in the future. Next I gave the links to my relevant projects. All listed projects are documented and finished at least in version 1.0. Further reading section contains articles, thesis and/or publications that I wrote on the context. Please note, I maintain this page less frequently than the publication page where a complete article reference can always be found. Interested readers can order them by writing me an email.
research field: |
Multi-Agent System, Agent technology, Web service, Agent Communication Language. |
my review: |
I came to this field since 2002 with the vision of an agent-prospered web which was convinced by my subsequence researches. Long ago, I believed that computerized intelligence and the evolving network environment had been mature enough to start populating the electronic world with humanized entities. During 2003, I led a small team through the development of Web Agent Framework. The system is built on top of .Net Framework and web service. This framework of MAS is different from the others because it brings agent concept from the technology (hidden) layer to authorized entity (user interface) layer. It finds out a way where general purpose agents could be immediately helpful to Internet/Intranet users and to establish a visible virtual human-relationships on the network. One important conclusion from this project is that, in the future, intelligent enterprise will embrace agent technology and the popularity of agent system should be first guaranteed on the network before more versatile agent enterprises could exist. |
relevant projects: |
|
further reading: |
|
research field: |
Ubiquitous computing |
my review: |
This field is a vision and lots of applications. When I was writing specifications for Web Agent Framework, I had already came into this realm without knowing its name. Later, when I discussed it with other people, I often argued that the driving force of ubiquitous computing lies not entirely in designing many network situated electronic devices, but more in designing an universal agent society where lots of Internet/Intranet users could immediately be addicted to its services. In other words, I think software application might be a faster way to instill this concept than hardware application. But in the long run, ubiquitous computing definitely will bring more versatile networked hardware in to our daily life. |
relevant projects: |
|
further reading: |
|
research field: |
Neural Network, Compiler technology, Parallel distributed system |
my review: |
Neuron Network is the earliest field of study that I am involved, but it is also the least implemented one (i.e. I have not had any major projects on it for a long time). I adjourned my investigation into Neuron Network, because I had not then found any particular point that I could get in. I had seen the same pattern/method be applied in many different places, such as pattern recognition, data mining, machine learning, bioinformatics, etc. During that time, I thought that neuron network application was as perfect as it is simple. Yet, much of my early passion was about the fascinating world in the system level of the human mind and the delicate models of bio neurons, all of which seemed to be totally neglected in the digital world. |
relevant projects: |
Neural Parallel Language. Synthesizing Human Animation by Learning and Simulation |
further reading: |
|
research field: |
Human Computer Interface |
my review: |
Due to web technologies, many software systems, from backbones to front ends, are migrating from standalone applications to cooperative ones. This transform leads to a fully dynamic and distributed environment in the software world. It impacts not only the way software works, but also how it looks, or its user interface with human operators. User interface means both application interface and programming interface. |
relevant projects: |
DHCI: an HCI Framework in Distributed Environment |
further reading: |
|
research field: |
Computer graphics, Networking, Security, Virtual reality, 3D modeling and physics simulation, Scripting and programming language, Computer Game engine |
my review: |
These research fields, of which I did not come into much depth, are mirrors of present day technologies. I knew them through the development of one of my project: ParaEngine. ParaEngine or Parallel Distributed 3D Game Engine aims to develop networked, cooperative, high-quality 3D games. Local game worlds developed with the engine can easily merge into one community and together compose a large and evolving virtual gaming world on the Internet or Intranet. NPL is the enabling technology to script the ever evolving game world logic on the network. |
relevant projects: |
|
further reading: |
|
research field: |
Reconfigurable computing, cross-platform programming, computer architecture, micro-instruction design, SOC, HDL and operating system for embedded devices |
my review: |
I have applied knowledge in these fields of study through taking over tasks from national projects in research Institutes. I was the sole developer of MicroWindows program development and embedded-device simulation platform: It is part of Wearable DVD project at HIT. I was also system designer and developer in: Microprocessor and peripherals for motion control system -- A verilog implementation optimized for FPGA with reduced MIPS instruction set and specialized I/O controls. It is part of the One-chip motion control system in corporation with the International Rectifier Corp. and high density servo control system at Harbin Institute of Technology. |
relevant projects: |
The following projects in which I played a role are not my own, but from or part of other research Institutes. |
further reading: |
|
Help
I offer two kinds of download to my offline articles.
[download] : Artifacts can be downloaded directly from the website. They are usually non-confidential document such as tutorials, user manuals, publications, essays, etc. If you can not download from the website, please email the author (me) to get it.
[email me] : Artifacts can only be got by emailing the author (me). They are usually unpublished document, large files or confidential document. In most cases, I would reply within 3 days. And I would be more than glad to exchange ideas with relevant people. Please include the title of the artifact as seen in this website in the body of the email.