Division of Information Science, NAIST
Summer Seminar 2024 (Aug. 19-21)
Summer Seminar 2024 will be held online, and hybrid online-offline in the Division of Information Science, NAIST, on August 19-21. You can experience the cutting-edge research on Information Science during this Summer Seminar.
We are looking forward to your application!
Date |
Aug. 19-21, 2024 (The dates vary depend on the themes) |
Venue |
Depending on topic, you can either:
- Stay at home and connect to the online system designated by the theme lecturers (Online case), Or
- Come to Division of Information Science, NAIST, Takayama 8916-5, Ikoma, Nara 630-0192, Japan (Online-Offline hybrid case) |
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 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, you will be responsible for setting up your computer environment to connect to the online system, and the internet fee. Furthermore, please note that we don't cover any travel or accommodation costs. We also don't issue any documents for applying visa etc. |
Application form |
>>>> Check the assignment
|
Contact us |
Summer Seminar Committee
ss-2408[at]ml.naist.ac.jp |
- June 18, 2024: Website launched
- June 25, 2024: Application Form is available
- July 29, 2024: The theme assignment is published. Please Check the assignment
The person in charge of each themed session will contact you with the location (for onsite seminars) or the connection URL (for online seminars.) Also, an online admissions information session has been scheduled on August 21st.
- Aug. 19 Mon.
09:20 Registration (AI, Inc. Seminar Hall)
09:30 Introduction of NAIST and the entrance examination (AI, Inc. Seminar Hall and Online)
–17:00 Seminar (Lab. or Online)
- Aug. 20 Tue.
09:30 - 17:00 Seminar (Lab. or Online)
- Aug. 21 Wed. (only for 3 day courses)
09:30 - 17:00 Seminar (Lab. or Online)
- Invitation to Modern Software Development and Operation (DevOps): The software engineering tools, knowledge, and techniques you can start using today
Laboratory: |
Software Design and Analysis Laboratory |
Summary: |
Modern software development (e.g., Agile and DevOps) has been continuously increasing the value of systems. This seminar will give you a chance to practice the phases of software development from coding to testing and release, employing the various modern development support tools that are often used in DevOps. Specifically, the code review tools (Pull Request), regression testing tools (JUnit/PyUnit), continuous integration/delivery tools (GitHub Action), Quality measurement (SonarQube), and operation tools (Docker/Kubernetes) will be used. In addition, the challenges that have yet to be solved by modern software development will be discussed as topics for future research. |
Method: |
Face-to-Face |
Date: |
2 days |
Capacity: |
8 |
Qualification: |
Strong interest in Software development and programming experience. |
Document: |
- Experience how LLM works with the highly efficient accelerator IMAX3
Laboratory: |
Computing Architecture |
Summary: |
Experience the accelerator design and implementation flow to break away from digital sharecroppers |
Method: |
Face-to-Face |
Date: |
3 days |
Capacity: |
4 |
Qualification: |
People who don't want to be a digital sharecropper |
Document: |
https://youtu.be/Y71vYcZUQqY |
- Novel-view synthesis with Nerfstudio
Laboratory: |
Optical Media Interface |
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. |
Method: |
Face-to-Face |
Date: |
2 days |
Capacity: |
4 |
Qualification: |
Programming experience in Python |
Document: |
- Physical and psychological state recognition using biological signals
Laboratory: |
Cybernetics and Reality Engineering Laboratory |
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! |
Method: |
Face-to-Face |
Date: |
3 days |
Capacity: |
5 |
Qualification: |
Programming experience in Python |
Document: |
- Implementing and experiencing Pseudo-haptics
Laboratory: |
Cybernetics and Reality Engineering Laboratory |
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! |
Method: |
Face-to-Face |
Date: |
3 days |
Capacity: |
5 |
Qualification: |
|
Document: |
- Development of AR applications for smartphones
Laboratory: |
Cybernetics and Reality Engineering Laboratory |
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. |
Method: |
Face-to-Face |
Date: |
3 days |
Capacity: |
5 |
Qualification: |
|
Document: |
- Exploit implementation vulnerabilities to crack strong cryptography!
Laboratory: |
Information Security Engineering |
Summary: |
Side-channel attacks have attracted attention as a new threat, whereby secret keys are stolen by observing information other than the original input/output (side-channel information), such as power consumption and radiated electromagnetic waves generated during the operation of a cryptographic module. In this seminar, you will learn how to implement cryptographic algorithms in software and hardware, actually measure the side-channel information generated during the operation of cryptographic processes and use it to decrypt the cryptography, as well as the basic concepts of countermeasures against such attacks. Unlike other seminars, this seminar will be held on Tuesday, 20 August and Wednesday, 21 August. |
Method: |
Hybrid (You can choose Online or Face-to-Face) |
Date: |
2 days |
Capacity: |
6 |
Qualification: |
Experience in Python is preferred |
Document: |
- IoT programming with ChatGPT
Laboratory: |
Internet Architecture and Systems |
Summary: |
Dive into the fascinating world of IoT and AI! No programming experience is required. The first day starts with the basics of IoT, learning about the different types of sensors, how to collect data and how to use this information. In addition, through interactive programming sessions using ChatGPT4, you will learn hands-on approaches to writing code and solving problems - with the help of ChatGPT4, programming hurdles are greatly reduced and even beginners can write code easily. The second day is more applied, with the challenge of developing your own IoT applications using a variety of electronic components, mainly Raspberry Pi, such as temperature sensors, light sensors and motion sensors. For example, using real devices, you can develop an application that, for example, collects data from a temperature sensor and processes it to graph the temperature changes in a room, or a system that uses a light sensor to monitor the brightness in a room and automatically switch on the lights when the light level falls below a certain level.IoT The idea of the application and how to realise it itself can also be tried and tested by asking ChatGPT4 how to get the best support. |
Method: |
Face-to-Face |
Date: |
2 days |
Capacity: |
6 |
Qualification: |
Classroom-level programming experience is desirable. |
Document: |
- Large-Scale Graph Processing With Graphillion
Laboratory: |
Large-Scale Systems Management |
Summary: |
Graphs are used to model a variety of real-world data, such as following relationships in SNS, power distribution networks, and telecommunication networks. In graph analysis, subgraphs such as paths, cycles, and spanning trees are often examined. However, the number of subgraphs is exponentially larger than the size of the input graph, making exhaustive and efficient examination difficult with conventional libraries. In this theme, participants will experience how efficiently problems requiring large-scale subgraph computation, such as network reliability evaluation, can be solved using Graphillion, a Python library specialized for large-scale graph processing. |
Method: |
Online+Face-to-Face |
Date: |
2 days |
Capacity: |
3 |
Qualification: |
Programming experience in Python is preferred. |
Document: | Link |
- Can humans understand animals better through AI?
Laboratory: |
Mathematical Informatics Laboratory |
Summary: |
The extended Berkeley Packet Filter (eBPF) or eXpress Data Path (XDP) can process packets on the eBPF data plane by injecting arbitrary programs on the Linux kernel.
Such in-network computation through network and programming synergy enables faster and lighter packet processing than conventional packet processing over user space.
In this theme, machine learning algorithms are applied on eBPF and XDP data planes to deepen our understanding of AI-enabled in-network computation on general-purpose computers. |
Method: |
Face-to-Face |
Date: |
2 days |
Capacity: |
2 |
Qualification: |
Programming experience in C and Python is desirable. |
Document: | Link |
- Cooperation in Swarm Robotics Using Kilobots
Laboratory: |
Dependable System |
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. |
Method: |
Online+Face-to-Face |
Date: |
3 days |
Capacity: |
3 |
Qualification: |
Programming experience (e.g., in C, Java) |
Document: | Link |
- Wireless location using UWB
Laboratory: |
Network Systems |
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. |
Method: |
Face-to-Face |
Date: |
2 days |
Capacity: |
2 |
Qualification: |
Good to have basics of Python-based programming. |
Document: | Link |
- Cutting Edge Medical Image Analysis
Laboratory: |
Biomedical Imaging Intelligence Laboratory |
Summary: |
This seminar provides an opportunity to learn the cutting-edge of medical image analysis using large-scale medical image databases and Artificial Intelligence. 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 skills in clinical image analysis or a broader range of medical research projects. |
Method: |
Online+Face-to-Face |
Date: |
3 days |
Capacity: |
3 |
Qualification: |
Programming experience is required. Familiarity with image processing and deep learning is preferable. |
Document: |
http://icb-lab.naist.jp/ |
- Let's work together to figure out how to behave as a people-friendly agent.
Laboratory: |
Interactive Media Design |
Summary: |
What kind of behavior would be a comfortable interaction for a VR/AR agent or physical robot running in a smartphone app or in a PC when interacting with people? Together we will explore the differences in appearance, behavior, and the impact of different VR and AR 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 comfortable agent behavior. Then, based on the behaviors we have considered, we will actually create an agent and evaluate the impression it makes on people. Finally, we will summarize what we have learned, create a presentation, and give a presentation. Through these three days, we hope that you will be able to experience a little bit of HRI, VR, and AR research at the graduate school. If you are interested in research fields related to robot interaction and augmented reality, please apply. |
Method: |
Hybrid (You can choose Online or Face-to-Face) |
Date: |
3 days |
Capacity: |
4 |
Qualification: |
|
Document: |
- Actual robot control using AI and machine learning
Laboratory: |
Robot Learning |
Summary: |
In this seminar, participants will learn how to utilize data obtained from a real robot and use AI technology to build control rules that will enable the actual robot to move intelligently. |
Method: |
Face-to-Face |
Date: |
2 days |
Capacity: |
4 |
Qualification: |
Programming experience in Python |
Document: |
|
- How to communicate with robots?
Laboratory: |
Human-AI Interaction |
Summary: |
In the present world, robots are a vital part of our lives and we frequently need to communicate with them to get the desired response. However, the modes of communication with robots need special care due to their specialized mechanisms. In this seminar, we will provide the opportunity for the participants to learn the basics of modes of communication with the robots e.g., via speech recognition, text inputs, and interactive GUIs. |
Method: |
Face-to-Face |
Date: |
3 days |
Capacity: |
5 |
Qualification: |
Programming experience using C-Sharp and C/C++ languages is desirable. |
Document: |
|
- Prevent privacy leaks from text analysis
Laboratory: |
Dependable System |
Summary: |
Applications that collect, analyze, and learn text from users, such as ChatGPT-4o and large-scale language models such as Claude3, are taking root in our daily lives. In this theme, we will experience how users' important information can be leaked from texts and how to prevent it by using differential privacy, a state-of-the-art privacy protection technology used by Google and Apple. |
Method: |
Face-to-Face |
Date: |
2 days |
Capacity: |
3 |
Qualification: |
Programming experience in Python (Not mandatory) |
Document: |
|
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.