Precautions
The method of all themes is subject to change to Online due to the state of emergency.
Division of Information Science, NAIST
NAIST Spring Seminar 2024
Feb 26 (Mon)–Feb 28 (Wed), 2024
NAIST Spring Seminar 2024 will be held on the Division of Information Science, NAIST, from February 26 to February 28. You can experience the cutting-edge research on Information Science during this Spring Seminar.
We are looking forward to your application!
Date |
2 days course: Feb 26–Feb 27, 2024
3 days course: Feb 26–Feb 28, 2024
(Depends on the topics)
|
Venue |
Depending on topic, you can either:
- Stay at home and connect to the online system designated by the theme lecturers (Online case)
- Come to Division of Information Science, NAIST, Takayama 8916-5, Ikoma, Nara 630-0192, Japan (Online-Offline hybrid)
|
Intended audience |
Education higher than undergraduate including non-academic applicants who are planning to become IS students.
If you are not a candidate, please apply for the Lab tour
|
Capacity |
Depends on each theme (please check the table below).
If the number of applicants exceeds the capacity, a selection process will be done by the corresponding laboratory.
|
Admission fee |
FREE! However, we don't cover any travel or accommodation costs. We also don't issue any documents for applying visa etc.
|
Application form |
Please click the following "Apply Now!" button and submit your application form.
Deadline: Jan 26, 2024
Closed
Confirm your assignment
|
Contact us |
Spring Seminar Committee
ss2402[at]ml.naist.ac.jp
|
- 2024.02.13 Theme assignment is decieded.
- 2024.01.27 Application form is closed.
- 2023.12.19 Application form is opened.
- 2023.12.19 We uploaded the theme list.
- 2023.12.19 We opened this website, and uploaded the themes.
-
Feb 26 Mon
09:20–09:30 Registration(AI, Inc. Seminar Hall)
09:30–10:00 Introduction of NAIST and the entrance examination(AI, Inc. Seminar Hall and Online)
10:00–17:00 Seminar(Lab. or Online)
-
Feb 27 Tue
09:30–17:00 Seminar(Lab. or Online)
-
Feb 28 Wed
09:30–17:00 Seminar(Lab. or Online)
- Implementing and experiencing Pseudo-haptics
Laboratory: |
Cybernetics and Reality Engineering |
Method: |
Online + face-to-face |
Summary: |
Pseudo-haptics technique is a technique that manipulates haptic perception like force and texture primarily through visual and auditory information. For example, you may have experienced a sense of "heaviness" when your character's movements became slower in a game. In this program, we will understand the principles of Pseudo-haptics, brainstorm new ideas for Pseudo-haptics technique together with the instructor, and implement those ideas using Unity. On the first day, we will have a brief lecture on Pseudo-haptics techniques, learn the basics of how to use Unity, test sample programs for a Pseudo-haptics technique, and brainstorm ideas. On the second day, we will consult with the instructor to implement your original Pseudo-haptics technique. On the third day, we will finalize our systems and present them for the instructor and laboratory members. If you are interested in haptic experiences in games or VR, cognitive science and psychology, or illusions, please join us! |
Date: |
3 days |
Capacity: |
5 |
Qualification: |
|
Materials: |
|
- Development of AR applications for smartphones
Laboratory: |
Cybernetics and Reality Engineering |
Method: |
Online + face-to-face |
Summary: |
Let's develop an AR application that recognizes the real environment with a camera such as Pokémon Go or SNOW. You will develop the application on a laptop computer using Unity and AR Foundation as smartphone application development (Don't worry, we will lend you the development equipment if necessary). On the first day, you will learn basic development procedures, check some sample programs, and generate your own ideas. On the second day, you will implement the application based on object recognition, face recognition, gesture input, etc., according to your own interests. On the third day, you will complete the application and give the presentation for the lab members. Let’s come up with various applications such as placing virtual vases or furniture in the room, changing the age of the face, or using voice to notify the recognized objects. |
Date: |
3 days |
Capacity: |
5 |
Qualification: |
|
Materials: |
|
- Physical and psychological state recognition using biological signals
Laboratory: |
Cybernetics and Reality Engineering |
Method: |
Face-to-face |
Summary: |
You will develop an application that recognizes a user's physical or psychological state using a myoelectric sensor. On the first day, you will learn basic development procedures and check sample programs. On the second day, you will work with other participants to implement an improvement to the application according to what you learned on the first day. On the third day, you will complete the application and present it to the lab members. Let’s develop an application to detect user intention before it happens with the game paper-rock-scissors in mind! |
Date: |
3 days |
Capacity: |
4 |
Qualification: |
|
Materials: |
|
- Machine Learning for Detecting Malicious Attacks in Network Traffic
Laboratory: |
Software Design and Analysis |
Method: |
Online + face-to-face |
Summary: |
In this seminar, participants will employ machine learning techniques to analyze extensive network packet data, aiming to develop a program capable of identifying malicious network attacks, including DDoS. Additionally, attendees will gain insights into evaluating the performance of their developed program. This exercise offers a practical introduction to the fundamentals of machine learning, equipping participants with the skills to independently build machine learning models from the ground up and apply these skills to network analysis. |
Date: |
2 days |
Capacity: |
5 |
Qualification: |
Prior experience with Python programming is preferred. |
Materials: |
|
- Carbon Neutral Computing
- Let's think about the human-friendly interaction of an agent (robot)
Laboratory: |
Interactive Media Design |
Method: |
Online + face-to-face |
Summary: |
How would a dialogue agent (character) running within a smartphone application or PC behave when interacting with people? Together, we will explore the differences in the way the agent looks and the impact that changes in behavior have on people. On the first day, we will share basic knowledge and learn about cutting-edge research. Next, we will develop ideas based on what we have learned and think about and create agent behavior. We will also experience the measurement of human emotions by using sensors to visualize the impressions that the agent gives to people in this process. Finally, as a summary, we will create a presentation of what we have learned and present a demonstration. This two-day seminar is designed to provide a short, intensive experience of the fascinating study of human-robot interaction. |
Date: |
2 days |
Capacity: |
4 |
Qualification: |
not specified |
Materials: |
https://imdl.naist.jp/ja/subresearchlist/ |
- 実装の脆弱性を利用して強力な暗号を解読してみよう!
Laboratory: |
Information Security Engineering |
Method: |
Face-to-face |
Summary: |
暗号モジュールの動作中に生じる消費電力や放射電磁波といった本来の入出力以外の情報(サイドチャネル情報)を観察することで秘密鍵を奪うサイドチャネル攻撃が新たな脅威として注目を集めています。本セミナーでは、暗号アルゴリズムをソフトウェア及びハードウェア実装し、暗号処理の動作中に生じるサイドチャネル情報を実際に計測し、それを用いて暗号を解読する手法について学ぶと共に、こうした攻撃に対抗するための対策手法についての基本概念を学びます。 |
Date: |
2 days |
Capacity: |
6 |
Qualification: |
Pythonによるプログラム経験があることが望ましい。 |
Materials: |
|
- "Decoding Behavior with Deep Learning: From Computer Vision to Extracting Latent Manifold in Data"
Laboratory: |
Mathematical Informatics |
Method: |
Online + face-to-face |
Summary: |
行動についてよりよく理解するために今日においても盛んに研究がなされており、行動を機械学習・AIによって分析する試みも多数なされるようになっている。 本テーマでは、画像・映像からの行動推定において重要なコンピュータビジョン技術 DeepLabCut (A. Mathis et al., 2018) および潜在的情報の抽出技術 CEBRA (Schneider et al., 2023) について学習し、その適用を実践する。 また、動物の行動・情動、ヒトとのインタラクションの評価に関する我々の様々な関連研究についても紹介する。 |
Date: |
3 days |
Capacity: |
10 |
Qualification: |
Pythonによるプログラミングの経験があることが望ましい |
Materials: |
https://naist-mi-spring-seminar-2024.mystrikingly.com/ |
- Novel-view synthesis with Nerfstudio
Laboratory: |
Optical Media Interface |
Method: |
Face-to-face |
Summary: |
NeRF (Neural Radiance Field) is one of the hottest technologies in the field of computer vision in recent years. It enables the generation of novel view images from images captured by a camera, and is expected to find applications in areas such as virtual reality (VR). In this seminar, we will use the NeRF library, Nerfstudio, to provide hands-on experience with the latest techniques in generating novel view images. |
Date: |
2 days |
Capacity: |
4 |
Qualification: |
Programming experience in Python |
Materials: |
|
- 信頼できるサービスチェイニングの実現
Laboratory: |
Large-Scale Systems Management |
Method: |
Online + face-to-face |
Summary: |
複数のテナントからなる5Gネットワークでは,Software Defined Networking (SDN) や Network Functions Virtualization (NFV) により,様々なアプリケーション・サービス要件を満たすように,End-to-Endのネットワーク(スライス)を構築できる.
このようなスライスを実現するためには,サービスチェイニング(Service Function Chaining: SFC)は重要な役割を担う.
SFCはサービス要件に定義された複数の仮想ネットワーク機能(Virtual Network Function: VNF)を中間ノードで実行しながら,始点ノードから終点ノードまでのパスを構築することを目的としている.
SFCにはいくつかのセキュリティ課題が存在している.
例えば,ネットワーク管理者の設定ミスやSDNコントローラやSDNデータプレーン攻撃は,サービスチェインに含まれるセキュリティ機能の迂回を可能にする.
本セミナーでは,このような攻撃に対して,SFCが正しい順序でVNFを実行しているかどうかを検証する手法を学習する.
# キーワード: Service Function Chaining, Network Slicing, Network Function Virtualization, Software Defined Networking, Proof-of-Transit, ネットワークセキュリティ
|
Date: |
2 days |
Capacity: |
3 |
Qualification: |
C言語およびPythonによるプログラミング経験があることが望ましい. |
Materials: |
https://www-lsm.naist.jp/~t-hara/spring-seminar.png |
- Network Reliability Evaluation Using Graphillion
Laboratory: |
Large-Scale Systems Management |
Method: |
Online + face-to-face |
Summary: |
The probability of correct communication between two specified nodes when a link in a network fails with probability is called network reliability. Network reliability is an important measure for evaluating the quality of service of a network, but its computation is NP-hard, and it is difficult to compute it even for networks with dozens of links using naive methods. However, for practical use, it is known that network reliability can be calculated exactly and quickly even for networks with several hundred links by using a data structure called a binary decision diagram (BDD). In this theme, students will learn a practical method for evaluating network reliability using BDDs, using the Python library Graphillion. |
Date: |
2 days |
Capacity: |
3 |
Qualification: |
Programming experience in Python |
Materials: |
https://www-lsm.naist.jp/project/network_reliability/ |
- Cooperation in Swarm Robotics Using Kilobots
Laboratory: |
Dependable System |
Method: |
Online + face-to-face |
Summary: |
In this seminar, the participants will try to design distributed algorithms using Kilobots, which are small robots for swarm robotics. In online settings, we will use a simulation software for the robots. |
Date: |
3 days |
Capacity: |
3 |
Qualification: |
Programming experience (e.g., in C, Java) |
Materials: |
|
- Analyze human behavior by mathematical models.
Laboratory: |
Computational Behavioral Neuroscience |
Method: |
Face-to-face |
Summary: |
How do humans make decisions? In this seminar, we will understand the principles of human behavior through mathematical models based on reinforcement learning. The seminar consists of lectures on the model and practical exercises in programming and behavioral experiments. During the exercises, we will simulate human decision-making using mathematical models and conduct actual behavioral tasks, followed by data analysis. |
Date: |
2 days |
Capacity: |
3 |
Qualification: |
Experience programming in MatLab is desirable |
Materials: |
|
- Cybersecurity experience through CTF
Laboratory: |
Cyber Resilience |
Method: |
Face-to-face |
Summary: |
CTF (Capture The Flag) is a security competition where participants compete to showcase their cybersecurity skills. Using skills related to cybersecurity, participants uncover hidden flags (answers) within challenges to earn points. In this exercise, after providing a basic overview of CTF, participants will engage in practical CTF exercises to gain hands-on experience in cybersecurity. |
Date: |
2 days |
Capacity: |
5 |
Qualification: |
Programming experience is desirable |
Materials: |
|
- AI・機械学習による実ロボット制御体験
Laboratory: |
Robot Learning |
Method: |
Face-to-face |
Summary: |
本セミナーでは,実ロボットを動かして得られたデータを活用し,AI技術を駆使して,実ロボットが賢く動くための制御則を構築する手法について実習します. |
Date: |
2 days |
Capacity: |
6 |
Qualification: |
実ロボットを制御することに強い興味を持っている人を募集しています.Pythonによるプログラミング経験,機械学習に関する基礎知識や実装経験を有することが望ましい. |
Materials: |
|
- Cutting Edge Medical Image Analysis
Laboratory: |
Imaging-based Computational Biomedicine |
Method: |
Online + face-to-face |
Summary: |
This seminar provides an opportunity to learn the cutting-edge of medical image analysis using large-scale medical image databases. The participants will perform image segmentation and deformable registration on CT or MR images for statistical analysis of human anatomy. The experiments with these basic tools help the participants cultivate their problem-solving skill in clinical image analysis or in a broader range of medical research projects. |
Date: |
3 days |
Capacity: |
3 |
Qualification: |
Programming (Python, Matlab) experience is required. Familiarity with image processing and deep learning is preferable. No knowledge of medicine/biology is required. |
Materials: |
http://icb-lab.naist.jp/index.html |
- ChatGPTでIoTプログラミング
Laboratory: |
Internet Architecture and Systems |
Method: |
Face-to-face |
Summary: |
ChatGPTでIoTプログラミング |
Date: |
2 days |
Capacity: |
6 |
Qualification: |
IoTとAIの魅力的な世界に飛び込みましょう!プログラミング経験は問いません。初日はIoTの基礎からスタートし、センサーの種類やデータ収集方法、そしてその情報をどのように利用するかについて学びます。さらに、ChatGPT4を使用した対話型プログラミングのセッションを通じて、コードの書き方や問題解決のアプローチを実践的に習得します。ChatGPT4の支援により、プログラミングのハードルが大幅に低減され、初心者でも容易にコードを書くことが可能になります。二日目はより応用的で、Raspberry Piを中心に、温度センサーや光センサー、モーションセンサーなど多様な電子部品を使って、独自のIoTアプリケーションの開発に挑戦します。例えば、実際のデバイスを用いて、例えば温度センサーからのデータを収集し、それを処理して部屋の温度変化をグラフ化するアプリケーションや、光センサーを使って、室内の明るさを監視し、一定の光量を下回った際に自動的に照明を点灯させるシステムの開発ができます。IoTアプリのアイディアやその具現化方法自体もChatGPT4にどう問いかければ良いサポートが受けられるか試行錯誤してみましょう。 |
Materials: |
|
- 大規模ソフトウェア開発におけるAI支援技術を体験してみよう
Laboratory: |
Software Design and Analysis |
Method: |
Online + face-to-face |
Summary: |
現代ソフトウェア開発は大規模・複雑化しているにも関わらず,ソフトウェアをリリースするまでの期間は短縮化している.このような社会のニーズに応えるため,安全なソフトウェアを効率的に作る研究が盛んに行われている.本セミナーでは,最先端の不具合の自動検出技術や,自動テスト生成技術,自動不具合修正技術などを網羅的に紹介すると共に,それらの技術を演習を通して体験し,その目的や問題点の理解を目指す.なお,大規模ソフトウェア開発を未経験の学生に配慮し,GitやGitHubの利用方法とテスト方法(JUnit)など基本的なところから行う. |
Date: |
2 days |
Capacity: |
5 |
Qualification: |
ソフトウェア開発において強い興味があること |
Materials: |
|
- Indoor wireless localization using Ultra Wide Band
Laboratory: |
Network Systems |
Method: |
Online + face-to-face |
Summary: |
In this seminar, wireless localization using the Ultra Wide Band impulse radio is demonstrated.
The Gauss-Newton algorithm and the Kalman filtering are
applied to the tag localization.
Its precision is experimentally evaluated with finding better anchor position.
On-site participation makes your experience better. |
Date: |
2 days |
Capacity: |
2 |
Qualification: |
Basics of Python-based programming is required. |
Materials: |
infonet.naist.jp |
- Software Development with Generative AI
Laboratory: |
Software Engineering |
Method: |
Online + face-to-face |
Summary: |
In recent years, software development using ChatGPT and GitHub Copilot has become common. The speed of software development has been greatly increased by using these methods, and it is said that the use of generative AI will become essential for software development in the future. In this seminar, we have exercises programming and software development using these generative AI. We also introduce recent researches about generative AI in software engineering. |
Date: |
2 days |
Capacity: |
5 |
Qualification: |
Programming experience |
Materials: |
|
Lab tour
Please visit Lab Tour.
Please visit Access Map.
Please visit FAQ (in Japanese).
Handling of the Seminar when public transport services are suspended, etc.
1. Handling of the Seminar when public transport services are suspended
The Seminar will be cancelled when the services of the Kintetsu lines (Keihanna, Nara, and Kyoto) and/or Nara Kotsu Bus lines (routes serving Gakken Kita-Ikoma Sta., Gakuenmae Sta., and Takanohara Sta.) are suspended due to a major disaster, accident, etc. The table below shows the handling of the seminar when public transport services are restored.
2. Handling of the seminar when a weather warning is issued
The Seminar will be cancelled when an Emergency Warning and a storm(or snowstorm) warning is issued in Ikoma City, Nara City and the area including those cities. The table below shows the handling of the seminar when the warning is cancelled.
Status at 7:00 a.m./10:00 a.m. |
Handling of the seminar |
Public transport services are restored and the warning is cancelled at or before 7:00 a.m. |
The Seminar are held for the whole day |
Public transport services are restored and the warning is cancelled at or before 10:00 a.m. |
The Seminar are held in the afternoon |
Public transport services remain suspended and the warning remains in effect after 10:00 a.m. |
The Seminar are cancelled for the whole day |
Note: Information on the TV, Internet, etc. is used to check if public transport services are suspended/restored or a warning is issued/cancelled.