{"id":1048935,"date":"2024-06-26T09:00:00","date_gmt":"2024-06-26T16:00:00","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=1048935"},"modified":"2024-07-18T08:05:53","modified_gmt":"2024-07-18T15:05:53","slug":"research-focus-week-of-june-24-2024","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/research-focus-week-of-june-24-2024\/","title":{"rendered":"Research Focus: Week of June 24, 2024"},"content":{"rendered":"\n

Welcome to Research Focus, a series of blog posts that highlights notable publications, events, code\/datasets, new hires and other milestones from across the research community at Microsoft.<\/p><\/blockquote><\/figure>\n\n\n\n

\"Research<\/figure>\n\n\n\n

NEW RESEARCH<\/h3>\n\n\n\n

Towards Energy Efficient 5G vRAN Servers<\/h2>\n\n\n\n

Virtualized radio access networks (vRANs), which run the cellular radio stack on commodity servers instead of specialized hardware, are increasingly used in modern cellular networks (e.g., 5G), owing to advantages such as a multi-vendor ecosystem, easier maintenance, and faster feature upgrades. In a recent paper: Towards Energy Efficient 5G vRAN Servers<\/a>, researchers from Microsoft and external colleagues present RENC, a system that saves energy by adjusting CPU frequency in response to sub-second variations in cellular workloads, using three techniques. First, despite large fluctuations in vRAN CPU load at sub-ms timescales, RENC establishes safe low-load intervals, e.g., by coupling media access control (MAC) layer rate limiting with CPU frequency changes. This prevents high traffic during low-power operation, which would otherwise hurt performance. Second, they design techniques to compute CPU frequencies that are safe for these low-load intervals, achieved by measuring the slack in vRAN threads\u2019 deadlines using Linux eBPF hooks, or minor binary rewriting of the vRAN software. Third, they demonstrate the need to handle CPU load spikes triggered by control operations, such as new users attaching to the network. Their evaluation in a state-of-the-art vRAN testbed shows that their techniques reduce a vRAN server\u2019s CPU power consumption by up to 45% (29% server-wide).<\/p>\n\n\n\n

RENC is purely a research project and there are no current plans to incorporate RENC into a product.<\/p>\n\n\n\n

\n
Read the paper<\/a><\/div>\n<\/div>\n\n\n\n
\n\n\n\n

NEW RESEARCH<\/h3>\n\n\n\n

The CoExplorer Technology Probe: A generative AI-powered adaptive interface to support intentionality in planning and running video meetings<\/h2>\n\n\n\n

Video meetings have enabled a new era of distributed work, but running effective meetings can be challenging. Traditional videoconferencing systems offer little support for reducing the effort of planning and conducting a video meeting. Generative AI has the potential to radically redefine meetings by augmenting intentional meeting behaviors.<\/p>\n\n\n\n

In a recent paper: The CoExplorer Technology Probe: A Generative AI-Powered Adaptive Interface to Support Intentionality in Planning and Running Video Meetings<\/a>, researchers from Microsoft present a novel adaptive meeting prototype. It preemptively generates (1) likely phases that meetings would undergo, (2) tools that allow capturing attendees\u2019 thoughts before the meeting, and (3) appropriate files and applications for each phase of the meeting and their window layout. Using CoExplorer as a technology probe in a guided walkthrough, their study findings suggest that generative AI has the potential to keep meetings on track and reduce workload. The researchers present some design implications of their findings, and discuss some concerns, e.g., about users\u2019 agency, trust, and possible disruption to traditional meeting norms.<\/p>\n\n\n\n

\n
Read the paper<\/a><\/div>\n<\/div>\n\n\n\n\t
\n\t\t\n\n\t\t

\n\t\tSpotlight: AI-POWERED EXPERIENCE<\/span>\n\t<\/p>\n\t\n\t

\n\t\t\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\"\"\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t
\n\n\t\t\t\t\t\t\t\t\t

Microsoft research copilot experience<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t

Discover more about research at Microsoft through our AI-powered experience<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t

\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tStart now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n\t<\/div>\n\t\n\n\n

NEW RESEARCH<\/h3>\n\n\n\n

Automatic Bug Detection in LLM-Powered Text-Based Games Using LLMs<\/h2>\n\n\n\n

Advancements in large language models (LLMs) are revolutionizing interactive game design, enabling dynamic plotlines and interactions between players and non-player characters (NPCs). However, LLMs may exhibit flaws such as hallucinations, forgetfulness, or misinterpretations of prompts, causing logical inconsistencies and unexpected deviations from intended designs. Automated techniques for detecting such game bugs are still insufficient.<\/p>\n\n\n\n

In a recent paper: Automatic Bug Detection in LLM-Powered Text-Based Games Using LLMs (opens in new tab)<\/span><\/a>, accepted for presentation at the Association of Computational Linguistics (ACL) 2024 (opens in new tab)<\/span><\/a> conference, researchers from Microsoft and external colleagues propose a systematic LLM-based method for automatically identifying such bugs from player game logs, eliminating the need for collecting additional data such as post-play surveys. Applied to a text-based game, DejaBoom!, their approach identifies bugs inherent in LLM-powered interactive games, surpassing unstructured LLM-powered bug-catching methods and filling the gap in automated detection of logical and design flaws.<\/p>\n\n\n\n

\n
Read the paper<\/a><\/div>\n<\/div>\n\n\n\n
\n\n\n\n

NEW RESEARCH<\/h3>\n\n\n\n

MAIRA-2: Grounded Radiology Report Generation<\/h2>\n\n\n\n

Radiology reporting is a complex task that requires detailed image understanding, integration of multiple inputs, including comparison with prior imaging, and precise language generation. This makes it ideal for the development and use of generative multimodal models. In a recent preprint: MAIRA-2: Grounded Radiology Report Generation<\/a>, researchers from Microsoft extend report generation to include the localization of individual findings on the image \u2013 or grounded report generation. Prior work indicates that grounding helps clarify image understanding and interpret AI-generated text. Therefore, grounded reporting should improve the utility and transparency of automated report drafting. <\/p>\n\n\n\n

To enable evaluation of grounded reporting, the researchers propose a novel framework \u2013 RadFact \u2013 leveraging the reasoning capabilities of LLMs. RadFact (opens in new tab)<\/span><\/a> assesses the factuality of individual generated sentences, as well as correctness of generated spatial localizations, when present. The researchers introduce MAIRA-2, a large multimodal model combining a radiology-specific image encoder with an LLM, which is trained for the new task of grounded report generation on chest x-rays. MAIRA-2 uses more comprehensive inputs than explored previously: the current frontal image, the current lateral image, the prior frontal image and prior report, as well as the Indication, Technique and Comparison sections of the current report. These additions significantly improve report quality and reduce model hallucinations, establishing a new state of the art on findings generation (without grounding) on MIMIC-CXR, while demonstrating the feasibility of grounded reporting as a novel and richer task.<\/p>\n\n\n\n

\n
Read the paper<\/a><\/div>\n\n\n\n
Get the code<\/a><\/div>\n<\/div>\n\n\n\n
\n\t\n\t
\n\t\t
\n\t\t\t
\n\t
\n\n\t\t\n\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\t\t<\/div>\n\t<\/div>\n\n\t<\/div>\n","protected":false},"excerpt":{"rendered":"

In this issue: RENC makes 5G vRAN servers more energy efficient; CoExplorer uses AI to keep video meetings on track; Automatic bug detection in LLM-powered text-based games; MAIRA-2: Grounded radiology report generation.<\/p>\n","protected":false},"author":37583,"featured_media":1048971,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"categories":[1],"tags":[],"research-area":[13556,13545,13554,13553,13559,13547],"msr-region":[],"msr-event-type":[],"msr-locale":[268875],"msr-post-option":[243984],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-1048935","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-research-blog","msr-research-area-artificial-intelligence","msr-research-area-human-language-technologies","msr-research-area-human-computer-interaction","msr-research-area-medical-health-genomics","msr-research-area-social-sciences","msr-research-area-systems-and-networking","msr-locale-en_us","msr-post-option-blog-homepage-featured"],"msr_event_details":{"start":"","end":"","location":""},"podcast_url":"","podcast_episode":"","msr_research_lab":[199561,199565,849856],"msr_impact_theme":[],"related-publications":[],"related-downloads":[],"related-videos":[],"related-academic-programs":[],"related-groups":[144736,780706],"related-projects":[978063,483294],"related-events":[],"related-researchers":[{"type":"user_nicename","value":"Xenofon Foukas","user_id":39276,"display_name":"Xenofon Foukas","author_link":"Xenofon Foukas<\/a>","is_active":false,"last_first":"Foukas, Xenofon","people_section":0,"alias":"xefouk"},{"type":"user_nicename","value":"Bozidar Radunovic","user_id":31286,"display_name":"Bozidar Radunovic","author_link":"Bozidar Radunovic<\/a>","is_active":false,"last_first":"Radunovic, Bozidar","people_section":0,"alias":"bozidar"},{"type":"user_nicename","value":"Francis Y. Yan","user_id":39558,"display_name":"Francis Y. Yan","author_link":"Francis Y. Yan<\/a>","is_active":false,"last_first":"Yan, Francis Y.","people_section":0,"alias":"francisy"},{"type":"user_nicename","value":"Payod Panda","user_id":42171,"display_name":"Payod Panda","author_link":"Payod Panda<\/a>","is_active":false,"last_first":"Panda, Payod","people_section":0,"alias":"t-payodpanda"},{"type":"user_nicename","value":"Lev Tankelevitch","user_id":43209,"display_name":"Lev Tankelevitch","author_link":"Lev Tankelevitch<\/a>","is_active":false,"last_first":"Tankelevitch, Lev","people_section":0,"alias":"levt"},{"type":"user_nicename","value":"Sean Rintel","user_id":33579,"display_name":"Sean Rintel","author_link":"Sean Rintel<\/a>","is_active":false,"last_first":"Rintel, Sean","people_section":0,"alias":"serintel"},{"type":"user_nicename","value":"Sudha Rao","user_id":38341,"display_name":"Sudha Rao","author_link":"Sudha Rao<\/a>","is_active":false,"last_first":"Rao, Sudha","people_section":0,"alias":"sudhra"},{"type":"user_nicename","value":"Bill Dolan","user_id":31229,"display_name":"Bill Dolan","author_link":"Bill Dolan<\/a>","is_active":false,"last_first":"Dolan, Bill","people_section":0,"alias":"billdol"},{"type":"user_nicename","value":"Shruthi Bannur","user_id":39213,"display_name":"Shruthi Bannur","author_link":"Shruthi Bannur<\/a>","is_active":false,"last_first":"Bannur, Shruthi","people_section":0,"alias":"shbannur"},{"type":"user_nicename","value":"Kenza Bouzid","user_id":43290,"display_name":"Kenza Bouzid","author_link":"Kenza Bouzid<\/a>","is_active":false,"last_first":"Bouzid, Kenza","people_section":0,"alias":"kenzabouzid"},{"type":"user_nicename","value":"Daniel Coelho de Castro","user_id":39811,"display_name":"Daniel Coelho de Castro","author_link":"Daniel Coelho de Castro<\/a>","is_active":false,"last_first":"Coelho de Castro, Daniel","people_section":0,"alias":"dacoelh"},{"type":"user_nicename","value":"Anton Schwaighofer","user_id":31059,"display_name":"Anton Schwaighofer","author_link":"Anton Schwaighofer<\/a>","is_active":false,"last_first":"Schwaighofer, Anton","people_section":0,"alias":"antonsc"},{"type":"user_nicename","value":"Max Ilse","user_id":41095,"display_name":"Max Ilse","author_link":"Max Ilse<\/a>","is_active":false,"last_first":"Ilse, Max","people_section":0,"alias":"maxilse"},{"type":"user_nicename","value":"Fernando P\u00e9rez Garc\u00eda","user_id":41473,"display_name":"Fernando P\u00e9rez Garc\u00eda","author_link":"Fernando P\u00e9rez Garc\u00eda<\/a>","is_active":false,"last_first":"P\u00e9rez Garc\u00eda, Fernando","people_section":0,"alias":"fperezgarcia"},{"type":"user_nicename","value":"Valentina Salvatelli","user_id":40612,"display_name":"Valentina Salvatelli","author_link":"Valentina Salvatelli<\/a>","is_active":false,"last_first":"Salvatelli, Valentina","people_section":0,"alias":"vsalvatelli"},{"type":"user_nicename","value":"Harshita Sharma","user_id":41602,"display_name":"Harshita Sharma","author_link":"Harshita Sharma<\/a>","is_active":false,"last_first":"Sharma, Harshita","people_section":0,"alias":"harssharma"},{"type":"guest","value":"julia-gong","user_id":"700876","display_name":"Julia Gong","author_link":"Julia Gong<\/a>","is_active":true,"last_first":"Gong, Julia","people_section":0,"alias":"julia-gong"},{"type":"user_nicename","value":"Anja Thieme","user_id":35948,"display_name":"Anja Thieme","author_link":"Anja Thieme<\/a>","is_active":false,"last_first":"Thieme, Anja","people_section":0,"alias":"anthie"},{"type":"user_nicename","value":"Matthew Lungren","user_id":42792,"display_name":"Matthew Lungren","author_link":"Matthew Lungren<\/a>","is_active":false,"last_first":"Lungren, Matthew","people_section":0,"alias":"mlungren"},{"type":"user_nicename","value":"Javier Alvarez-Valle","user_id":32137,"display_name":"Javier Alvarez-Valle","author_link":"Javier Alvarez-Valle<\/a>","is_active":false,"last_first":"Alvarez-Valle, Javier","people_section":0,"alias":"jaalvare"},{"type":"user_nicename","value":"Stephanie Hyland","user_id":38458,"display_name":"Stephanie Hyland","author_link":"Stephanie Hyland<\/a>","is_active":false,"last_first":"Hyland, Stephanie","people_section":0,"alias":"sthyland"}],"msr_type":"Post","featured_image_thumbnail":"\"Research","byline":"","formattedDate":"June 26, 2024","formattedExcerpt":"In this issue: RENC makes 5G vRAN servers more energy efficient; CoExplorer uses AI to keep video meetings on track; Automatic bug detection in LLM-powered text-based games; MAIRA-2: Grounded radiology report generation.","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/1048935"}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/users\/37583"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/comments?post=1048935"}],"version-history":[{"count":17,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/1048935\/revisions"}],"predecessor-version":[{"id":1058268,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/1048935\/revisions\/1058268"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/1048971"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=1048935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/categories?post=1048935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/tags?post=1048935"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=1048935"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=1048935"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=1048935"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=1048935"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=1048935"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=1048935"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=1048935"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=1048935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}