Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jinsoo Yoo
dblp:134/5734
· DBLP profile ↗
6ranked-venue papers
5as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 2 first-author · 2 since 2021Systems, architecture and hardware · 2 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
2 papers |
Representation and self-supervised learning · 34% Learning paradigms · 22% Reinforcement learning · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 86% Memory systems · 14% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Reinforcement learning › off-policy reinforcement learning
experience replay |
0.8 | 1 | 2024 | Layerwise Proximal Replay: A Proximal Point Method for Online Continual Learning · ICML 2024 |
Machine learning › Learning paradigms › continual learning
online continual learning |
0.8 | 1 | 2024 | Layerwise Proximal Replay: A Proximal Point Method for Online Continual Learning · ICML 2024 |
Machine learning › Optimization for machine learning › proximal methods
proximal point method |
0.8 | 1 | 2024 | Layerwise Proximal Replay: A Proximal Point Method for Online Continual Learning · ICML 2024 |
Machine learning › Representation and self-supervised learning
associative memory |
0.6 | 1 | 2022 | BayesPCN: A Continually Learnable Predictive Coding Associative Memory · NeurIPS 2022 |
Machine learning › Representation and self-supervised learning › computational neuroscience › neural coding
predictive coding |
0.6 | 1 | 2022 | BayesPCN: A Continually Learnable Predictive Coding Associative Memory · NeurIPS 2022 |
Memory systems › memory management › virtual memory
address translation |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › file systems
flash file system |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › flash and SSD › flash memory
flash storage |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › flash and SSD › flash memory management
flash translation layer |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › flash and SSD › flash memory management
garbage collection |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › file systems › write-optimized file system
log-structured file system |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › flash and SSD › flash memory management › garbage collection
segment cleaning |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › flash and SSD › flash memory management
wear leveling |
0.1 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Methods — techniques the papers use, named apart from their topics
proximal point method · 0.8experience replay · 0.8predictive coding network · 0.6bayesian inference · 0.6quasi-preemptive segment cleaning · 0.3disaggregate mapping · 0.3block patching · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Layerwise Proximal Replay: A Proximal Point Method for Online Continual LearningabstractIn online continual learning, a neural network incrementally learns from a non-i.i.d. data stream. Nearly all online continual learning methods employ experience replay to simultaneously prevent catastrophic forgetting and underfitting on past data. Our work demonstrates a limitation of this approach: neural networks trained with experience replay tend to have unstable optimization trajectories, impeding their overall accuracy. Surprisingly, these instabilities persist even when the replay buffer stores all previous training examples, suggesting that this issue is orthogonal to catastrophic forgetting. We minimize these instabilities through a simple modification of the optimization geometry. Our solution, Layerwise Proximal Replay (LPR), balances learning from new and replay data while only allowing for gradual changes in the hidden activation of past data. We demonstrate that LPR consistently improves replay-based online continual learning across multiple problem settings, regardless of the amount of available replay memory. Jinsoo Yoo, Yunpeng Liu 0007, Frank D. Wood, Geoff Pleiss |
ICML | 1 |
| 2022 | BayesPCN: A Continually Learnable Predictive Coding Associative MemoryabstractAssociative memory plays an important role in human intelligence and its mechanisms have been linked to attention in machine learning. While the machine learning community's interest in associative memories has recently been rekindled, most work has focused on memory recall ($read$) over memory learning ($write$). In this paper, we present BayesPCN, a hierarchical associative memory capable of performing continual one-shot memory writes without meta-learning. Moreover, BayesPCN is able to gradually forget past observations ($forget$) to free its memory. Experiments show that BayesPCN can recall corrupted i.i.d. high-dimensional data observed hundreds to a thousand ``timesteps'' ago without a large drop in recall ability compared to the state-of-the-art offline-learned parametric memory models. Jinsoo Yoo, Frank D. Wood |
NeurIPS | 1 |
| 2020 | Collision Preventive Velocity Planning based on Static Environment Representation for Autonomous Driving in Occluded RegionabstractThis paper presents the collision preventive velocity planning algorithm to enhance safety when driving the occluded region in an urban environment. The accidents due to the pedestrian who appear from the occluded region occur frequently on complex urban roads. The collision preventive velocity planner has been proposed to reduce the potential risk caused by the occluded region of sensors. The point cloud of 2D Lidar is processed to construct the static obstacle map. A static obstacle boundary is defined to estimate the possible position of the pedestrian appearance based on the static obstacle map. The longitudinal motion planner determines the target states using the static obstacle boundary to prevent the inevitable collision with pedestrians coming from the occluded region. The target states are tracked by MPC based motion tracker to determine the desired acceleration. The collision prevention performance of the proposed algorithm has been validated by the Monte-Carlo simulation. The simulation results demonstrated that the proposed algorithm prevents the collision with pedestrian from the occluded region and improve the safety of urban autonomous driving. Yonghwan Jeong, Jinsoo Yoo, Youngmin Yoon, Kyongsu Yi |
IV | 2 |
| 2018 | OrcFS: Orchestrated File System for Flash StorageabstractIn this work, we develop the Orchestrated File System (OrcFS) for Flash storage. OrcFS vertically integrates the log-structured file system and the Flash-based storage device to eliminate the redundancies across the layers. A few modern file systems adopt sophisticated append-only data structures in an effort to optimize the behavior of the file system with respect to the append-only nature of the Flash memory. While the benefit of adopting an append-only data structure seems fairly promising, it makes the stack of software layers full of unnecessary redundancies, leaving substantial room for improvement. The redundancies include (i) redundant levels of indirection (address translation), (ii) duplicate efforts to reclaim the invalid blocks (i.e., segment cleaning in the file system and garbage collection in the storage device), and (iii) excessive over-provisioning (i.e., separate over-provisioning areas in each layer). OrcFS eliminates these redundancies via distributing the address translation, segment cleaning (or garbage collection), bad block management, and wear-leveling across the layers. Existing solutions suffer from high segment cleaning overhead and cause significant write amplification due to mismatch between the file system block size and the Flash page size. To optimize the I/O stack while avoiding these problems, OrcFS adopts three key technical elements. First, OrcFS uses disaggregate mapping , whereby it partitions the Flash storage into two areas, managed by a file system and Flash storage, respectively, with different granularity. In OrcFS, the metadata area and data area are maintained by 4Kbyte page granularity and 256Mbyte superblock granularity. The superblock-based storage management aligns the file system section size, which is a unit of segment cleaning, with the superblock size of the underlying Flash storage. It can fully exploit the internal parallelism of the underlying Flash storage, exploiting the sequential workload characteristics of the log-structured file system. Second, OrcFS adopts quasi-preemptive segment cleaning to prohibit the foreground I/O operation from being interfered with by segment cleaning. The latency to reclaim the free space can be prohibitive in OrcFS due to its large file system section size, 256Mbyte. OrcFS effectively addresses this issue via adopting a polling-based segment cleaning scheme. Third, the OrcFS introduces block patching to avoid unnecessary write amplification in the partial page program. OrcFS is the enhancement of the F2FS file system. We develop a prototype OrcFS based on F2FS and server class SSD with modified firmware (Samsung 843TN). OrcFS reduces the device mapping table requirement to 1/465 and 1/4 compared with the page mapping and the smallest mapping scheme known to the public, respectively. Via eliminating the redundancy in the segment cleaning and garbage collection, the OrcFS reduces 1/3 of the write volume under heavy random write workload. OrcFS achieves 56% performance gain against EXT4 in varmail workload. Jinsoo Yoo, Joontaek Oh, Seongjin Lee, Youjip Won, Jinyong Ha 0001, Jongsung Lee 0001, Junseok Shim |
ACM Trans. Storage | 1 |
| 2014 | Analytical model of SSD parallelism
Jinsoo Yoo, Youjip Won, Sooyong Kang, Jongmoo Choi, Sungroh Yoon, Jaehyuk Cha |
SIMULTECH | 1 |
| 2013 | VSSIM: Virtual machine based SSD simulatorabstractIn this paper, we present a virtual machine based SSD Simulator, VSSIM (Virtual SSD Simulator). VSSIM intends to address the issues of the trace driven simulation, e.g. trace re-scaling, accurate replay, etc. VSSIM operates on top of QEMU/KVM with software based SSD module. VSSIM runs in realtime and allows the user to measure both the host performance and the SSD behavior under various design choices. VSSIM can flexibly model the various hardware components, e.g. the number of channels, the number of ways, block size, page size, planes per chip, program, erase, read latency of NAND cells, channel switch delay, and way switch delay. VSSIM can also facilitate the implementation of the SSD firmware algorithms. To demonstrate the capability of VSSIM, we performed a number of case studies. The results of the simulation study deliver an important guideline in the firmware and hardware designs of future NAND based storage devices. Followings are some of the findings: (i) as the page size increases, the performance benefit of increasing the channel parallelism against increasing the way parallelism becomes less significant, (ii) due to the bi-modality in IO size distribution, FTL should be designed to handle multiple mapping granularity, (iii) hybrid mapping does not work in four or more way SSD due to severe log block fragmentation, (iv) as a performance metric, the Write Amplification Factor can be misleading, (v) compared to sequential write, random write operation can be benefited more from the channel level parallelism and therefore in multi-channel environment, it is beneficial to categorize larger fraction of IO as random. VSSIM is validated against commodity SSD, Intel X25M SSD. VSSIM models the sequential IO performance of X25M within 3% offset. Jinsoo Yoo, Youjip Won, Joongwoo Hwang, Sooyong Kang, Jongmoo Choi, Sungroh Yoon, Jaehyuk Cha |
MSST | 1 |