Download A study note for students

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Knowledge representation and reasoning wikipedia , lookup

History of artificial intelligence wikipedia , lookup

AI winter wikipedia , lookup

Human-Computer Interaction Institute wikipedia , lookup

Transcript
Study Information for PhD students
Yun-Heh Chen-Burger
26 September 2010
This is a coarse grained PhD study framework and orientation document to help one carry out PhD studies. This
framework is aimed to provide a structure to help one understands where he/her is in his/her PhD research path as well
as what to do next and expect in the future. Naturally, everyone is different in his/her own study agenda. This is only
one example that may be considered.
In addition, you will already have been offered official guidance from Informatics as below:
http://wcms.inf.ed.ac.uk/pgrguide/handbook/manual/first-year.
If there is any contradiction between the above document and this document, the above official Informatics document
takes precedence.
There are fundamental qualifications that will be required for a PhD study:
 Adequate English ability, including reading, writing, listening and speaking skills;
 Adequate technical ability, this includes a good foundation of AI or CS knowledge, and programming
abilities;
 Self-motivation and commitment: it is important to be self-motivated; as PhD studies, unlike other studies,
require a lot of own initiatives.
Other important qualities that will help become a good PhD student are:
 Organisational skills – as a part of studies you will be working independently (under supervision) and with
materials of different sources.
 Time management
 Research skills: this is about the ways to find out about relevant information, organise them in useful fashions
that is supportive to your interested areas;
 Creativity: PhD research requires an individual to be creative, i.e. the ability to identify the strength and
weakness of existing methods and propose and implement novel techniques that offer new advantages over
existing methods, again, this is very different from undergraduate or MSc studies where creativity is less
critical,
 Confidence, and
 Communication skills, e.g. to explain your research to other people of different level of understanding of your
research areas and being able to understand what others are conveying to you, give pubic talks, write technical
reports and research papers.
You also need to have technical skills that are necessary for pursuing your study. All of them need to be at a proficient
level, e.g.
 Logic;
 Knowledge representation;
 (Logic) proof theory;
 Programming skills, e.g. Java, Prolog;
 Logic reasoning skills;
 Modelling abilities.
Other relevant info for studying for a PhD degree:
 Univ. requirements for English proficiency: http://www.scieng.ed.ac.uk/International/pgbefapp.html);
 Postgraduate study regulations: http://www.cpa.ed.ac.uk/calendar/Postgraduate.pdf and
http://www.drps.ed.ac.uk/.
Study periods for PhD students:
The standard studying periods for a PhD program are shown below:
Full time:
Prescribed is 36 months
Maximum is 48 months
(The thesis must be submitted at the end of the 4th year)
1
Part Time
Prescribed is 48 months
Maximum is 60 months
(The thesis must be submitted at the end of the 5th year)
Basic Readings:
 Artificial Intelligence: A Modern Approach, by Stuart Russell, Peter Norvig, Prentice Hall.
 Simply Logical: Intelligent Reasoning by Example, by Peter Flach, John Wiley and Sons Ltd., 1994.
 PROLOG Programming for Artificial Intelligence, by Ivan Bratko, ISBN: 0-201-40375-7,
http://cwx.prenhall.com/bookbind/pubbooks/bratko3_ema/chapter0/deluxe.html
Phase I: Preparing for study
If you are brand new to the field of AI studies, it is recommended that you start with more introductory material that
have detailed explanations and examples, such as undergraduate and MSc level study materials. This is because
advanced readings often omit the fundamental and important information – it assumes that you knew it already.
1.
Subscribe yourself to relevant seminar mailing lists, both internal and external ones, e.g. the CISA seminar
list, the [email protected] (open to external subscribers, but maintained by AIAI/CISA), etc.
2. Familiar with logic theories, e.g. propositional, first order logic, (set theory, categories theory)
3. Familiar with logical computational languages, e.g. Prolog
4. Familiar with fundamental AI techniques, e.g. knowledge representations, knowledge based systems. For
example, using the AI3/Msc module lecture notes/slides as a study framework aided with additional book
reading recommended by the module.
5. Familiar with the local computing environment, e.g. Linux, PC
6. Familiar with the local computing tools, e.g. emailing system, emacs, power points, (Latex, Microsoft Words),
see computing FAQ here: http://www.inf.ed.ac.uk/systems/support/FAQ/#AC1.
7. Familiar with other relevant computational languages, e.g. JAVA
8. Familiar with fundamental research techniques, e.g. see Alan Bundy’s: know-how pages at:
http://homepages.inf.ed.ac.uk/bundy/how-tos/how-tos.html and “You and Your Research” by Hamming:
http://www.aiai.ed.ac.uk/~jessicac/project/student-study-note/hamming%20research%20method.pdf.
9. Consider Sitting-in some MSc courses, e.g. Fundamentals of AI (FAI), Knowledge Representation (KR),
Logical Programming, Knowledge Engineering (KE), and/or AI Programming in Java (AIPJ).
10. Consider attending other courses held by the University, e.g. the transferable skills workshops for (PhD) thesis
workshop, Managing your PhD (new induction course, first run in Nov 2007), research methodologies,
effective writing, teamwork and leadership, as well as Informatics internally run how to be a tutor workshop.
Phase II: Focus of study
1.
2.
3.
4.
5.


Identify, understand and familiar with a problem domain for research, this may be a theoretical problem or
more of an applied research nature
Identify key characteristics in the problem domain
Identify relevant existing solutions/methods to the problem
Compare the different solutions and identify the gap that has not been bridged
Working towards to bridge the gap in research
Milestone: Problem domain analysis – what is the problem that you are trying to tackle?
Milestone: State of the Art document – what are the existing techniques that offer possible solutions to your
problem? What is the research gap? Can you propose possible solutions?
Phase III: Embarking research: orientation
1.
2.
3.
4.
5.
Write a short paper to illustrate the problem domain in more details that
Illustrates the relevant solutions/methodologies/techniques that may solve this problem;
Categories those methods and compare and evaluate them against a set of chosen criteria;
Identify the gap between existing solutions, and propose ways to bridge the gap.
write-up a thesis proposal, this is a requirement of Informatics.
2





Milestone: by the 6th month of the study, a PhD Thesis Proposal is required to be submitted to the
school.
Milestone: 1st year PhD Thesis Proposal talk – a public talk to Informatics. This talk will be evaluated
by a reviewing panel which will make recommendations to the progression of the student.
Milestone: a workshop paper to be published in an European/international conference.
Milestone: read Alan Bundy’s “The Researcher’s Bible” at: http://homepages.inf.ed.ac.uk/bundy/howtos/resbible.html.
Milestone: registered for the PhD thesis workshop.
Phase IV: Embarking research: developing solution
1.
2.
3.
4.





Identify and provide a more detailed proposal for the different possible ways to bridge the gap, also provide
reasoning for the advantages and disadvantages for each approach.
Choose a likely successful route and investigate ways to accomplish the goal using this route.
Construct a small test case and test the proposal using it. If necessary, refine the proposal accordingly.
Develop the PhD thesis proposal, e.g. giving a conceptual framework, modelling methods, proposal of formal
languages, conceptual system architecture.
Ask yourself this question: is your research unique and novel? Does your research have significant
contribution to the field?
Milestone: system architecture and design document.
Milestone: an official annual progress report by the end of 2nd year.
Milestone: an internal public CISA talk, required by CISA.
Milestone: a conference paper to be published in an European/international conference.
Phase V: Embarking research: developing a Proof of Concept (POC)
1.
2.
3.




Based on the conceptual framework, build a computing system that realises those ideas to solve the intended
problems.
Evaluate the system: construct an evaluation framework and carry out (formal) evaluation, either on
theoretically or empirically ground or both, as appropriate.
Thesis write-up.
Ask yourself this question: is your research unique and novel? Does your research contribute significant new
knowledge to the field?
Milestone: an official annual progress report at the end of 3rd year
Milestone: a conference paper to be published in an European or international conference.
Milestone: an outline (and draft chapters) of your thesis.
Phase VI: After three years
1.
2.
3.
4.
Finishing writing up thesis.
Complete and sent an “Intent to Submit” form to the Graduate School well in advance of a proposed Viva date
(e.g. 3 months in advance).
Attend and pass a PhD Viva.
Relax and have a post-viva celebration!!!



Milestone: By the end of the 3rd year, submit a PhD thesis to the School.
Milestone: Attend and pass a PhD viva.
Goal: to develop into an independent researcher and can direct a team of researchers after graduation.
MANY CONGRATULATIONS!! YOU HAVE DONE IT.
Administration Information:
1. Thesis binding services: http://www.lib.ed.ac.uk/services/bindser.shtml.
2. Informatics and Graduate School: http://www.inf.ed.ac.uk/admin/IGS/
Specialised References:
3
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Other information: http://www.aiai.ed.ac.uk/~jessicac/project/student-study-note/
IDEF3
FBPML
DAML-S v0.7: http://www.daml.org/services/daml-s/0.7/.
Dave Robertson’s LCC
WSFL
BPML
WSDL: http://www.w3.org/TR/wsdl12/
The workflow work in the MyGrid project
DAML-S and WSDL: http://www.daml.org/services/daml-s/0.7/daml-s-wsdl.html.
OWL, OWL-S
BPEL2WS
4