12 research outputs found
ART-naive HIV patients at Feleg-Hiwot Referral Hospital Northwest, Ethiopia
Objectives: To determine socio-demographic and immunological status of anti-retroviral treatment (ART)-naĂŻve HIVpositive patients.Methods: This was a longitudinal survey of HIV-positive patients treated with ART at Felege-Hiwot Hospital. CD4 cell counts were enumerated at baseline and after 6 months of treatment using FACS count (Becton Dickinson). Socioeconomic data were collected using pre tested questionnaires.Results: Three hundred sixty eight (62% female), with median age 30 years were enrolled. Of these, 207 (56.5%) were uneducated and 233 (66.8%) had monthly income †250 birr. Three hundred fifteen (85.6%) started ART within 6 months of HIV diagnosis. The mean (95% CI) CD4 cell count at baseline was 153 (139-167); 156 (137-175) for females and 122 cells/ÎŒl (105-139) for males (
Un algorithme de test pour la connexit\'e temporelle des graphes dynamiques de faible densit\'e
We address the problem of testing whether a dynamic graph is temporally
connected, i.e. a temporal path ({\em journey}) exists between all pairs of
vertices. We consider a discrete version of the problem, where the topology is
given as an evolving graph \G=\{G_1,G_2,...,G_{k}\} in which only the set of
(directed) edges varies. Two cases are studied, depending on whether a single
edge or an unlimited number of edges can be crossed in a same (strict
journeys {\it vs} non-strict journeys). For strict journeys, two existing
algorithms designed for other problems can be adapted. However, we show that a
dedicated approach achieves a better time complexity than one of these two
algorithms in all cases, and than the other one for those graphs whose density
is low at any time (though arbitrary over time). The time complexity of our
algorithm is , where k=|\G| is the number of time steps and
is the maximum {\em instant} density, to be contrasted with
, the {\em cumulated} density. Indeed, it is not uncommon for a
mobility scenario to satisfy, for instance, both and
. We characterize the key values of and for which
our algorithm should be used. For non-strict journeys, for which no algorithm
is known, we show that a similar strategy can be used to answer the question,
still in time
Calcul de paramĂštres minimaux dans les graphes dynamiques.
International audienceDans un travail prĂ©cĂ©dent [1], nous avons prĂ©sentĂ© un algorithme permettant de calculer un paramĂštre appelĂ© T -interval connectivity dans les graphes dynamiques qui se prĂ©sentent sous forme dâune suite de graphes G 1 , G 2 , ..., G ÎŽ . Cet algorithme considĂšre les graphes de la suite comme des atomes et les manipule via deux opĂ©rations Ă©lĂ©mentaires : une opĂ©ration de composition (de deux graphes) et une opĂ©ration de test (sur un graphe). Cet algorithme est optimal dans le sens oĂč il nâutilise que O(ÎŽ) opĂ©rations de ce type. Dans cet article, nous gĂ©nĂ©ralisons cette approche, en montrant notamment quâil suffit de dĂ©finir diffĂ©remment les opĂ©rations de composition et de test pour rĂ©soudre immĂ©diatement dâautres problĂšmes. Nous illustrons cela par lâĂ©tude de trois problĂšmes de minimisation, Ă savoir BOUNDED-REALIZATION-OF-THE-FOOTPRINT, TEMPORAL-DIAMETER, et ROUND-TRIP-TEMPORAL-DIAMETER, chacun faisant rĂ©fĂ©rence Ă une propriĂ©tĂ© temporelle importante dans les rĂ©seaux dynamiques.[1] A. Casteigts, R. Klasing, Y. M. Neggaz, J. G. Peters. Tester efficacement la T-intervalle connexitĂ© dans les graphesdynamiques. CIAC 2015 (English) and ALGOTEL 2015 (French)
Efficiently Testing T-Interval Connectivity in Dynamic Graphs
International audienc
Maintaining a Distributed Spanning Forest in Highly Dynamic Networks
International audienceHighly dynamic networks are characterized by frequent changes in the availability of communication links. These networks are often partitioned into several components, which split and merge unpredictably. We present a distributed algorithm that maintains a forest of (as few as possible) spanning trees in such a network, with no restriction on the rate of change. Our algorithm is inspired by high-level graph transformations, which we adapt here in a (synchronous) message passing model for dynamic networks. The resulting algorithm has the following properties. First, every decision is purely local-in each round, a node only considers its role and that of its neighbors in the tree, with no further information propagation (in particular, no wave mechanisms). Second, whatever the rate and scale of the changes, the algorithm guarantees that, by the end of every round, the network is covered by a forest of spanning trees in which 1) no cycle occur, 2) every node belongs to exactly one tree, and 3) every tree contains exactly one root. We primarily focus on the correctness of this algorithm, which is established rigorously. While performance is not the main focus, we suggest new complexity metrics for such problems, and report on preliminary experimentation results validating our algorithm in a practical scenario
HGExplainer: Explainable Heterogeneous Graph Neural Network
International audienceGraph Neural Networks (GNNs) are an effective framework for graph representation learning in real-world appli- cations. However, despite their increasing success, they remain notoriously challenging to interpret, and their predictions are hard to explain. Nowadays, several recent works have proposed methods to explain the decisions made by GNNs. However, they only aggregate information from the same type of neighbors or indiscriminately treat homogeneous and heterogeneous neighbors similarly. Based on these observations, we propose HGExplainer, an explainer for heterogeneous GNNs to comprehensively capture structural, semantic, and attribute information from homogeneous and heterogeneous neighbors. We first train the GNN model to represent the predictions on a heterogeneous network. To make the explainable predictions, we design the model to capture heterogeneity information in calculating the joint mutual information maximization, extracting the meta-path-based graph sampling to generate more prosperous and more accurate explanations. Finally, we evaluate our explainable method on synthetic and real-life datasets and perform concrete case studies. Extensive results show that HGExplainer can provide inherent explanations while achieving high accuracy
Maintaining a Distributed Spanning Forest in Highly Dynamic Networks
International audienceHighly dynamic networks are characterized by frequent changes in the availability of communication links. These networks are often partitioned into several components, which split and merge unpredictably. We present a distributed algorithm that maintains a forest of (as few as possible) spanning trees in such a network, with no restriction on the rate of change. Our algorithm is inspired by high-level graph transformations, which we adapt here in a (synchronous) message passing model for dynamic networks. The resulting algorithm has the following properties. First, every decision is purely local-in each round, a node only considers its role and that of its neighbors in the tree, with no further information propagation (in particular, no wave mechanisms). Second, whatever the rate and scale of the changes, the algorithm guarantees that, by the end of every round, the network is covered by a forest of spanning trees in which 1) no cycle occur, 2) every node belongs to exactly one tree, and 3) every tree contains exactly one root. We primarily focus on the correctness of this algorithm, which is established rigorously. While performance is not the main focus, we suggest new complexity metrics for such problems, and report on preliminary experimentation results validating our algorithm in a practical scenario