About me

Hi! My name is Yuichiro Ueno (上野 裕一郎). I am working on computational infrastructure for machine learning workloads.


Work Experience

Full-time Engineer (Apr. 2021 - present)

Research Assistant (May 2019 - Mar. 2021)

Internship / Part-time Engineer (May 2019 - Jun. 2020)

Internship (Dec. 2019 - Jan. 2020)

Internship / Part-time Engineer (Aug. 2017 - Mar. 2019)


Publications (all peer-reviewed)

  • Yuichiro Ueno, Kazuki Osawa, Yohei Tsuji, Akira Naruse, Rio Yokota, Rich Information is Affordable: A Systematic Performance Analysis of Second-order Optimization Using K-FAC, Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Aug. 2020.

  • Kazuki Osawa, Yohei Tsuji, Yuichiro Ueno, Akira Naruse, Chuan-Sheng Foo, Rio Yokota, Scalable and Practical Natural Gradient for Large-Scale Deep Learning, IEEE Transactions on Pattern Analysis and Machine Intelligence, Jun. 2020.

  • Yohei Tsuji, Kazuki Osawa, Yuichiro Ueno, Akira Naruse, Rio Yokota, Satoshi Matsuoka, Performance Optimizations and Analysis of Distributed Deep Learning with Approximated Second-Order Optimization Method, Proceedings of the 48th International Conference on Parallel Processing: Workshops, No. 21, Aug. 2019.

  • Kazuki Osawa, Yohei Tsuji, Yuichiro Ueno, Akira Naruse, Rio Yokota, Satoshi Matsuoka. Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networks, IEEE/CVF Conference on Computer Vision and Pattern Recognition, Jun. 2019.

  • Yuichiro Ueno, Rio Yokota. Exhaustive Study of Hierarchical AllReduce Patterns for Large Messages Between GPUs, 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), May. 2019.


Education

Master of Engineering in Computer Science (Apr. 2019 - Mar. 2021)

Bachelor of Engineering in Computer Science (Apr. 2017 - Mar. 2019)

Associate Degree of Engineering (Apr. 2012 - Mar. 2017)