About Me

Posted on Jul 11, 2022
2 minutes read

I am a 4th-year student in École Polytechnique in France, enrolled in the “Cycle Ingénieur” Program. I am also a 2nd-year Master student in Shanghai Jiao Tong University as part of my double-degree program supervised by Ya Zhang. Before École Polytechnique, I obtained my Bachelor degree in a Sino-French prépa institute in Shanghai Jiao Tong University, where I received intense training of mathematics and physics in French for the entrance to the Grand École.

I am currently working as a research intern in a full-time manner at Sea AI Lab in Singapore, under the guidance of Lin Min and Wang Yangzihao. I am working on a project that turns XLA into an RL environment HloEnv and accelerates deep learning compiler (XLA) optimization. I am also working on a project bridging deep learning and quantum chemistry, which is a joint work with Nobel Laureate Kostya Novoselov.

Before that, I did my 6-month research internship in OpenAI and participated in building an LLM that proves mathematics theorem, under the guidance of Stanislas Polu and Jesse Michael Han.

My education gives me training of general background of computer science and mathematics before getting into deep learning. Thanks to Oana Balalau and Ioana Manolescu, I had my first contact with research in machine learning in INRIA late 2020.

My Interests

I always believe that a good and solid research project in the field of deep learning contains both nice ideas and good engineering efforts. This thought is further shaped along my trajectory in Stockly, OpenAI & Sea AI Lab, where I saw and learned a lot about people building cool things in Rust, Lean, C++. I am also trying to shape myself into someone who is good at both research and engineering.

My research interests are in the field of deep learning, especially in the intersection of deep learning and other fields. My goal is to demonstrate that deep learning systems are capable of much more than they can do today especially when they are combined with other fields, such as formal mathematics, quantum chemistry, and compiler optimization.

The folks in Sea AI Lab make me believe that open-source-driven research (with rigorous code review), rather than paper-driven research, is the future and will benefit the whole community.

What I have learned recently

I am currently learning bazel to build a library jax-xc that self-generates its own Python code and C++ code from Maple: All is done in build-time!

Fun Facts

I was part of the fencing team in École Polytechnique, specialised in Epée. And I was the first one to be knocked out in my team in a regional competition by 0-15.

The first programming language that I learned is Pascal. I used it to participate in the National Olympiad in Informatics and I made history with the lowest score ever in my high school.

I have done twice kayaking and canoeing in my life. The boats overturned and I fell into the water both times.