NeuralOS: Towards Simulating Operating Systems via Neural Generative Models
| dc.contributor.author | Rivard, Luke | |
| dc.date.accessioned | 2026-04-30T14:20:41Z | |
| dc.date.available | 2026-04-30T14:20:41Z | |
| dc.date.issued | 2026-04-30 | |
| dc.date.submitted | 2026-04-14 | |
| dc.description.abstract | We introduce NeuralOS, a neural framework that simulates graphical user inter- faces (GUIs) of operating systems by directly predicting screen frames in response to user in- puts such as mouse movements, clicks, and keyboard events. NeuralOS combines a recur- rent neural network (RNN), which tracks computer state, with a diffusion-based neural renderer that generates screen images. The model is trained on a large-scale dataset of Ubuntu XFCE recordings, which include both randomly generated interactions and real- istic interactions produced by AI agents. Experiments show that NeuralOS successfully renders realistic GUI sequences, accurately captures mouse interactions, and reliably pre- dicts state transitions like application launches. Although modeling fine-grained keyboard interactions precisely remains challenging, NeuralOS offers a step toward creating fully adaptive, generative neural interfaces for future human-computer interaction systems. | |
| dc.identifier.uri | https://hdl.handle.net/10012/23119 | |
| dc.language.iso | en | |
| dc.pending | false | |
| dc.publisher | University of Waterloo | en |
| dc.subject | genai | |
| dc.subject | diffusion | |
| dc.subject | latent diffusion | |
| dc.subject | rnn | |
| dc.subject | lstm | |
| dc.subject | deep learning | |
| dc.subject | world models | |
| dc.title | NeuralOS: Towards Simulating Operating Systems via Neural Generative Models | |
| dc.type | Master Thesis | |
| uws-etd.degree | Master of Mathematics | |
| uws-etd.degree.department | David R. Cheriton School of Computer Science | |
| uws-etd.degree.discipline | Computer Science | |
| uws-etd.degree.grantor | University of Waterloo | en |
| uws-etd.embargo.terms | 0 | |
| uws.contributor.advisor | Deng, Yuntian | |
| uws.contributor.affiliation1 | Faculty of Mathematics | |
| uws.peerReviewStatus | Unreviewed | en |
| uws.published.city | Waterloo | en |
| uws.published.country | Canada | en |
| uws.published.province | Ontario | en |
| uws.scholarLevel | Graduate | en |
| uws.typeOfResource | Text | en |