UCLA Computer Science Faculty Research Areas: A Comprehensive Overview
The UCLA Computer Science Department is at the forefront of innovation, with faculty actively engaged in a wide array of research areas. These areas span from theoretical foundations to practical applications, addressing some of the most pressing challenges and exciting opportunities in the field of computing today. This article provides a detailed overview of these research areas, highlighting the key focus areas and the laboratories and centers driving these advancements.
Artificial Intelligence and Machine Learning
Artificial intelligence (AI) is the study of intelligent behavior. While other fields such as philosophy, psychology, neuroscience, and linguistics are also concerned with the study of intelligence, the distinguishing feature of AI is that it deals primarily with information processing models. Thus the central scientific question of artificial intelligence is how intelligent behavior can be reduced to information processing.
Machine Learning and Reasoning
Developing advanced algorithms and computational models that enable machines to learn from data, make predictions, and automate decision-making processes is a core focus. This field combines principles of statistics, mathematics, and computing to design intelligent and efficient systems that can analyze vast datasets, recognize patterns, and adapt to new information.
Several research groups at UCLA are dedicated to advancing machine learning:
The Automated Reasoning Group: This group focuses on research in automated reasoning (logical and probabilistic) and machine learning, including their application to problems in science and engineering. On the theoretical side, the group focuses on tractable circuit representations and models that combine logic and probability, in addition to new models for machine learning that can integrate background knowledge.
Read also: UCLA vs. Illinois: Basketball History
The Computational Machine Learning Laboratory: Dedicated to making machine learning algorithms more efficient, scalable, robust, and interpretable.
The Large-Scale Machine Learning Group: This group conducts research in machine learning focused on designing new methods that enable efficient learning from massive datasets. More specifically, the group designs techniques that can gain insights from the underlying data structure by utilizing complex and higher-order interactions between data points. The extracted information can be used to efficiently explore and robustly learn from datasets that are too large to be dealt with by traditional approaches.
The Statistical Machine Learning Laboratory: This laboratory conducts research on machine learning, optimization, and high-dimensional statistical inference.
Natural Language Processing
The Natural Language Processing Group focuses on developing reliable machine learning solutions for processing natural languages. The PLUS Laboratory is a collection of researchers working on natural language processing. The laboratory’s mission is to push the frontier of natural language generation towards coherent, controllable, and creative narrative generation through natural language understanding and common-sense reasoning.
AI in Imaging and Neuroscience
The AI in Imaging and Neuroscience Research Laboratory aims to develop machine learning algorithms for medical images, with a special focus on vascular diseases and cancer. An important component of its research is development of computational and predictive models for neurovascular diseases based on multimodal medical imaging, including magnetic resonance imaging (MRI), computed tomography (CT), digital subtraction angiography (DSA), and transcranial Doppler ultrasound (TCD).
Read also: Navigating Tech Breadth at UCLA
Computer Systems and Architecture
This area focuses on the design, implementation, and evaluation of computer systems, aiming to achieve high performance, efficiency, reliability, and security.
Hardware and Software Co-design
Developing innovative hardware architectures and automated design tools that enhance the efficiency, performance, and scalability. This field involves creating advanced processing architectures, memory systems, and interconnects especially leveraging application specific features. The field also includes software tools that streamline the design and optimization of these systems by addressing energy efficiency, design time and hardware-software co-design.
- The Architecture Specialization Research Group studies how to redesign computer architectures and accelerators to continue improving performance and energy efficiency, even while technology scaling reaches its physical limits. Broadly, its approach is to consider how to reform traditional hardware/software abstractions to convey rich information that can make building efficient micro-architectures possible.
- The Concurrent Systems Laboratory conducts research on the design, implementation, and evaluation of computer systems that use state-of-the-art technology to achieve high performance and high reliability. Projects involve software, hardware, and networking.
- The ORCAS laboratory is at the forefront of advancing computer architecture and systems through open-source research. Its mission is to explore and develop innovative solutions in software-hardware co-design to create domain-specific accelerators, with an emphasis on microarchitecture design, programming languages, and compiler tools that support heterogeneous computing environments. It develops high-performance computing solutions using FPGAs, delivering reconfigurable and hybrid architectures that meet the demands of modern computing. Its custom accelerators are designed for applications including machine learning, graph analytics, and computer graphics to achieve optimized performance and efficiency. The laboratory is deeply committed to promoting the accessibility and democratization of scientific knowledge.
- The VAST Laboratory investigates cutting-edge research topics at the intersection of VLSI technologies, design automation, architecture, and compiler optimization at multiple scales, from micro-architecture building blocks to heterogeneous compute nodes and scalable data centers.
System Efficiency and Security
The Large-Scale Systems Group builds systems to improve the efficiency, scalability, reliability, and security of modern applications and workloads. These include graph analytics, video analytics, machine learning, smart contracts, etc.
Software Systems
- The Programmable Software Systems Laboratory conducts research in software systems, enabling the development of high-performance applications with robust correctness guarantees. This is achieved by building practical programmable software systems that target realistic workloads in widely used environments.
- The Software Engineering and Analysis Laboratory conducts research in software engineering, in particular debugging and testing for big data systems and automated tools for data science and ML-based systems. Its overall goal is to improve software engineering productivity and correctness. To achieve it, the laboratory designs scalable software systems, software analysis algorithms, and automated development tools. It also conducts user studies with software engineers, and carries out statistical analysis of open-source project data to allow data-driven decisions for designing novel software engineering tools. With expertise in software evolution, the laboratory is known for its research on code clones-code duplication detection, management, and removal solutions. The laboratory is a leader in creation and definition of the emerging area where software engineering and data science intersect. It has conducted the most comprehensive study of industry data scientists, and developed automated debugging and testing technologies for widely-used big data systems such as Apache Spark.
- The Software Systems Group is a collaboration of faculty from the software systems and network systems fields.
Networks and Security
This research area addresses the challenges of designing, analyzing, and securing modern networks and distributed systems.
Network Design and Optimization
Design, analysis, and optimization of systems that enable the reliable and efficient mobile computing experiences, exchange of data across networks, and enable the seamless integration of smart devices within the Internet of Things (IoT) ecosystem. This field covers a broad range of topics, including network protocols, wireless communication, internet architecture, network security, and efficient mobile applications that respond to real-time data. Researchers work on developing new techniques to enhance the speed, capacity, and security of data transmission, addressing challenges in areas such as 5G/6G networks, the Internet of Things (IoT), and cloud computing.
Read also: Understanding UCLA Counselors
- The Internet Research Laboratory mission is to help the Internet grow. Its research efforts focus on design and development of network architecture and protocols, and the challenges in building secure networks and systems. Its past work has turned into Internet standards and successful startups.
- The Network Design Automation Laboratory focuses on research in this field, an effort to build a comprehensive set of design tools for networks inspired by electronic design automation for chips. A major focus is analysis and synthesis of router configuration files to avoid major outages that frequently cripple major service providers. This work involves development of new tools inspired by other fields such as programming languages, hardware design, and data mining; but targeted to incorporate the special structure and challenges of networks.
- The Connection Laboratory offers an environment to support advanced research in technologies at the forefront of all things regarding networking and connectivity, and will deliver the benefits of that research to society globally. The laboratory’s broad-based agenda enables faculty, students, and visitors to pursue research challenges of their own choosing, without externally imposed constraints on scope or risk. It draws inspiration from the foundational role of UCLA as the birthplace of the Internet.
- The Wireless Networking Group’s research areas include wireless networking, mobile systems, and cloud computing. Its focus is on design, implementation, and experimentation of protocols, algorithms, and systems for wireless data networks.
Cybersecurity
Safeguarding digital systems against threats and ensuring the reliability and integrity of computing environments is an essential element of modern computing especially in light of the expanding interaction between humans and digital devices. This field encompasses the design of intuitive user interfaces and experiences, secure hardware, software, and communication protocols that protect against cyberattacks, data breaches, and system failures.
- The Center for Encrypted Functionalities was established in 2014 through an NSF Secure and Trustworthy Cyberspace (SaTC) Frontier Award. The center tackles the deep and far-reaching problem of general-purpose software obfuscation. The goal of obfuscation is to enable software that can keep secrets: software that makes use of secrets, but such that they remain hidden even if an adversary can examine the software code in its entirety and analyze its behavior as it runs.
- The Center for Information and Computation Security was established in 2003 to promote all aspects of research and education in cryptography and computer security. It explores novel techniques for securing national and private-sector information infrastructures across various network-based and wireless platforms as well as wide-area networks. It has also attracted multiple international visiting scholars.
Data Science and Engineering
This area is concerned with the development of methods and tools for managing, analyzing, and extracting knowledge from large and complex datasets.
Big Data Analytics
The Big Data and Genomics Laboratory aims to improve understanding and treatment of human disease by analysis of big data collected in relation to diseases. The main focus of the laboratory has been development of methods for analysis of genomic data-including genetics, epigenetics, RNA, and microbiome data; as well as medical records, images, and waveforms of UCLA Health medical center patients. The methods developed are typically standalone tools, often used by other researchers for analysis of specific diseases.
Information and Data Management
The Information and Data Management Group is a collaboration of all UCLA faculty from this field. The Relational Programming Laboratory conducts research in databases and programming languages. The laboratory develops algorithms and systems to support complex reasoning tasks over large, heterogeneous data.
Scalable Analytics
The Scalable Analytics Institute was established in 2013 with a focus on the continuing growth of data and demand for smart analytics to mine that data. Such analytics are creating major transformative opportunities in science and industry.
Human-Computer Interaction and Cyber-Physical Systems
Intelligent and Trustworthy Systems
Modern computer systems interact intelligently and in multiple modalities with humans and the physical world as part of perception-cognition-communication-action loops. Moreover, they often do so in real-time (throughput, latency), under limited resources (computation, energy, connectivity, user attention and motor capabilities), take diverse form factors (mobile, wearable, embedded, etc.), operate wirelessly, and in challenging environments (extreme, dynamic, adversarial). They also need to be usable, ensuring that users can effectively and efficiently interact with the system while minimizing cognitive and physical effort. Lastly, these systems need operate in a trustworthy manner, meeting requirements relating to safety, resiliency, reliability, security, etc.
Cyber-Physical Systems
Integration of computing, networking, and physical processes to create intelligent, responsive systems. This field encompasses the design and control of robotics, autonomous systems, and smart infrastructure, where sensors, actuators, and computational algorithms work together to interact with the physical world in real-time. Researchers focus on developing advanced control strategies, ensuring system stability, and enhancing the autonomy and efficiency of these systems.
- The Center for Autonomous Intelligent Networked Systems was established in 2001 with researchers from several laboratories in the Computer Science, and Electrical and Computer Engineering, departments. It serves as a forum for intelligent-agent researchers and visionaries from academia, industry, and government, with an interdisciplinary focus on fields such as engineering, medicine, biology, and social sciences. Research projects include use of unmanned autonomous vehicles, coordination of vehicles into computing clouds, and integration of body sensors and smart phones into m-health systems.
Visual Computing and Graphics
Computer Vision
Researchers at the Vision Laboratory investigate how images-i.e., measurements of light-can be used to infer properties of the physical world such as shape, motion, location, and material properties of objects. This is key to developing engineering systems that can “see” and interact intelligently with the world around them. For example, images captured by a car-mounted video camera can be processed by computers to infer a model of the car’s surroundings, e.g., other vehicles, pedestrians, etc. This technology can also be used to analyze images captured in the environment, to help understand the effects of climate change by monitoring the behavior of animals and plants.
- The Computer Graphics and Vision Laboratory engages in a broad spectrum of visual computing research unifying computer graphics (image synthesis), computer vision (image analysis), and related fields; with emphasis on geometric, physics-based, learning-driven, and artificial intelligence/life modeling and simulation.
Emerging Technologies
Quantum Computing
Exploration and application of quantum effects toward real-world applications. This field involves quantum computing platforms, novel quantum materials, quantum sensing and quantum information theory to innovate computing efficiency, and sensors. Researchers aim to harness the unique properties of quantum systems, such as superposition and entanglement, to solve complex problems beyond the capabilities of classical systems.
Semiconductor Devices
Advancing the design, fabrication, and integration of semiconductor devices through innovation of new devices, application of new materials, and novel methods of 2.5D/3D integration. This field involves exploring materials, processes, and design methods to improve the performance, and continued scaling of electronic components and their capability. This field is critical for driving progress in consumer electronics, and computing systems. Researchers work on developing cutting-edge semiconductor materials, and optimizing device architectures.
Microwave and Millimeter-Wave Systems
Design and analysis of electromagnetic systems operating at microwave and millimeter-wave frequencies. This field includes the development of advanced antennas, waveguides, and communication systems that operate at high frequencies to enable faster data transmission and improved signal processing. Researchers explore innovative techniques in electromagnetic theory, materials, and circuit design to enhance the performance and efficiency of these systems.
Light and Plasma Technologies
Application of light and plasma phenomena for advanced technology development. This field encompasses the design and optimization of optical systems, including lasers, fiber optics, and imaging technologies. Researchers investigate innovative approaches to harness and manipulate light for applications such as high-speed data transmission, imaging, sensing, and energy conversion.
Computational Biology and Biomedical Engineering
Biomedical Engineering
Leveraging engineering principles to advance healthcare technologies and improve medical diagnosis. This field involves the development and integration of innovative systems and devices, such as medical imaging tools, wearable health monitors, and diagnostic algorithms, to support patient care and medical research.
Genomics and Bioinformatics
- The Computational Genetics Laboratory is comprised of a computational genetics group affiliated with both the Computer Science and Human Genetics departments. Research interests are in computational genetics, bioinformatics, computer science, and statistics.
- The interdisciplinary Machine Learning and Genomics Laboratory research group is affiliated with UCLA departments of Computer Science, Human Genetics, and Computational Medicine. It is broadly interested in questions at the intersection of computer science, statistics, and biomedicine. It develops statistical and computational methods to make sense of complex, high-dimensional datasets generated in the fields of genomics and medicine, to answer questions ranging from how humans have evolved, to what the biological underpinnings of diseases are, to how we can improve the diagnosis and treatment of disease. A major focus of this research is understanding and interpreting human genomes. The biological questions of interest center around understanding how evolution shapes human genes, and how they modulate complex traits that include common diseases. The laboratory develops and extends tools from a diverse set of disciplines including machine learning, algorithms, optimization, high-dimensional statistics, and information theory.
Biocybernetics
The interdisciplinary research of the Biocybernetics Laboratory typically involves integration of theory with real laboratory data, using biomodeling, computational, and biosystems approaches. Problem domains are physiological systems, disease processes, pharmacology, and some post-genomic bioinformatics.
Wireless Health
WHI is leading initiatives in health care solutions in the fields of disease diagnosis, neurological rehabilitation, optimization of clinical outcomes for many disease conditions, geriatric care, and many others. WHI technology always serves the clinician community through jointly developed innovations and clinical trial validation. Each WHI program is focused on large-scale product delivery in cooperation with manufacturing partners. WHI collaborators include the UCLA schools of Medicine, Nursing, and Engineering and Applied Sciences; Clinical Translational Science Institute for medical research; Ronald Reagan UCLA Medical Center; and faculty from many departments across UCLA. WHI develops innovative, wearable biomedical monitoring systems that collect, integrate, process, analyze, communicate, and present information so that individuals become engaged and empowered in their own health care, improve their quality of life, and reduce burdens on caregivers. WHI products appear in diverse areas including motion sensing, wound care, orthopaedics, digestive health and process monitoring, advancing athletic performance, and many others. Clinical trials validating WHI technology are underway at 10 institutions. and Europe. Physicians, nurses, therapists, other providers, and families can apply these technologies in hospital and community practices. Academic and industry groups can leverage the organization of WHI to rapidly develop products in complete-care programs and validate in trials.
Energy-Efficient Computing
Developing and optimizing technologies for generating, distributing, and storing electrical energy. This field covers a broad spectrum, including renewable energy integration, smart grid advancements, and innovative battery technologies that enhance energy efficiency and reliability. Researchers work on improving the performance and lifespan of energy storage systems, developing advanced power electronics, and designing sustainable solutions for the next generation of electrical infrastructure.
Specialized Research Centers and Laboratories
Center for Domain-Specific Computing (CDSC)
The Center for Domain-Specific Computing looks beyond parallelization and focuses on domain-specific customization as a disruptive technology to bring orders-of-magnitude power-performance efficiency improvement. CDSC develops a general methodology for creating novel, customizable computing platforms, and associated compilation tools and runtime management environment to support domain-specific computing. Its recent focus is on design and implementation of accelerator-rich architectures, from single chips to data centers; and actively exploring the use of emerging computing technologies, such as neuromorphic and quantum computing. It also develops highly automated compilation tools and runtime management software for customizable heterogeneous platforms, including multicore CPUs, many-core GPUs, FPGAs, and quantum computers. By combining these capabilities, CDSC researchers are able to deliver a supercomputer-in-a-box or -in-a-cluster.
Center for Vision, Cognition, Learning, and Art
The Center for Vision, Cognition, Learning, and Art is affiliated with the Computer Science and Statistics departments. Research begins with computer vision and expands to other disciplines. The objective is to pursue a unified framework for representation, learning, inference, and reasoning; and to build intelligent computer systems for real-world applications.
tags: #ucla #computer #science #faculty #research #areas

