| Career Summary |
1977: Graduated, Faculty of Engineering, the University of Tokyo 1982: Doctor of Engineering from the University of Tokyo 1982: Fujitsu Limited 1982: Institute for New Generation Computer Technology 1994: Associate Professor, School of Engineering, the University of Tokyo 1995: Professor, School of Engineering, the University of Tokyo 1999: Professor, School of Frontier Sciences, the University of Tokyo
|
 |
 |
 |
| Educational Activities |
Graduate School: Algorithm Design
Undergraduate School: Software Theories, Programming Languages, Applied Information Technologies
|
 |
 |
 |
| Research Activities |
We are investigating the basic technologies on which information systems are built, which will support intelligent activities and, in future, play the role of being a partner of humankind. This includes information knowledge processing technology that directly supports intelligent human activities, programming systems for the construction of such systems, and computation models that form the basis of these systems.
More specific research themes include the following:
(1) Computational complexity models extensible to parallel/distributed processing
Research was conducted on a new framework for computational complexity models focusing on data communication costs, which can be applied to systems with deep memory hierarchies and/or distributed processing (20).
(2) Designs of programming languages and their implementations.
Programming languages and systems suited for parallel knowledge processing are investigated (1, 2, 5-7, 9, 10, 12, 17, 19, 21-25; Received 1986 Motooka Prize and the Information Processing Society of Japan 2006 Best Paper Award).
(3) Construction of Parallel Knowledge Processing Systems
Basic software supporting knowledge information processing software on distributed and parallel platforms are looked into (3, 4, 8, 10, 11, 12, 13, 18).
(4) Computer game Players
Players of computer of games, such as shogi (Japanese chess), were investigated to facilitate research on technologies common to intelligent information systems (14, 26).
(5) Natural Language Processing Utilizing Large-Scale Corpora
Methods of rule extraction from large-scale corpora to be used for natural language processing were investigated (15; Received the Association Natural Language Processing 2003 Best Paper Award).
(6) Music Information Processing
Potential of applying information processing systems to aesthetic topics are examined, with a primary focus on music.
|
Literature
1) Takashi Chikayama: UtiLisp System. Transaction of IPSJ, Vol. 24, No. 5),, 1983 (in Japanese).
2) Takashi Chikayama: ESP - Extended Self-contained Prolog- as a preliminary kernel language of fifth generation computers. New Generation Computing, Vol. 1, No. 1, pp. 11-24, 1983.
3) Takashi Chikayama: Development of an Operating System with an Object-Oriented Language. IPSJ Magazine, Vol. 29, No. 4, pp. 396-401, 1988.
4) Hiroyuki Sato, Miyuki Koshimura, Takashi Chikayama, Tetsuro Fujise, Masahiro Matsuo, and Kumiko Wada: The Resource Management System of PIMOS. Transaction of IPSJ 30, No. 12, 1646-1655, 1989 (in Japanese).
5) Yasunori Kimura and Takashi Chikayama: Garbage Collection based on Multiple Reference Management for Parallel Logic Programming Language KL1. Transaction of IPSJ 31(2): 316-327, 1990 (in Japanese).
6) Kaoru Yoshida and Takashi Chikayama: A'UM-a stream-based concurrent object-oriented language. New Generation Computing, Vol. 7, No. 2, pp. 127-157, 1990.
7) Kazunori Ueda and Takashi Chikayama: Design of the Kernel Language for the Parallel Inference Machine. Computer Journal, 33(6): 494-500, 1990.
8) Takashi Chikayama: The Fifth Generation Project: Personal perspectives. Communications of the ACM, 36(3):82-90, 1993.
9) Hiroshi Nakashima and Takashi Chikayama: Depth-First Copying Garbage Collection without Stack Storage: Transaction of IPSJ 36(3), 1995 (in Japanese).
10) Kazuaki Rokusawa, Akihiko Nakase, and Takashi Chikayama:Distributed Memory Implementation of KLIC. New Generation Computing, 14(3): 261-280, 1996.
11) Shunichi Uchida, Akira Aiba, Kazuaki Rokusawa, Takashi Chikayama, and Ryuzou Hasegawa: The Parallel Logic Programming System in the FGCS Project and its Future Directions. Parallel Computing, Vol. 25, pp. 1601-1633, 1999.
12) Takahide Yoshikawa and Takashi Chikayama: Generational Garbage Collector that Automatically Adjust the Heap Size based on an Efficiency Model. Transaction of IPSJ (Programming), Vol. 41, No. SIG 09, pp.78-86, 2000 (in Japanese).
13) Daisaku Yokoyama and Takashi Chikayama: PopKern: a Parallel Combinatorial Optimization Library Allowing Highly Problem-Domain Specific Tuning. Transaction of IPSJ (Programming), Vol. 42, No. SIG 03, pp. 49-64, 2001 (in Japanese).
14) Kazuki Yoshihara and Takashi Chikayama: Improvement of ProbCut and its application to Shogi. Computer Software, 19(3), pp. 45-48, 2002 (in Japanese).
15) Yoshimasa Tsuruoka and Takashi Chikayama: Estimation of Rule Reliability of Decision Lists using Bayesian Statistics. Natural Language Processing, 9(3), 2002 (in Japanese).
16) Yoshimasa Tsuruoka, Daisaku Yokoyama and Takashi Chikayama, "Game-tree Search Algorithm based on Realization Probability" ICGA Journal, Vol. 25, No. 3, pp. 145-152, 2002.
17) Hideo Saito, Kenjiro Taura and Takashi Chikayama: Expedite: An Operating System Extension to Support Low-Latency Communication in Non-Dedicated Clusters. Transaction of IPSJ (Computing Systems), Vol,.45, No. SIG 18, pp. 229-237, 2004.
18) Masanobu Yamada, Toshiyuki Takahashi, Kenjiro Taura and Takashi Chikayama: An Efficient Collection Strategy for Important Web Pages with Incremental PageRank. Transaction of IPSJ (Computing Systems),Vol.45 No. SIG 12 (ACS 7), pp. 465-473, 2004 (in Japanese).
19) Masakazu Hayatsu, Kenjiro Taura, and Takashi Chikayama: An Efficient Implementation of Semiautomatic Parallelization Based on Run-Time Dependency Analysis. Transaction of IPSJ (Programming), Vol. 46, No. SIG1, pp. 57-64, 2005 (in Japanese).
20) Daisaku Yokoyama and Takashi Chikayama: Access Complexity: A New Framework for Parallel Computational Complexity. Transaction of IPSJ (Computing Systems), Vol. 46, No. SIG12 (ACS 11), pp. 194-204, 2005 (in Japanese).
21) Yuuki Horita, Kenjiro Taura, and Takashi Chikayama: An Autonomous Fault Detection Mechanism for Fault-Tolerant Parallel Computation. Transaction of IPSJ (Computing Systems), Vol. 46, No. SIG 12 (ACS 11), pp. 236-244, 2005 (in Japanese).
22) Hideo Saito, Kenjiro Taura and Takashi Chikayama: Collective Operations for Wide-Area Message Passing Systems Using Adaptive Spanning Trees. Transaction of IPSJ (Computing Systems), Vol. 46, No. SIG 12 (ACS 11), pp. 373-383, 2005 (in Japanese).
23) Hideo Saito, Kenjiro Taura, Takashi Chikayama: Collective Operations for Wide-Area Message Passing Systems Using Adaptive Spanning Trees. Grid 2005 - 6th IEEE/ACM International Workshop on Grid Computing.
24) Yuuki Horita, Kenjiro Taura, and Takashi Chikayama: A Scalable and Efficient Self-Organizing Failure Detector for Grid Applications. Grid 2005 - 6th IEEE/ACM International Workshop on Grid Computing.
25) Tatsuya Shirai, Toshio Endo, Kenjiro Taura, and Takashi Chikayama: An Incremental Garbage Collector Efficient with High Heap Usage Ratio. Transaction of IPSJ (Programming), Vol.47, No.SIG2, pp. 74-83, 2006.
26) Makoto Miwa, Daisaku Yokoyama and Takashi Chikayama: Automatic Construction of Static Evaluation Functions for Computer Game Players. The Ninth International Conference on Discovery Science, Barcelona, Spain, Oct. 2006.
|
 |
 |
 |
| Other Activities |
Japan Society for Software Science and Technology (Editorial Board Member 1986-1990, Board Member 1998-2001 and 2003-2006, Board Chair 2004-2006). Information Processing Society of Japan (Editorial Board Member of International Transactions 1991-1993, English Publication Committee Member 1995-, Committee Chair 2005-). New Generation Computing Journal (Area Editor 1998-2001, Associate Editor 2002-).
|
 |
 |
 |
| Future Plan |
The prediction that the capacities of information systems double every 18 months has remained true for more than thirty years now and it is highly likely that this trend will continue in the near future. With such capacity, computers will be used for tasks that they were previously not very good at. We will continue our research from a variety of perspectives to ensure that this possibility becomes a reality.
|
 |
 |
 |
| Messages to Students |
Research should not be considered a laborious task and retracing the ideas of others is not considered research. Also, new ideas will not emerge from research conducted without any joy.
You should first find a research topic that you find interesting. If this is possible, then you can encourage yourself to struggle through the difficult periods of your studies.
You may not incidentally discover such a research topic. It would be better if you strolled around and tried everything possible. You may experience difficulties with some topics, so instead of driving ahead with brute force, it is sometimes wiser to hang back and look around. For cultivating the vision required in such situations, specializing in a particular area might not be sufficient; rather, playing around in a wider area can often be more useful.
|
 |
 |
 |
 |
|