Ryo Kuroiwa / 黒岩稜
<ryo.kuroiwa [at] mail [dot] utoronto [dot] ca>
Research Interest
Combinatorial Optimization, Operations Research, Heuristic Search, Artificial Intelligence, AI Planning
Publications
Journals
- Kuroiwa R., Shleyfman A., Piacentini C., Castro M.P., and Beck, J.C. 2022. The LM-Cut Heuristic Family for Optimal Numeric Planning with Simple Conditions. Journal of Artificial Intelligence Research, 75, 1477-1548. paper code
Refereed Conferences
- Kuroiwa R., Shleyfman A., and Beck, J.C. 2023. Extracting and Exploiting Bounds of Numeric Variables for Optimal Linear Numeric Planning. Proc. the 26th European Conference on Artificial Intelligence. (ECAI 2023) paper supplement code benchmark
- Kuroiwa R. and Beck, J.C. 2023. Large Neighborhood Beam Search for Domain-Independent Dynamic Programming. Proc. the 29th International Conference on Principles and Practice of Constraint Programming. (CP 2023) paper code slides poster
- Best Poster Award at the Doctoral Program of CP 2023.
- Kuroiwa R. and Beck, J.C. 2023. Solving Domain-Independent Dynamic Programming Problems
with Anytime Heuristic Search. Proc. the 33rd International Conference on Automated Planning and Scheduling. (ICAPS 2023) paper supplement code models slides
- Best Paper Award Runner-up
- Kuroiwa R. and Beck, J.C. 2023. Domain-Independent Dynamic Programming: Generic State Space Search for Combinatorial Optimization. Proc. the 33rd International Conference on Automated Planning and Scheduling. (ICAPS 2023) paper supplement code models and data slides poster
- Shleyfman A., Kuroiwa R., Beck, J.C. 2023. Symmetry Detection and Breaking in Cost-Optimal Numeric Planning. Proc. the 33rd International Conference on Automated Planning and Scheduling. (ICAPS 2023) paper code benchmark
- Kuroiwa R. and Beck, J.C. 2022. Biased Exploration for Satisficing Heuristic Search. Proc. the 32nd International Conference on Automated Planning and Scheduling. (ICAPS 2022) paper code
- Kuroiwa R., Shleyfman A., and Beck, J.C. 2022. LM-Cut Heuristics for Optimal Linear Numeric Planning. Proc. the 32nd International Conference on Automated Planning and Scheduling. (ICAPS 2022) paper supplement code benchmarks
- Kuroiwa R., Shleyfman A., Piacentini C., Castro M.P., and Beck, J.C. 2021. LM-cut and Operator Counting Heuristics for Optimal Numeric Planning with Simple Conditions. Proc. the 31st International Conference on Automated Planning and Scheduling. (ICAPS 2021) paper supplement code benchmarks
- Kuroiwa R., Fukunaga A. 2020. Front-to-Front Heuristic Search for Satisficing Classical Planning. Proc. the 29th International Joint Conference on Artificial Intelligence. (IJCAI-PRICAI 2020) paper code
- Kuroiwa R., Fukunaga A. 2020. Analyzing and Avoiding Pathological Behavior of Parallel Best-First Search. Proc. the 30th International Conference on Automated Planning and Scheduling. (ICAPS 2020) paper code
- Kuroiwa R., Fukunaga A. 2019. A Case Study on the Importance of Low-Level Algorithmic Details in Domain-Independent Heuristics. Proc the 12th Symposium on Combinatorial Search. (SOCS 2019) paper
- Kuroiwa R., Fukunaga A. 2019. On the Pathological Search Behavior of Distributed Greedy Best-First Search. Proc. the 29th International Conference on Automated Planning and Scheduling. (ICAPS 2019) paper
- Kuroiwa R., Fukunaga A. 2018. Batch Random Walk for GPU-Based Classical Planning. Proc. the 28th International Conference on Automated Planning and Scheduling. (ICAPS 2018) paper
Workshops
- Kuroiwa R., Beck, J.C. 2021. A Branch-and-Cut Approach for a Mixed Integer Linear Programming Compilation of Optimal Numeric Planning. Proc. of ICAPS 2021 Workshop on Heuristic Search for Domain-independent Planning (HSDIP) paper
- Yu L., Kuroiwa R., Fukunaga, A. 2020. Learning Search-Space Specific Heuristics Using Neural Network. Proc. of ICAPS 2020 Workshop on Heuristic Search for Domain-independent Planning (HSDIP) paper code
Software
- Domain-Independent Dynamic Programming
- Generic dynamic programming solver for combinatorial optimization with a Python interface
- Numeric Fast Downward
- Numeric AI planner for simple and linear numeric planning
- First place in all tracks of the International Planning Competition 2023 Numeric Tracks
- PPlanner
- Parallel classical planner using GPU, MPI, and multi-thread
Education
- 09/2020-present: Ph.D. student, Department of Mechanical and Industrial Engineering, University of Toronto
- 03/2020: M.S., Department of General Systems Studies, Graduate School of Arts and Sciences, University of Tokyo
- Thesis: Analyzing and Avoiding Pathological Behavior of Parallel Best-First Search
- Advisor: Alex Fukunaga
- Ichiko Memorial Award (Best Thesis Award)
- 03/2018: B.A. in Informatics, Department of Interdisciplinary Sciences, College of Arts and Sciences, University of Tokyo
- Thesis: A GPU-Based Classical Planner
- Advisor: Alex Fukunaga
Teaching
- 01/2023 - 04/2023: Teaching Assistant in MIE376: Mathematical Programming (Optimization)
- 04/2018 - 08/2019: Assisted students with electric circuits in laboratory experiments.
- 09/2018 - 11/2018: Tutored Python programming to first-year undergraduate students.
Awards
- 08/2023: Best Poster Award at the Doctoral Program of the 29th International Conference on Principles and Practice of Constraint Programming (CP 2023).
- 07/2023: Best Paper Award Runner-up at the 33rd International Conference on Automated Planning and Scheduling (ICAPS 2023).
- 07/2023: First place in all tracks of the International Planning Competition 2023 Numeric Tracks at the 33rd International Conference on Automated Planning and Scheduling (ICAPS 2023).
- 03/2020 Ichiko Memorial Award (Best Thesis Award) from the University of Tokyo
Grants and Scholarships
- 2018: Division of Multi-Disciplinary Sciences: International Conference Travel Grant (ICAPS 2018)
Community Service
- Reviewer for AAAI 2021-2023
- Reviewer for ECAI 2023
Work Experience
- 04/2020 - 08/2020: Data scientist at CyberAgent, Inc
- 10/2019 - 11/2019: NLP developer internship at AI Shift, Inc
- 08/2016 - 09/2016: Network engineer internship at CyberAgent, Inc
- 12/2015 - 03/2020: Part-time machine learning developer at Usagee, Inc
Other Activities
- 2020: Committer of Open Banidt Pipeline
- 04/2019 - 03/2020: Leader of the Studnet Steering Comnittee of ICT Trouble Shooting Contest 2019
- 10/2016 - 03/2019: Member of the Student Steering Committee of ICT Trouble Shooting Contest 7, 8, 9, and 2018