Haijun Xia

240 posts

Haijun Xia banner
Haijun Xia

Haijun Xia

@HaijunXia

Assistant Professor, UC San Diego #HCI (Human-Computer Interaction), #AI

University of California, SD Katılım Mayıs 2014
309 Takip Edilen4K Takipçiler
Sabitlenmiş Tweet
Haijun Xia
Haijun Xia@HaijunXia·
🎥 New Talk: “Generative, Malleable, and Personal User Interfaces”. This talk describes our work toward the long-held vision in the field of human-computer interaction. Talk Link: youtu.be/MbWgRuM-7X8 We are committed to making it as real as we can.
YouTube video
YouTube
Haijun Xia tweet media
English
4
25
147
9.2K
Haijun Xia
Haijun Xia@HaijunXia·
@geoffreylitt @YiningCao3 @peilingjiang Glad you enjoyed the work! Both questions are related to the notion of X-on-demand. Formality, interpretability, or something else. A challenge of malleability is how to layer the different levels of abstraction so it's easy to unwrap, like the ladder of skills in your notion.
English
0
1
2
246
Geoffrey Litt
Geoffrey Litt@geoffreylitt·
If you're thinking about AI-generated UIs, recommend checking out JELLY by @YiningCao3, @peilingjiang, and @HaijunXia. My favorite kind of work: both a compelling system/demo AND a bigger idea that people can build on! talk video: youtube.com/watch?v=X3cf1U… paper: dl.acm.org/doi/10.1145/37… tldr: vibe-coded UIs aren't ideal for users generating software, because it's hard to steer the generation and keep things consistent. They propose solving this by first generating a more structured model of the user's needs, including a data schema that the user can see/edit. Then UIs get generated based on this schema, but it feels more like fluidly composing premade widgets in a task-specific way than building a new "application". Reminds me of @alexobenauer's work on an itemized OS and @jasonyuan's Mercury concept, as well as the Embark system that I worked on. The demos feel compelling and magical, but there's also enough technical meat to see how this is actually feasible today with LLMs. Really cool. Things I'm not so sure about: - I like formality on demand: super unstructured representations (text, drawings) and only adding structure when needed. It seems like Jelly jumps straight to rigid relational models. Good fit for some tasks but not all. I wonder about fitting in less-structured bits and then structuring on-the-fly with LLMs. (As a mitigating factor: the fact that you can edit the schema live on the fly does help a lot, blurring the line between using and creating the software. And structure is really useful for things like different views of the same info) - I'm curious how much the exposed schema ends up really being useful to users for understanding. Their own user study found the majority of users just relied on the UI rather than the schema. Feels like there's a lot more work to do here to achieve deeper interpretability. The challenge of "how do you tell users what software does without showing code" is endlessly deep...
YouTube video
YouTube
Geoffrey Litt tweet media
English
7
32
309
22.1K
Haijun Xia
Haijun Xia@HaijunXia·
@msbernst Congratulations Michael! Your work has been truly inspiring!
English
1
0
2
210
Michael Bernstein
Michael Bernstein@msbernst·
Thank you to everyone for your energy and enthusiasm in joining this adventure with me so far!
GIF
English
85
15
762
44.6K
Haijun Xia
Haijun Xia@HaijunXia·
@imawasif Not sure how much consistency is desired. Each website has its unique design and content, and I would prefer the websites to continue to have their styles in their chatbots, instead of all through a single voice?
English
1
0
1
52
Clare Lee
Clare Lee@imawasif·
@HaijunXia Loss of consistency may be a bigger concern, as each AI agent seems to be "chatting on behalf of" different modules. Who do you think should be responsible for coordinating the semantic boundaries of these agents in the long run?
English
1
0
0
49
Haijun Xia
Haijun Xia@HaijunXia·
In the next few years, the integration of AI will make interfaces absolutely ugly. I’m already seeing 2–3 AI buttons or chatboxes crammed into a tiny area on screen. One thing I know for sure -- more is coming!
Haijun Xia tweet media
English
2
0
31
4.3K
Haijun Xia
Haijun Xia@HaijunXia·
Please RT! We're seeking data analysts using AI in their workflows. We would love to observe your process and learn what has been exciting or challenging. Your insights will help us build better tools. If you are willing to sit down with us (on zoom) for a couple of hours (compensated), please fill in this form! forms.gle/8o3Y1KbZHwn97x…
English
2
13
21
3.8K
Haijun Xia
Haijun Xia@HaijunXia·
Web Browsing Reimagined. We propose 𝗕𝗿𝗼𝘄𝘀𝗶𝗻𝗴 𝗮𝘁 𝗦𝗰𝗮𝗹𝗲 with #Orca. Orca supercharges your web browsing with AI. View, navigate, and operate as many tabs as you want, all at the same time. More at hci.ucsd.edu/orca
Peiling Jiang@peilingjiang

AI should not replace browsing, but scale it. #Orca turns the web into your canvas and personal workspace. Work across dozens of pages, delegate to AI agents by your side, and synthesize on the fly. Welcome to 𝗕𝗿𝗼𝘄𝘀𝗶𝗻𝗴 𝗮𝘁 𝗦𝗰𝗮𝗹𝗲 hci.ucsd.edu/orca

English
1
4
39
3.4K
Matthew Siu
Matthew Siu@MatthewWSiu·
@HaijunXia @yoshikischmitz A malleable computing environment would also help with agentic workflows Computer-use agents could first specify an information environment that is more suitable for doing the task while still automating certain repetitive, time-demanding tasks for the end-user
English
1
0
2
205
Haijun Xia
Haijun Xia@HaijunXia·
🎥 New Talk: “Generative, Malleable, and Personal User Interfaces”. This talk describes our work toward the long-held vision in the field of human-computer interaction. Talk Link: youtu.be/MbWgRuM-7X8 We are committed to making it as real as we can.
YouTube video
YouTube
Haijun Xia tweet media
English
4
25
147
9.2K
Matthew Siu
Matthew Siu@MatthewWSiu·
This was a great talk, I liked how you framed the types of AI supporting activities at the start Your work with Bryan on Malleable Overview-Detail Interfaces reminds me of this prototype @yoshikischmitz did back in the day (pre-LLMs)... we are getting closer! x.com/yoshikischmitz…
English
2
0
6
561
Haijun Xia retweetledi
Lev Tankelevitch
Lev Tankelevitch@lev_tank·
📢CHI'25 workshop: Tools for Thought: Research and Design for Understanding, Protecting, and Augmenting Human Cognition with Generative AI 🌐aka.ms/toolsforthough… 🗓️Submission deadline: Feb 13, 2025 AoE
Lev Tankelevitch tweet media
English
3
14
48
13.5K
Haijun Xia retweetledi
Sangho Suh
Sangho Suh@sangho_suh·
💼 I'm on the job market for tenure-track faculty positions or industry research scientist roles, focusing on HCI, Human-AI interaction, Creativity Support, and Educational Technology. Please reach out if hiring or aware of relevant opportunities! RT appreciated! 🧵 (1/n)
English
3
62
161
33.7K
Haijun Xia retweetledi
Karthik Mahadevan
Karthik Mahadevan@karthikm0·
I am on the job market, seeking tenure-track or industry research positions starting in 2025. My research combines human-computer interaction and robotics—please visit karthikmahadevan.ca for updated publications and CV. Feel free to reach out if interested. RT appreciated!
English
1
38
94
17.8K
Pedro Lopes
Pedro Lopes@plopesresearch·
@HaijunXia Wow. I'm completely shocked. @acm_chi I'm assuming this is just some automatic filter/ pcs setting that was incorrectly set? We can't really be judging papers based on the length of the title, right? P.s. a few of those short titles are mine apparently, so yeah, I'm biased :)
English
3
0
2
275
Haijun Xia
Haijun Xia@HaijunXia·
"Insight Nugget" is absolutely spot on. More so as I just get one after sitting down for 3 hours sketching-reading-battling with distractions. Miss the good old days when I can almost do this on a daily basis.
Andy Matuschak@andy_matuschak

Hard creative work feels basically Poisson-like to me: every ~5 hours of focused work, I get an ⭐Insight Nugget⭐. Progress comes from collecting "enough" Nuggets to produce something. But so much creative difficulty comes from the impossibility of knowing how many is "enough"!

English
0
0
12
3.9K
Haijun Xia
Haijun Xia@HaijunXia·
Dev is going to present at Rm 324, in the session of Supporting Programmers and Learners A this morning after the keynote. A glimpse of how graphics can be integrated with programs. 🏅 #CHI2024
English
0
1
17
2.7K