Bayesian inference in networks
Notice bibliographique
Résumé
Bayesian inference is a method that can be used to estimate an unknown and/or unobservable parameter based on evidence that is accumulated over time.In this thesis, we apply Bayesian inference techniques in the context of two network-based problems.First, we consider multi-target tracking in networks with superpositional sensors, i.e., sensors that generate measurements equal to the sum of individual contributions of each target.We derive a tractable form for a novel moment-based multi-target filter called the Additive Likelihood Moment (ALM) filter.We show, through simulations, that our particle approximation of the ALM filter is more accurate and computationally efficient than Markov chain Monte Carlo-based particle methods to perform radio-frequency (RF) tomographic tracking of multiple targets.The second problem we study is multi-path available bandwidth estimation in computer networks.We propose a probabilistic-rate-based definition for the available bandwidth, probabilistic available bandwidth (PAB), that addresses flaws of the classical utilizationbased definition and existing estimation tools.We design a network-wide estimation tool that uses factor graphs, belief propagation and adaptive sampling to minimize the overhead.We deploy our tool on the Planet Lab network and show that it can produce accurate estimates of the PAB and achieve significant gains (over 70%) in terms of measurement overhead and latency over a popular estimation tool (Pathload).We extend our tool to i) track PAB in time and ii) use chirps to further reduce the number of required measurements by over 80%.Our simulations and online experiments demonstrate that our tracking algorithm is more accurate than block-based approaches without any significant additional complexity.Above all, I want to thank my supervisor Mark Coates, without whom realizing this thesis would have never been possible.For the past seven years, he has taught me everything I know about academic research in a respectful, collaborative and friendly, yet professional, work environment.I could not have asked for better guidance or for a more comprehensive advisor.I am very grateful for all the technical help I have received from people in my lab over the years.In particular, Prof. Michael Rabbat who has helped me as his own student and treated me as a friend from the very first day he arrived at McGill.His availability, precious advice and contributions have played a significant role in most parts of this thesis.Santosh Nannuru for sharing his Markov Chain Monte Carlo-based algorithm and simulation results and helping out on paper submission.Xi Chen for his time and explanations about radiofrequency tomographic target tracking.My research would not have been possible without the financial support I have received from FQRNT (Fonds Québécois de la Recherche sur la Nature et les Technologies), the MITACS (Mathematics in Information Technology and Complex Systems) internship program and Mark Coates.For making my life so much easier on a regular basis and allowing me to focus on research, I would like to thank Carrie Serban at the SYTAcom office.For their moral support and encouragements not to give up when it all seemed impossible, I would be forever grateful to all my friends.A special mention to Daniel, Mike and Louis-Philippe who helped me proof-reading this thesis to have their name appear in this section.Un merci particulier à la personne la plus importante dans ma vie, Marie-Ève, pour son intérêt des plus sincères et sa motivation quotidienne.Finalement, je tiens à exprimer ma gratitude envers mes parents qui ont toujours respecté et supporté mes choix, incluant celui un peu fou de compléter ce doctorat.
Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.
Comment cette classification a été obtenuedéplier
Prédiction machine sur la base complète
Imitation des enseignantsNi prévalence calibrée, ni vérité terrain. Validation humaine à venir. Le volet Gemma est une étiquette directe du modèle pour chaque travail de la base, lue sur la notice réduite au titre. Le volet Codex est un classifieur appris des 10 348 étiquettes directes de Codex et calibré sur les taux pondérés de l'échantillon; les champs sans appui suffisant ne portent aucun appel Codex. Le mode candidate est l'union des deux volets; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont pas des étiquettes humaines.
Scores du classifieur distillé par catégorie (deux têtes)
| Catégorie | Codex | Gemma |
|---|---|---|
| Métarecherche | 0,012 | 0,045 |
| Méta-épidémiologie (sens strict) | 0,003 | 0,002 |
| Méta-épidémiologie (sens large) | 0,004 | 0,003 |
| Bibliométrie | 0,007 | 0,006 |
| Études des sciences et des technologies | 0,002 | 0,006 |
| Communication savante | 0,008 | 0,009 |
| Science ouverte | 0,005 | 0,004 |
| Intégrité de la recherche | 0,005 | 0,006 |
| Charge utile insuffisante (le modèle a refusé de juger) | 0,011 | 0,002 |
Scores machine (provisoires)
Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.
Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.
score_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découleClassification
machine, non validéePrédiction automatique; un appel candidat d’une seule source (Gemma direct ou Codex distillé), pas un consensus.
Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».