Git Product home page Git Product logo

disvocering-k-most-reliable-subgraphs-within-uncertain-graphs---bsc_project's Introduction

Abstract

Uncertain graphs serve as valuable tools for representing the inherent uncertainty within complex systems. This project delves into an extensive examination and expansion of Jin et al.'s work, with a specific focus on the challenging task of identifying the k most reliable subgraphs within uncertain graphs. This problem holds great relevance across various network applications, including but not limited to social networks, network routing, and protein-protein interaction networks.

Due to its #P-completeness, rendering it computationally intractable, we introduce a novel sampling scheme aimed at providing ε-approximations with a high level of confidence. In the pursuit of this goal, we employ a transformation that reconfigures the problem into one of uncovering the k most frequent cohesive sets within deterministic graphs. This transformation paves the way for two distinct strategies: the eager approach and the attentive approach.

The eager approach seamlessly combines peeling techniques with an iterative variant of the Apriori algorithm to furnish approximate solutions, complete with ε-guarantees. In parallel, the attentive approach builds upon the foundation of the eager approach by incorporating a progressive sampling step. Together, these two methodologies offer a versatile framework that allows for a judicious trade-off between computational efficiency and result precision.

Extensive experimentation serves to validate the efficacy of these innovative approaches. Our findings conclusively demonstrate significant improvements over a straightforward extension of Jin et al.'s work to the top-k subgraph discovery problem.

To provide clarity and consistency with the report's content, we introduce the following equivalences:

TopKPeeling is synonymous with AttentivePeeling. TopKSingleStep corresponds to EagerPeeling. NaiveTopKPeeling is equivalent to NaivePeeling.

disvocering-k-most-reliable-subgraphs-within-uncertain-graphs---bsc_project's People

Contributors

crel-minister avatar madstoftrup avatar sebulo avatar munklinde96 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.