{"id":46371,"date":"2023-09-28T16:42:57","date_gmt":"2023-09-28T20:42:57","guid":{"rendered":"https:\/\/engineering.jhu.edu\/ams\/?post_type=news&#038;p=46371"},"modified":"2025-09-17T14:00:26","modified_gmt":"2025-09-17T18:00:26","slug":"striking-the-balance-diving-into-the-world-of-network-inference","status":"publish","type":"news","link":"https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/","title":{"rendered":"Striking the Balance: Diving into the world of network inference"},"content":{"rendered":"<p><span data-contrast=\"none\">A team of Johns Hopkins applied mathematicians has devised a new method for untangling the intricate web of connections in complex networks such as social media and the internet. The researchers\u2019 findings, described in <\/span><a href=\"https:\/\/www.tandfonline.com\/doi\/abs\/10.1080\/10618600.2022.2082972\"><span><i>The Journal of <\/i><i>Computational and Graphical Statistics<\/i><\/span><\/a><i><span data-contrast=\"none\">,<\/span><\/i><span data-contrast=\"none\"> have the potential to make computer calculations faster and more efficient. They also shed light on finding the right balance between numerical and statistical errors in data analysis: crucial for making reliable decisions based on data.\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/engineering.jhu.edu\/ams\/faculty\/carey-priebe\/\"><span>Carey Priebe<\/span><\/a><span data-contrast=\"none\">, a professor of applied mathematics and statistics worked with <\/span><a href=\"https:\/\/engineering.jhu.edu\/ams\/faculty\/avanti-athreya\/\"><span>Avanti Athreya<\/span><\/a><span data-contrast=\"none\"> and <\/span><span data-contrast=\"none\">Zachary Lubberts,<\/span><span data-contrast=\"none\"> both associate research professors, to identify communities within a YouTube social network based on connections between users. One challenge they faced was that the network&#8217;s connections on any given day were sometimes jumbled and unclear, not always accurately representing the community of users. To tackle this, they used a technique called eigendecomposition, which breaks the network down into simpler parts. The aim was to gain insights into the network\u2019s actual community structure. However, performing these eigendecompositions requires a lot of computer power, and the team was eager to make that process more efficient.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">\u201cWe discovered that striving for a \u2018perfect\u2019 eigendecomposition by using a lot of computational resources is not productive, because the endgame isn\u2019t the eigendecomposition itself: It\u2019s to understand the communities within YouTube,\u201d said Athreya.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">To address this challenge, the researchers sought to determine how to allocate computational resources more optimally, including a more refined criterion for terminating an eigendecomposition algorithm. An improved termination criterion not only ensures efficiency but also conserves precious resources, such as time, energy, and effort.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">They used spectral properties, which are characteristics of the graph of connections between users, to set a better-adapted stopping point for their algorithm. Much of the improvement they discovered came from balancing two types of error in random data: numerical and statistical. <\/span><span data-contrast=\"none\">Statistical errors happen because the data is naturally noisy and uncertain, and such errors cannot, in general, be entirely eliminated. Numerical error emerges when a computer program makes small approximations, such as rounding, with each calculation.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">\u201cTo minimize numerical error, one might spend a lot of computational time and resources, but if the statistical error remains significant, reducing the numerical error may not be worth it, as the statistical error will overshadow any gains,\u201d said Lubberts.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Rather t<\/span><span>han letting <\/span><span>the computer program run until it stopped <\/span><span>itself<\/span><span>, <\/span><span data-contrast=\"none\">Priebe\u2019s team devised a new method of measuring two different mistakes and deciding when the program should stop. After testing this new method on data from Youtube, they learned that they could finish the work more quickly with accurate results.<\/span><span> This <\/span><span>yielded <\/span><span>a practical and measurable method to balance various aspects of <\/span><span>an algorithm or inference procedure<\/span><span>, making it relevant for real-world applications<\/span><span>, from<\/span><span> social media platforms to transportation systems. <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">\u201cThe machine learning algorithms we depend on, whether they are search-engine results, driving directions, or optimal flight prices, all have a termination point, a point at which the algorithm stops, the list of recommendations ends, enough routes have been searched, and so on. An important question is when to stop and how to do so in a systematic and nuanced manner rather than as a one-size-fits-all default,\u201d said Athreya.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Priebe noted that this project illustrates the ongoing challenge of achieving both speed and accuracy in a specific calculation, crucial for effective statistical inference in modern data contexts<\/span><span>. <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">\u201cMy takeaway from this experience is that formal conside<\/span><span>ration of both the statistical implications of numerical calculations, and the relevance of the numerical calculations to statistical inference, can<\/span><span> lead to significant<\/span><span> breakthroughs. T<\/span><span>o me, t<\/span><span>his <\/span><span data-contrast=\"none\">project perfectly illustrates the wisdom of one my favorite quotations, from Leopold Kronecker to Hermann von Helmholtz: <\/span><span>\u2018The wealth of your practical experience with sane and interesting problems will give to mathematics a new direction and a new impetus,\u2019\u201d said Priebe. <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The researchers emphasize that this concept has broader relevance and reflects everyday decisions we all encounter. From deciding whether to invest hours cleaning a car that will soon be dirty again to contemplating spending time searching for the perfect vacation deal: it is all about finding the optimal point to stop and commit to a decision, they say. <\/span><span data-contrast=\"none\">The researchers stress that an approach that incorporates and distinguishes between various sources of error can minimize resource expenditures and enhance the accessibility and affordability of analyzing vast and intricate datasets.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n","protected":false},"template":"","class_list":["post-46371","news","type-news","status-publish","hentry","news_categories-applied-mathematics","news_categories-data-science","news_categories-research"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Striking the Balance: Diving into the world of network inference | Department of Applied Mathematics and Statistics<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Striking the Balance: Diving into the world of network inference | Department of Applied Mathematics and Statistics\" \/>\n<meta property=\"og:description\" content=\"A team of Johns Hopkins applied mathematicians has devised a new method for untangling the intricate web of connections in complex networks such as social media and the internet. The&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/\" \/>\n<meta property=\"og:site_name\" content=\"Department of Applied Mathematics and Statistics\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-17T18:00:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/engineering.jhu.edu\/ams\/wp-content\/uploads\/2023\/09\/Youtube-network-story-1024x683.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/engineering.jhu.edu\/ams\/wp-content\/uploads\/2023\/09\/Youtube-network-story-1.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Striking the Balance: Diving into the world of network inference | Department of Applied Mathematics and Statistics","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/","og_locale":"en_US","og_type":"article","og_title":"Striking the Balance: Diving into the world of network inference | Department of Applied Mathematics and Statistics","og_description":"A team of Johns Hopkins applied mathematicians has devised a new method for untangling the intricate web of connections in complex networks such as social media and the internet. The&hellip;","og_url":"https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/","og_site_name":"Department of Applied Mathematics and Statistics","article_modified_time":"2025-09-17T18:00:26+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/engineering.jhu.edu\/ams\/wp-content\/uploads\/2023\/09\/Youtube-network-story-1024x683.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/engineering.jhu.edu\/ams\/wp-content\/uploads\/2023\/09\/Youtube-network-story-1.jpg","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/","url":"https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/","name":"Striking the Balance: Diving into the world of network inference | Department of Applied Mathematics and Statistics","isPartOf":{"@id":"https:\/\/engineering.jhu.edu\/ams\/#website"},"datePublished":"2023-09-28T20:42:57+00:00","dateModified":"2025-09-17T18:00:26+00:00","breadcrumb":{"@id":"https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/engineering.jhu.edu\/ams\/news\/striking-the-balance-diving-into-the-world-of-network-inference\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/engineering.jhu.edu\/ams\/"},{"@type":"ListItem","position":2,"name":"News","item":"https:\/\/engineering.jhu.edu\/ams\/news\/"},{"@type":"ListItem","position":3,"name":"Striking the Balance: Diving into the world of network inference"}]},{"@type":"WebSite","@id":"https:\/\/engineering.jhu.edu\/ams\/#website","url":"https:\/\/engineering.jhu.edu\/ams\/","name":"Hopkins Applied Math & Statistics","description":"Department of Applied Mathematics and Statistics","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/engineering.jhu.edu\/ams\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Department of Applied Mathematics and Statistics","distributor_original_site_url":"https:\/\/engineering.jhu.edu\/ams","push-errors":false,"_links":{"self":[{"href":"https:\/\/engineering.jhu.edu\/ams\/wp-json\/wp\/v2\/news\/46371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engineering.jhu.edu\/ams\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/engineering.jhu.edu\/ams\/wp-json\/wp\/v2\/types\/news"}],"wp:attachment":[{"href":"https:\/\/engineering.jhu.edu\/ams\/wp-json\/wp\/v2\/media?parent=46371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}