
Assistant Professor @PurdueECE | Postdoc @MIT_CSAIL | PhD @UChicagoCS
West Lafayette, IN
Joined July 2013
- Tweets110
- Following580
- Followers333
- Likes449
Pinned Tweet
Save the Date for an #NSF DESC Workshop on Sustainable Computing on Aug 20-21, 2024. This workshop will focus on the dimensions of #AI, water, and biodiversity dimensions, extending beyond just carbon footprints. #SustainableComputing
I am recruiting PhD students at Purdue ECE (not CS) starting from Fall 2024!
We have ongoing projects in:
- Observational Studies and Causal Inference for Distributed Systems.
- Sustainable Cloud Datacenters
Students with background in sys, arch, ML are welcome to apply!
Application link: engineering.purdue.edu/ECE/A…
Deadline: December 1, 2023
#phdopportunity #systemsresearch #comparchresearch #mlsys
Yi Ding retweeted
#NITRD30th has posters presented by @NSF & @compcomcon's Computing Innovation Fellows! Take a look @ CIFellows' cutting-edge research on emerging #NIT technology. What a great career-enhancing bridge experience NSF & Computing Community Consortium provide nitrd.gov/30th-anniversary-o…
Yi Ding retweeted
🚨New paper🚨 at Onward! “Programming with Neural Surrogates of Programs” with @counterfac and @mcarbin
We show why and how you should replace all your programs with neural networks.
alexrenda.com/onward-2021 youtube.com/watch?v=rM8SwKOB… 🧵1/13
Yi Ding retweeted
The neuro-symbolic learning/programming space is quite varied in its ideas. But, this is neat work with the team cleaving out a survey and demonstration of a narrower set of work on replacing programs with neural networks, along with what you get (and don't!) when you so do.
🚨New paper🚨 at Onward! “Programming with Neural Surrogates of Programs” with @counterfac and @mcarbin
We show why and how you should replace all your programs with neural networks.
alexrenda.com/onward-2021 youtube.com/watch?v=rM8SwKOB… 🧵1/13
How to incorporate prior knowledge and understand how fast software configurations are arrived?
Our paper: Generalizable and Interpretable Learning for Configuration Extrapolation (w/ A. Pervaiz, H. Hoffmann, @mcarbin) published in #esecfse21 @FSEconf, has a few ideas!
Paper: y-ding.github.io/papers/FSE2…
We introduce a new configuration extrapolation tool, GIL+. GIL+ builds a hierarchical performance model by adding a low-level system metrics layer between SW configurations and final performance.
Excited to see this work out. Great collaboration on applying causal DAG analysis as the quantitative tool to support findings on the relationships between park visits and crimes. 👇
Excited to announce our new paper: Neighborhood street activity and greenspace usage uniquely contribute to predicting crime with @jamessaxon @BettencourtLuis @kharloews @counterfac Hank Hoffman @EnvNeuroLab Marc Berman.
@Nature_NPJ Urban Sustainability: nature.com/articles/s42949-0…
I updated my list of causal system papers in #PL #SE column. Thank @jimmykoppel for suggesting these amazing papers! It seems PLSE is ahead of other CS fields in incorporating causality. Dependence is the key.
github.com/y-ding/causal-sys…
Tired of ML for Systems? It's time to rethink and get a perspective on causal inference for systems. I assembled a paper list on Causal Systems, covering areas of #architecture, #database, #networking, #OS, #SE, and #PL: 👇
github.com/y-ding/causal-sys…
Thanks CRA @CRAtweets to feature my CIFellow project on Improving System Efficiency and Reliability with Causal Learning! Check it out👇
This Post is from an account that no longer exists. Learn more
Thank CCC @compcomcon for featuring my project on Improving System Efficiency and Reliability with Causal Learning! Check it out👇
This Post is from an account that no longer exists. Learn more
Interested in robust ML models other than robust neural networks? Check out robust ensemble tree 👇
Using Twitter spam detection as an example, I wrote about how to train robust trees for security (USENIX Sec 21). Our most exciting result is, we can increase the feature manipulation cost for adaptive attackers to evade the robust tree ensemble by 10.6X.
surrealyz.medium.com/robust-…
Tired of ML for Systems? It's time to rethink and get a perspective on causal inference for systems. I assembled a paper list on Causal Systems, covering areas of #architecture, #database, #networking, #OS, #SE, and #PL: 👇
github.com/y-ding/causal-sys…
It is inspired by System Configuration Management list from @tianyin_xu
xitter.cf/tianyin_xu/status/1338…
Replying to @tianyin_xu
I assembled a list of papers and articles on configuration management for cloud/systems:
github.com/tianyin/configura…
Hope it helps.
In ML for systems problems #MLSys, is higher prediction accuracy equivalent to the better system outcome? The answer is NO! I wrote a blog post explaining why 👇:
link.medium.com/7l1gRg5BTcb
I start an academic blog today and here is my first post: How to write good systems papers? Most of the tips come from my PhD advisor Hank Hoffmann.
Retweets are appreciated.
counterfac.medium.com/how-to…













