Hebi Li
Table of Contents
Two possibilities exist: either we are alone in the Universe or we are not. Both are equally terrifying. — Arthur C. Clarke
I'm currently a PhD student in CS@ISU starting 2014 Fall. I graduated from Electrical Engineering (1010) of USTC in 2014. See details in my Resume(pdf).
Education
- Computer Science, Iowa State University, 2014 - 2022
- Electrical Engineering (1010 Automation), University of Science and Technology of China (USTC), 2010 - 2014
Working
- PhD Intern @ Google MTV, May 2022 - Aut 2022
- PhD Intern @ ByteDance MTV, Jan 2022 - May 2022
Research interests
- Programming Language
- Artificial Intelligence
- Operating System
- Embedded system
1 Projects
1.1 AI, Causality & NLP
Spring 2018 - Present
[NAACL 2022] Forrest Bao, Ge Luo, Hebi Li, Cen Chen, Yinfei Yang, Youbiao He and Minghui Qiu "SueNes: A Weakly Supervised Approach to Evaluating Single-Document Summarization via Negative Sampling ." 2022 Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL-22), Seattle, Washington, July 10–15, 2022. [arXiv] [pdf]
[ICASSP 2022] Qi Xiao, Hebi Li, Jin Tian and Zhengdao Wang. "Group-wise Feature Selection for Supervised Learning", published as a conference paper at IEEE ICASSP 2022
[VLSI-DAT 2022] Youbiao He, Hebi Li, Forrest Bao and Jin Tian, "Circuit Routing Using Monte Carlo Tree Search and Deep Reinforcement Learning", published as a conference paper at VLSI-DAT 2022
[DAC 2021] Hebi Li, Youbiao He, Qi Xiao, Jin Tian and Forrest Bao. "BHDL: A Lucid, Expressive, and Embedded Programming Language and System for PCB Designs" 2021 58th ACM/IEEE Design Automation Conference (DAC). IEEE, 2021. [pdf] [code] https://bhdl.org
Hebi Li, Forrest Bao, Qi Xiao and Jin Tian, "CodePod: A Hierarhical Jupyter for Interactive Development at Scale", preprint to be released
Hebi Li, Qi Xiao, and Jin Tian. "Supervised Whole DAG Causal Discovery." arXiv preprint arXiv:2006.04697 (2020). [arXiv] [pdf] [code]
Li, Hebi, Qi Xiao, Shixin Tian, and Jin Tian. "Purifying Adversarial Perturbation with Adversarially Trained Auto-encoders." arXiv preprint arXiv:1905.10729 (2019). [arXiv] [pdf] [code]
1.2 Program Analysis
Summer 2015 - Spring 2018
I was researching in Program Language and Analysis. We designed an on-demand dynamic analysis framework.
1.3 USTC RoboGame
2012 Summer
I was the leader of a team in USTC RoboGame 2012, and we ranked 3rd among 26 teams. The robot precisely fetched a bunch of flowers, found routes using image processing, climbing the ladders, and finally put the followers precisely in front of the sculpture of Jici Yan. You can see a small video of our robot in the competition that day. Check out the proposal (pdf, chinese) and the technical report (pdf, chinese).
1.4 Other random projects
- bisp (WIP): everyone has his own lisp
- biber: crawl CS conferences for bib files, the output bib files are at biber-dist
Emacs tools:
- hn.el: A Hacker News Client for Emacs
- simple-drill.el: A Flashcard Program for Emacs
- smart-scholar.el: dynamically loading bib files for org-ref in Emacs
- repo-tracker.el: track all local projects for git status
2 Wiki
This is a personal wiki, on various topics. An old archive of articles can be found on at wiki.lihebi.com. Although I name it "wiki", it is different from hyper-linked wikis aiming at connecting concepts. Instead, these articles document highly integrated and hierarchical knowledge, typically one big page per-topic. In this sense it is more like a reference. There are many benefits of writing a personal reference instead of using official ones:
- I can control the granularity and focus on the topic
- possibly add my thoughts, and
- a consistent writing style
Disclaimer: these are my understandings, not necessarily 100% correct. Read at your own risk.
- functional programming
- lisp: the language of the history and, of course, the future
- Python: communication language
- markup languages for writing: org, latex
- Linux: the OS to-go, before the revival of Lisp Machine
- Emacs: poor-man's lisp machine
- Algorithm
ML/AI related:
- AI and AI Frameworks
- ML: machine learning theories
- R and Julia
3 Essays
I have this section to write down variety of my thoughts, for anyone who wants to know what kind of person I am, and whether they want and to get to know me and make friends or the other way around.
The essays are not finished, and will be consistently updated.
First of all, I document the quotes from the great minds.
4 Misc
I run full marathon in 2017 (4h 35m) (pdf), 2018 (4h 59m) (pdf), and 2019 (4h 46m) (pdf).
The site has a full site-map.