Qingqing Cao (@awk_ai) header
Qingqing Cao (@awk_ai) profile picture

Research Scientist @apple  AIML, Previously Postdoc @uwnlp & PhD @sbucompsc. Efficient #NLProc, on-device AI, mobile computing.

Seattle
Joined July 2014
Photo by Qingqing Cao (@awk_ai)Photo by Qingqing Cao (@awk_ai)Photo by Qingqing Cao (@awk_ai)Photo by Qingqing Cao (@awk_ai)Photo by Qingqing Cao (@awk_ai)Photo by Qingqing Cao (@awk_ai)Photo by Qingqing Cao (@awk_ai)Photo by Qingqing Cao (@awk_ai)Photo by Qingqing Cao (@awk_ai)Photo by Qingqing Cao (@awk_ai)
In this report we describe the 2025 Apple Foundation Models ("AFM"). We also introduce the new Foundation Models framework, which gives app developers direct access to the on-device AFM model. machinelearning.apple.com/re…
499
92
13
463
71,041
1/ KV Prediction for Improved Time to First Token Tired of waiting forever for your on-device LLM to begin outputting tokens? I know I am. In our latest preprint, we investigate a method for improving time to first token (TTFT) for on-device models by predicting a model’s KV cache using a small Auxiliary model. We demonstrate improvements in TTFT of up to 2x at a fixed accuracy. Full details: arxiv.org/pdf/2410.08391 . Code at github.com/apple/corenet/tre… . Work done with @awk_ai , Chenfan Sun, Yanzi Jin, @sacmehtauw @morastegari Moin Nabi. #LLM #Apple #Research #TTFT #Ondevice #OpenELM #Corenet #KVPrediction
1
1
1
6
1,362
Qingqing Cao retweeted
Replying to @awk_ai
@awk_ai @HannaHajishirzi Can’t run billion-level LLMs efficiently? Take a look at our work: APT. We are excited to share our #ICML2024 oral paper, “APT: Adaptive Pruning and Tuning Pretrained Language Models for Efficient Training and Inference”. Paper: shorturl.at/xabJl
1
4
10
1,197
Qingqing Cao retweeted
Like OpenELM, CatLIP is also "Open" github.com/apple/corenet
Apple presents CatLIP CLIP-level Visual Recognition Accuracy with 2.7x Faster Pre-training on Web-scale Image-Text Data Contrastive learning has emerged as a transformative method for learning effective visual representations through the alignment of image and text
6
15
2,618
Qingqing Cao retweeted
Apple presents OpenELM An Efficient Language Model Family with Open-source Training and Inference Framework The reproducibility and transparency of large language models are crucial for advancing open research, ensuring the trustworthiness of results, and
6
97
15
551
173,954
Qingqing Cao retweeted
I'll be moderating an Efficiency in #NLProc Panel at the #SustaiNLP 🌿 workshop at #ACL2023 this Thursday. We have top leaders from Academia and Industry: @DrorRotem, @myleott, @sysnlp, @sarahookr Any questions you would like to ask? Post here or join the panel!
7
2
25
5,414
Qingqing Cao retweeted
Don't miss our #ACL2023 tutorial on Retrieval-based LMs and Applications this Sunday! acl2023-retrieval-lm.github.… with @sewon__min, @ZexuanZhong, @danqi_chen We'll cover everything from architecture design and training to exploring applications and tackling open challenges! [1/2]
6
103
10
484
91,291
Introducing💃AdANNS: A Framework for Adaptive Semantic Search🕺 TL;DR: Up to 90× faster nearest neighbor retrieval and 2× lower memory cost for web-scale search. Applies to vector search at scale & improves all "retrieval" augmented models! arxiv.org/abs/2305.19435 [1/8]
5
87
7
466
91,114
4-bit QLoRA is here to equalize the playing field for LLM exploration. You can now fine-tune a state-of-the-art 65B chatbot on one GPU in 24h. Paper: arxiv.org/abs/2305.14314 Code and Demo: github.com/artidoro/qlora
QLoRA: 4-bit finetuning of LLMs is here! With it comes Guanaco, a chatbot on a single GPU, achieving 99% ChatGPT performance on the Vicuna benchmark: Paper: arxiv.org/abs/2305.14314 Code+Demo: github.com/artidoro/qlora Samples: colab.research.google.com/dr… Colab: colab.research.google.com/dr…
6
46
4
222
81,433
Looking for valuable insights and carefully curated pointers on efficient NLP research directions? 🔎 Check out our updated survey covering an extensive range of topics in the classic NLP pipeline 🚀: arxiv.org/abs/2209.00099 Product of an amazing collaborative team effort! 🤝
Efficient NLP methods - an up-to-date survey, to appear in TACL. We cover efficiency wrt: * Data * Model design * Pre-training * Fine-tuning * Inference & compression * Hardware utilization * Evaluation * Model selection This was a blast to co-produce! arxiv.org/abs/2209.00099
2
4
24
3,901
How can NLP be more efficient? We can't blindly scale forever. This survey I'm lucky to be part of presents current efficiency research at many stages of the NLP process, and actionable advice to practitioners for making their NLP more efficient. arxiv.org/abs/2209.00099 #nlproc
8
71
9
292
Qingqing Cao retweeted
Replying to @lal_yash
@lal_yash is presenting this in Bavaro 4 right now! Stop by and have a chat @emnlpmeeting #EMNLP2021
Replying to @stonybrooknlp
IrEne-viz is a platform showcasing energy consumption of transformer models. Built over IrEne (from #ACL2021), it allows for fine-grained & interpretable analysis of models & their components. Joint work by @yash_lal, Reetu Singh, @harsh3vedi, @sysnlp, @aruna__b, @b_niranjan /n
2
1
With @YiTayML, @anuragarnab, @giffmana, and @ashVaswani, we wrote up a paper on "the efficiency misnomer": arxiv.org/abs/2110.12894 TL;DR: "No single cost indicator is sufficient for making an absolute conclusion when comparing the efficiency of different models".
2
27
2
133
Qingqing Cao retweeted
Replying to @awk_ai
@sysnlp is defending his thesis in #systems ∩ #NLProc. His work covers optimizing QA and Visual QA for mobile devices, speeding up transformers, & estimating energy use in transformers. When: Tue Sep 28th 1pm. Where: Zoom (ping me for a link). A 🧵 on his work👇
1
2
10
Qingqing Cao retweeted
IrEne-viz is a platform showcasing energy consumption of transformer models. Built over IrEne (from #ACL2021), it allows for fine-grained & interpretable analysis of models & their components. Joint work by @yash_lal, Reetu Singh, @harsh3vedi, @sysnlp, @aruna__b, @b_niranjan /n
Qingqing Cao retweeted
How much energy does your #transformer consume? What are its bottlenecks? Check out IrEne, a solution for interpretable energy estimation. Come talk to us in #ACL2021NLP Session 5D underline.io/events/167/sess… @sysnlp's work w/ @harsh3vedi, @lal_yash & @aruna__b
3
2
11
Qingqing Cao retweeted
How much energy does your #transformer consume? What are its bottlenecks? Check out IrEne, a solution for interpretable energy estimation. @aclmeeting 📹: youtu.be/Rg7zF81xDgw via @YouTube Paper: arxiv.org/abs/2106.01199 @sysnlp's work w/ @harsh3vedi @lal_yash & @aruna__b
2
5
1
26
Qingqing Cao retweeted
Qingqing Cao (@sysnlp) is in the postdoc market and is an expert in the intersection of systems+NLP. If you are looking for a researcher to work on on-device/efficient NLP and energy-efficient ML, he is your guy.
#NLProc'ers: My student Qingqing Cao @sysnlp, whom I coadvise w/ @aruna__b is looking for postdoc positions in #NLProc ∩ #systems. He is fantastic in {mobile, energy, efficiency} ∩ {NLP, DNN}. His CV and research statements: awk.ai/assets/qingqingcao_cv… awk.ai/assets/research-state…
4
10
Qingqing Cao retweeted
#NLProc'ers: My student Qingqing Cao @sysnlp, whom I coadvise w/ @aruna__b is looking for postdoc positions in #NLProc ∩ #systems. He is fantastic in {mobile, energy, efficiency} ∩ {NLP, DNN}. His CV and research statements: awk.ai/assets/qingqingcao_cv… awk.ai/assets/research-state…
1
4
1
9
Check out this new blogpost by Lalith Suresh with practical advice on low-level management of systems research: lalith.in/2020/09/27/Low-Lev… This can be of great help to new grad students, particularly folks with limited industry experience.
1
8
1
57