Tianyi Gu

Pic of Tianyi Gu, taken Feb 2019
Email of Tianyi Gu

I am a member of Motional's planning team, focusing on developing the L4 self-driving system.

Before joining the AV industry, I earned my Computer Science PhD from the University of New Hampshire in December 2021. My research focused on AI meta-reasoning, which involves teaching AI agents to decide how deeply to think before making rational decisions in uncertain situations.

During my PhD, I was a member of the UNH Artificial Intelligence Group, where I worked with Professor Wheeler Ruml in the area of Meta-reasoning, Bounded-Suboptimal Heuristic Search, Real-time Heuristic Search, Robot Task Planning and Robot Motion Planning.

Here are my CV, GitHub, DBLP, Google Scholar, Semantic Scholar, and LinkedIn


Experience

from datetime import datetime start = datetime(2023,1,17,14,28) end = datetime.now() diff_year = end.year - start.year diff_month = end.month - start.month pyscript.write('diffYear', diff_year) pyscript.write('diffMonth', diff_month)

Motional Senior Software Engineer | year months

I have been a senior software engineer and expansion team tech lead in the planning group under Autonomy at Motional since Jan 2023. In our team, we work on

  • solving kinodynamic motion planning problems to generate safe maneuver that enables our AV drive safely in crowded urban area.
  • solving autonomy expansion problems to help our robotics solution grow safely at scale. Through our innovative ODD-aware Routing solution, the L4 AV fleets can expand rapidly, enabling them to operate in new neighborhoods, new cities and even new countries.

I was also a research intern in the planning team at Motional in the summer of 2020. I proposed and implemented a learning-based spatial graph generation approach to enhance the motion planner (US patent).

Argo AI Software Engineer Ⅱ | 10 months

I worked as a software engineer Ⅱ in the motion planning team at Argo AI in 2022 until its sudden shut-down. Our team design, build, test and deploy a safety-critical trajectory generator for L4 autonomous vehicles.

  • Developed an action desirability classifier for AV behavior planning using a hybrid approach that combines rule-based and learning-based techniques.

University of New Hampshire RA, TA | 6 years

I was a research assistant at the UNH AI Group. I conduct theoretical and empirical research projects to design principled algorithms for autonomous agents to plan in an uncertain environment under time pressure. My works have been published in several AI conferences such as AAAI, IJCAI, ICAPS, and IROS. Please see the publication session below for more details.

I was also a teaching assistant at the University of New Hampshire for a variety of courses, involved in creating assignments and exams and conducting recitation sessions for Algorithms (C), Intro to AI, Intro to Computer Science (Java, Python), Intro to Software Engineering (DevOps tools), Intro to Computer Security, Database Programming (C#, SQL), Scripting Languages (bash, zsh). Here are some teaching samples.

Cognitive Assistive Robotics Lab Summer Research Intern | 3 months

I was a robotics intern at CARL at UNH in the summer of 2019. I worked on a proof-of-concept research project that builds a socially assistive robot to support the caregiving of individuals with Alzheimer's disease. In the project, I

  • Build a smart-home-based service robot framework that can provide real-time Alzheimer's disease care.
  • Build an AI planner based on ROSPlan that performs real-time online task planning.
Here is a video that shows two caregiving scenarios: 1) the robot reminds the patient to take medication, 2) the robot is preventing a dangerous walkaway of the patient. The second part of the video record a group of real-world caregivers participating in our user study. I also demoed the system to a group of undergrads. All of the source codes are here.

Two papers are published from this project: a robotics paper and a gerontology paper. Here is my talk at ICAPS and slides. Based on our prototype robot, CARL successfully raised a $2.8 Million NIH grant. The robot will be deployed to 15 homes in the near future.

Realtime Robotics Summer Research Intern | 3 months

I was a robotics intern at Realtime Robotics in the summer of 2018. I worked on a motion planning project that could enable an autonomous vehicle to safely drive in crowded urban areas and also achieve the goal regions as quickly as possible. In the project, I

  • Build a real-time planner for an autonomous vehicle that can safely drive in a crowded urban area. The planner was lattice-based and performed an anytime search.
  • Build a real-time planning framework that enables handling a dynamic world online.
  • Build a simulation environment to demonstrate flagship products to significant new customers.
Here is a video shows the vehicle avoids hitting a man who rushed into the road. Here is another video that shows that the car obeys the traffic light. It also visualizes the online lattice is also. Here is my talk about this project and slides.

Port of Shanghai Software Engineer | 3 years

I worked as an operations research engineer and a software engineer at the Shanghai International Port Group for three years (2012-2015) after I graduated from the Shanghai Maritime University with my Master's Degree in Logistics Engineering. While I was at the SIPG, I worked on the following projects:

  • Member of the team that designed, built and deployed a new automated container terminal operations management system, including algorithm development for the crane allocation and scheduling module and the financial module.
  • Helped launch previous terminal operating management system.

Alcatel-Lucent Software Engineer Intern | 6 months

I worked as a software engineer intern at Alcatel-Lucent (Shanghai) during the summer of 2011. While there, I developed a global electrical elements database, including web interfaces and database maintenance software.


Peer-reviewed Publications

  • Maximilian Fickert*, Tianyi Gu*, and Wheeler Ruml, New Results in Bounded-Suboptimal Search. Proceedings of the Thirty-sixth AAAI Conference on Artificial Intelligence (AAAI-22), 2022.

    [pdf] [slides] [poster] [talk] [code] [publisher]

  • Tianyi Gu, Wheeler Ruml, Shahaf Shperberg, Eyal Shlomo Shimony, and Erez Karpas, When to Commit to an Action in Online Planning and Search. Proceedings of the Symposium on Combinatorial Search (SoCS-22), 2022.

    [pdf] [slides] [poster] [talk] [code] [publisher]

  • Devin Wild Thomas, Tianyi Gu, Wheeler Ruml, and Solomon Eyal Shimony, Situated Grid Pathfinding Among Moving Obstacles (extended abstract). Proceedings of the Symposium on Combinatorial Search (SoCS-22), 2022.

    [pdf]

  • Tianyi Gu, Metareasoning for Heuristic Search Using Uncertainty. PhD dissertation, University of New Hampshire, 2021.

    [pdf] [slides] [talk] [publisher]

  • Maximilian Fickert*, Tianyi Gu*, and Wheeler Ruml, Bounded-Cost Search Using Estimates of Uncertainty. Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21), 2021.

    [pdf] [slides] [poster] [talk] [code] [publisher]

  • Tianyi Gu, Distributional Metareasoning for Heuristic Search. Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21), 2021.

    [pdf] [slides] [poster] [publisher]

  • Maximilian Fickert*, Tianyi Gu*, Leonhard Staut*, Sai Lekyang, Wheeler Ruml, Joerg Hoffmann, and Marek Petrik, Real-time Planning as Data-driven Decision-making. Proceedings of the ICAPS Workshop on Bridging the Gap Between AI Planning and Reinforcement Learning (PRL-20), 2020.

    [pdf] [slides] [poster] [talk] [code] [publisher]

  • Tianyi Gu, Momotaz Begum, Naiqian Zhang, Dongpeng Xu, Sajay Arthanat, and Dain P. LaRoche, An Adaptive Software Framework for Dementia-care Robots. Proceedings of the ICAPS Workshop on Planning and Robotics (PlanRob-20), 2020.

    [pdf] [slides] [video] [talk] [code] [publisher]

  • Maximilian Fickert*, Tianyi Gu*, Leonhard Staut*, Wheeler Ruml, Joerg Hoffmann, and Marek Petrik, Beliefs We Can Believe In: Replacing Assumptions with Data in Real-Time Search. Proceedings of the Thirty-fourth AAAI Conference on Artificial Intelligence (AAAI-20), 2020.

    [pdf] [slides] [poster] [code] [publisher]

  • Sajay Arthanat, Momotaz Begum, Tianyi Gu, Dain P. LaRoche, Dongpeng Xu, and Naiqian Zhang, Caregiver Perspectives on A Smart Home-based Socially Assistive Robot for Individuals with Alzheimer's Disease and Related Dementia. Disability and Rehabilitation: Assistive Technology, 2020.

    [pdf] [publisher]

  • Bence Cserna, William J. Doyle, Tianyi Gu, and Wheeler Ruml, Safe Temporal Planning for Urban Driving, Proceedings of the AAAI Workshop on Artificial Intelligence Safety (SafeAI-19), 2019.

    [pdf] [slides] [poster] [publisher]

  • Reazul H. Russel, Tianyi Gu, and Marek Petrik, Robust Exploration with Tight Bayesian Plausibility Sets, Proceedings of the 4th Multidisciplinary Conference on Reinforcement Learning and Decision Making (RLDM), 2019.

    [pdf] [poster]

  • Scott Kiesel, Tianyi Gu, and Wheeler Ruml, An Effort Bias for Sampling-based Motion Planning, Proceedings of the IEEE/RSJ Conference on Intelligent Robots and Systems (IROS), 2017.

    [pdf] [video] [talk] [slides] [code] [publisher]

  • Yi Ding, Xujun Wei, Yang Yang, and Tianyi Gu, Decision Support-based Automatic Container Sequencing System Using Heuristic Rules, Cluster Computing 20(1) 239-252, 2017.

    [pdf] [publisher]

  • Chengji Liang, Miaomiao Li, Bo Lu, Tianyi Gu, Jungbok Jo, and Yi Ding, Dynamic Configuration of QC Allocating Problem Based on Multi-objective Genetic Algorithm, Journal of Intelligent Manufacturing 28(3) 847-855, 2017.

    [pdf] [publisher]

  • Yuping Wang, Yangyang Hao, Yuanhui Zhang, Youfang Huang, and Tianyi Gu, Berth Allocation Optimization with Priority based on Simulated Annealing Algorithm, Journal of Engineering Science & Technology Review 11(1) 74-83, 2017.

    [pdf] [publisher]

  • Yi Ding, Shuai Jia, Tianyi Gu, and Chung-Lun Li, SGICT Builds an Optimization-based System for Daily Berth Planning , Interfaces 46(4) 281-296, 2016.

    [pdf] [publisher] [verification letter]

  • Chengji Liang, Tianyi Gu, Bo Lu, and Yi Ding, Genetic Mechanism-based Coupling Algorithm for Solving Coordinated Scheduling Problems of Yard Systems in Container Terminals, Computers & Industrial Engineering 89 34–42, 2015.

    [pdf] [publisher]

  • Yi Ding, Tianyi Gu, Guolong Lin, and Chengji Liang, The Establishment and Solution of Coupling Model on Coordinated Scheduling of Handling Facilities in Container Terminals, Applied Mathematics & Information Sciences 6(3) 915–924, 2012.

    [pdf] [publisher]


Research Visits and Invited Talks

  • Tips for Surviving Graduate School and Getting A Job

    2021 Guest lecture for the University of New Hampshire's CS900: Graduate Seminar

    [talk] [slides]

  • Planning Under Time Pressure as Decision-making Under Uncertainty

    2021 Invited talk at the IBM Thomas J. Watson Research Center

    [talk] [slides]

  • Online Anytime Planning for Autonomous Vehicles

    2018 Guest lecture for the University of New Hampshire's CS900: Graduate Seminar

    [talk] [slides]

  • Online Anytime Planning for Autonomous Vehicles

    2018 Invited lecture at the University of New Hampshire's Robotics Seminar Series

    [talk] [slides]

  • An Effort Bias for Sampling-based Motion Planning

    2017 Invited lecture at the University of New Hampshire's Robotics Seminar Series

    [talk] [slides]


Personal

My first name is pronounced like read three English letters `T-N-E'.

Some photographs I've taken are posted here.