Urbashi Mitra Ming Hsieh Department of Electrical Engineering - - PowerPoint PPT Presentation

urbashi mitra
SMART_READER_LITE
LIVE PREVIEW

Urbashi Mitra Ming Hsieh Department of Electrical Engineering - - PowerPoint PPT Presentation

Matrix factoriza@on techniques for data clustering and radio map reconstruc@on with applica@ons to UAV placement Urbashi Mitra Ming Hsieh Department of Electrical Engineering University of Southern California, Los Angeles, USA with Jun8ng Chen


slide-1
SLIDE 1

Urbashi Mitra

Ming Hsieh Department of Electrical Engineering University of Southern California, Los Angeles, USA

Matrix factoriza@on techniques for data clustering and radio map reconstruc@on with applica@ons to UAV placement

Acknowledgements This research has been funded in part by one or more of the following grants: ONR N00014-15-1-2550, NSF CNS-1213128, NSF CCF-1718560, NSF CCF-1410009 , NSF CPS-1446901, and AFOSR FA9550-12-1-0215.

with Jun8ng Chen (USC), Omid Esrafilian (Eurecom) & David Gesbert (EURECOM)

slide-2
SLIDE 2

Explora8on-Exploita8on

Autonomous Underwater Vehicle (AUV) Ummaned Aerial Vehicle (UAV)

slide-3
SLIDE 3

AUVs and Communica8ons

slide-4
SLIDE 4

−1 1 −1 −0.5 0.5 1 −1 −0.5 0.5 1 X (km) Y (km) Z (km)

AUVs as data mules

¨ Autonomous

Underwater Vehicle (AUV)

¨ Sensors in a field ¨ AUV needs to collect

data from sensors

¨ Underwater

communica@on hinders data collec@on

¨ How to traverse

field?

§ Path planning problem

Vehicle start Sensor 1 Sensor 2 Sensor 3 Dynamic source Trajectory

slide-5
SLIDE 5

UAV Relay Placement

5

Op@mize the posi@on of a drone for a dynamic network over complex terrain

Key & Challenge: Know the shadowing & avoid it

(More generally, learn the fine-grained environment & adapt to it)

1 mile 400 feet

intelligent transporta@on Device-to-device connec@on, mmWave applica@on, etc. Search and Surveillance

slide-6
SLIDE 6

6

400 600 800 1000

Longitude [m]

400 600 800 1000

Latitude [m]

5 15 25 35 45 Building height [m]

City model, top view

user BS

How to Efficiently Learn Radio Map?

Simula@on of a theore@cally simplified throughput map

(source: Nokia)

Simulated SNR map in a more realis@c sedng

When a global radio map is available, op@mal UAV placement straigheorward Challenges: accurate modeling of buildings (materials) and incomplete data sets

slide-7
SLIDE 7

Is there an underlying model?

7

Probabilis@c model

(Hourani et. al’14 TCOML, Mozaffari et. al’16 ICC)

“Fingerprint” model

(Romero et. al’17 TSP)

Over simplified Least structured High complexity 3D terrain-map based

(Monserrat et. al.’15 IJAP)

Not robust to missing data large bias

slide-8
SLIDE 8

Segmented Propaga8on Model

8

q Classical model (large-scale fading): , with

xi , where depend on various “scenarios”

q Segmented model (proposed): q Par88on the space of x into K disjoint segments Dk, each with an

individual propaga@on law [dB]

User xu

<latexit sha1_base64="BiZcVLeUbeu0Tqiwya0ljseEAw=">AB+3icbVDLSsNAFJ34rPUV7dLNYBG6KokI6q7gxmUFYwtCJPpB06eTBzIw0h/obFypu/RF3/o2TNgtPTBwOde7pnjJ4IrsKxvY219Y3Nru7ZT393bPzg0j4fVJxKyhwai1j2faKY4BFzgINg/UQyEvqC9fzpTen3HplUPI7uIUuYG5JxANOCWjJMxvDkMDED/JZ4Q2BzSBPC89sWm1rDrxK7Io0UYWuZ34NRzFNQxYBFUSpgW0l4OZEAqeCFfVhqlhC6JSM2UDTiIRMufk8fIHPtDLCQSz1iwDP1d8bOQmVykJfT5ZR1bJXiv95gxSCKzfnUZICi+jiUJAKDEum8AjLhkFkWlCqOQ6K6YTIgkF3Vdl2Avf3mVOft67Z1d9HstKo2augEnaIWstEl6qBb1EUOoihDz+gVvRlPxovxbnwsRteMaqeB/sD4/AFJZJVN</latexit><latexit sha1_base64="BiZcVLeUbeu0Tqiwya0ljseEAw=">AB+3icbVDLSsNAFJ34rPUV7dLNYBG6KokI6q7gxmUFYwtCJPpB06eTBzIw0h/obFypu/RF3/o2TNgtPTBwOde7pnjJ4IrsKxvY219Y3Nru7ZT393bPzg0j4fVJxKyhwai1j2faKY4BFzgINg/UQyEvqC9fzpTen3HplUPI7uIUuYG5JxANOCWjJMxvDkMDED/JZ4Q2BzSBPC89sWm1rDrxK7Io0UYWuZ34NRzFNQxYBFUSpgW0l4OZEAqeCFfVhqlhC6JSM2UDTiIRMufk8fIHPtDLCQSz1iwDP1d8bOQmVykJfT5ZR1bJXiv95gxSCKzfnUZICi+jiUJAKDEum8AjLhkFkWlCqOQ6K6YTIgkF3Vdl2Avf3mVOft67Z1d9HstKo2augEnaIWstEl6qBb1EUOoihDz+gVvRlPxovxbnwsRteMaqeB/sD4/AFJZJVN</latexit><latexit sha1_base64="BiZcVLeUbeu0Tqiwya0ljseEAw=">AB+3icbVDLSsNAFJ34rPUV7dLNYBG6KokI6q7gxmUFYwtCJPpB06eTBzIw0h/obFypu/RF3/o2TNgtPTBwOde7pnjJ4IrsKxvY219Y3Nru7ZT393bPzg0j4fVJxKyhwai1j2faKY4BFzgINg/UQyEvqC9fzpTen3HplUPI7uIUuYG5JxANOCWjJMxvDkMDED/JZ4Q2BzSBPC89sWm1rDrxK7Io0UYWuZ34NRzFNQxYBFUSpgW0l4OZEAqeCFfVhqlhC6JSM2UDTiIRMufk8fIHPtDLCQSz1iwDP1d8bOQmVykJfT5ZR1bJXiv95gxSCKzfnUZICi+jiUJAKDEum8AjLhkFkWlCqOQ6K6YTIgkF3Vdl2Avf3mVOft67Z1d9HstKo2augEnaIWstEl6qBb1EUOoihDz+gVvRlPxovxbnwsRteMaqeB/sD4/AFJZJVN</latexit>

x

<latexit sha1_base64="jAFQb7w5cOPuyxF2OfPVLj9buEM=">AB8HicbVBNS8NAFHzxs9avqkcvi0XoqaQiqLeCF48VjC2oWy2m3bpZhN2X8QS+i+8eFDx6s/x5r9x0+agrQMLw8x7LwJEikMu63s7K6tr6xWdoqb+/s7u1XDg7vTZxqxj0Wy1h3Amq4FIp7KFDyTqI5jQLJ28H4Ovfbj1wbEas7nCTcj+hQiVAwilZ6EUR0GYPU37lapbd2cgy6RkCoUaPUrX71BzNKIK2SGtNtuAn6GdUomOTci81PKFsTIe8a6miETd+Nks8JadWGZAw1vYpJDP190ZGI2MmUWAn84Rm0cvF/7xuiuGlnwmVpMgVm38UpJgTPLzyUBozlBOLKFMC5uVsBHVlKEtqWxLaCyevEy8s/pV3b09rzZrRslOIYTqEDLqAJN9ACDxgoeIZXeHOM8+K8Ox/z0RWn2DmCP3A+fwBfrJDV</latexit><latexit sha1_base64="jAFQb7w5cOPuyxF2OfPVLj9buEM=">AB8HicbVBNS8NAFHzxs9avqkcvi0XoqaQiqLeCF48VjC2oWy2m3bpZhN2X8QS+i+8eFDx6s/x5r9x0+agrQMLw8x7LwJEikMu63s7K6tr6xWdoqb+/s7u1XDg7vTZxqxj0Wy1h3Amq4FIp7KFDyTqI5jQLJ28H4Ovfbj1wbEas7nCTcj+hQiVAwilZ6EUR0GYPU37lapbd2cgy6RkCoUaPUrX71BzNKIK2SGtNtuAn6GdUomOTci81PKFsTIe8a6miETd+Nks8JadWGZAw1vYpJDP190ZGI2MmUWAn84Rm0cvF/7xuiuGlnwmVpMgVm38UpJgTPLzyUBozlBOLKFMC5uVsBHVlKEtqWxLaCyevEy8s/pV3b09rzZrRslOIYTqEDLqAJN9ACDxgoeIZXeHOM8+K8Ox/z0RWn2DmCP3A+fwBfrJDV</latexit><latexit sha1_base64="jAFQb7w5cOPuyxF2OfPVLj9buEM=">AB8HicbVBNS8NAFHzxs9avqkcvi0XoqaQiqLeCF48VjC2oWy2m3bpZhN2X8QS+i+8eFDx6s/x5r9x0+agrQMLw8x7LwJEikMu63s7K6tr6xWdoqb+/s7u1XDg7vTZxqxj0Wy1h3Amq4FIp7KFDyTqI5jQLJ28H4Ovfbj1wbEas7nCTcj+hQiVAwilZ6EUR0GYPU37lapbd2cgy6RkCoUaPUrX71BzNKIK2SGtNtuAn6GdUomOTci81PKFsTIe8a6miETd+Nks8JadWGZAw1vYpJDP190ZGI2MmUWAn84Rm0cvF/7xuiuGlnwmVpMgVm38UpJgTPLzyUBozlBOLKFMC5uVsBHVlKEtqWxLaCyevEy8s/pV3b09rzZrRslOIYTqEDLqAJN9ACDxgoeIZXeHOM8+K8Ox/z0RWn2DmCP3A+fwBfrJDV</latexit><latexit sha1_base64="C39OhB+IczRcjLNINXH29e9lt8M=">AB2HicbZDNSgMxFIXv1L86Vq1rN8EiuCpTN+pOcOygmML7VAymTtaCYzJHeEMvQFXLhRfDB3vo3pz0KtBwIf5yTk3hMXSloKgi+vtrW9s7tX3/cPGv7h0XGz8WTz0gMRa5y04+5RSU1hiRJYb8wyLNYS+e3i3y3jMaK3P9SLMCo4yPtUyl4OSs7qjZCtrBUmwTOmtowVqj5ucwyUWZoSahuLWDTlBQVHFDUic+8PSYsHFlI9x4FDzDG1ULcecs3PnJCzNjTua2NL9+aLimbWzLHY3M04T+zdbmP9lg5LS6iSuigJtVh9lJaKUc4WO7NEGhSkZg64MNLNysSEGy7INeO7Djp/N96E8LJ90w4eAqjDKZzBXTgCm7hHroQgoAEXuDNm3iv3vuqpq37uwEfsn7+Aap5IoM</latexit><latexit sha1_base64="oq3v+kmAorGtn0s8Ne093d4nlT8=">AB5XicbVBNSwMxFHzrZ61Vq1cvwSJ4Klkv6k3w4rGCa4vtUrJptg3NZpfkrViW/gsvHlT8S978N2bHrR1IDMvEfmTZQpaZHSb29tfWNza7uyU92t7e0f1A9rDzbNDRcBT1VqOhGzQktApSoRCczgiWREu1ofFP67SdhrEz1PU4yESZsqGUsOUMnPfYShqMoLp6n/XqDNukMZJX4C9KABVr9+ldvkPI8ERq5YtZ2fZphWDCDkisxrfZyKzLGx2wouo5qlgbFrPEU3LqlAGJU+OeRjJTf28ULF2kRuskxol71S/M/r5hfhoXUWY5C8/lHca4IpqQ8nwykERzVxBHGjXRZCR8xwzi6kquBH/5FUSnDevmvSOQgWO4QTOwIcLuIZbaEAHDS8wBu8e9Z79T7mba15i9qO4A+8zx8pDY+U</latexit><latexit sha1_base64="oq3v+kmAorGtn0s8Ne093d4nlT8=">AB5XicbVBNSwMxFHzrZ61Vq1cvwSJ4Klkv6k3w4rGCa4vtUrJptg3NZpfkrViW/gsvHlT8S978N2bHrR1IDMvEfmTZQpaZHSb29tfWNza7uyU92t7e0f1A9rDzbNDRcBT1VqOhGzQktApSoRCczgiWREu1ofFP67SdhrEz1PU4yESZsqGUsOUMnPfYShqMoLp6n/XqDNukMZJX4C9KABVr9+ldvkPI8ERq5YtZ2fZphWDCDkisxrfZyKzLGx2wouo5qlgbFrPEU3LqlAGJU+OeRjJTf28ULF2kRuskxol71S/M/r5hfhoXUWY5C8/lHca4IpqQ8nwykERzVxBHGjXRZCR8xwzi6kquBH/5FUSnDevmvSOQgWO4QTOwIcLuIZbaEAHDS8wBu8e9Z79T7mba15i9qO4A+8zx8pDY+U</latexit><latexit sha1_base64="+dHR+JFmEfJ2OGvbIXi9W3CaS9Y=">AB8HicbVBNT8JAFHzFL8Qv1KOXjcSEyle1BuJF4+YWCFCQ7bLK2zYbpvdrZE0/AsvHtR49ed489+4hR4UnGSTycx72XkTJIJr47rfTmltfWNzq7xd2dnd2z+oHh7d6zhVD0Wi1h1A6pRcIme4UZgN1FIo0BgJ5hc537nEZXmsbwz0wT9iI4kDzmjxkoP/YiacRBmT7NBteY23DnIKmkWpAYF2oPqV38YszRCaZigWveabmL8jCrDmcBZpZ9qTCib0BH2LJU0Qu1n8QzcmaVIQljZ80ZK7+3shopPU0CuxknlAve7n4n9dLTXjpZ1wmqUHJFh+FqSAmJvn5ZMgVMiOmlCmuM1K2JgqyowtqWJLaC6fvEq8ZVw71a6160UYZTuAU6tCEC2jBDbTBAwYSnuEV3hztvDjvzsditOQUO8fwB87nD15skNE=</latexit><latexit sha1_base64="jAFQb7w5cOPuyxF2OfPVLj9buEM=">AB8HicbVBNS8NAFHzxs9avqkcvi0XoqaQiqLeCF48VjC2oWy2m3bpZhN2X8QS+i+8eFDx6s/x5r9x0+agrQMLw8x7LwJEikMu63s7K6tr6xWdoqb+/s7u1XDg7vTZxqxj0Wy1h3Amq4FIp7KFDyTqI5jQLJ28H4Ovfbj1wbEas7nCTcj+hQiVAwilZ6EUR0GYPU37lapbd2cgy6RkCoUaPUrX71BzNKIK2SGtNtuAn6GdUomOTci81PKFsTIe8a6miETd+Nks8JadWGZAw1vYpJDP190ZGI2MmUWAn84Rm0cvF/7xuiuGlnwmVpMgVm38UpJgTPLzyUBozlBOLKFMC5uVsBHVlKEtqWxLaCyevEy8s/pV3b09rzZrRslOIYTqEDLqAJN9ACDxgoeIZXeHOM8+K8Ox/z0RWn2DmCP3A+fwBfrJDV</latexit><latexit sha1_base64="jAFQb7w5cOPuyxF2OfPVLj9buEM=">AB8HicbVBNS8NAFHzxs9avqkcvi0XoqaQiqLeCF48VjC2oWy2m3bpZhN2X8QS+i+8eFDx6s/x5r9x0+agrQMLw8x7LwJEikMu63s7K6tr6xWdoqb+/s7u1XDg7vTZxqxj0Wy1h3Amq4FIp7KFDyTqI5jQLJ28H4Ovfbj1wbEas7nCTcj+hQiVAwilZ6EUR0GYPU37lapbd2cgy6RkCoUaPUrX71BzNKIK2SGtNtuAn6GdUomOTci81PKFsTIe8a6miETd+Nks8JadWGZAw1vYpJDP190ZGI2MmUWAn84Rm0cvF/7xuiuGlnwmVpMgVm38UpJgTPLzyUBozlBOLKFMC5uVsBHVlKEtqWxLaCyevEy8s/pV3b09rzZrRslOIYTqEDLqAJN9ACDxgoeIZXeHOM8+K8Ox/z0RWn2DmCP3A+fwBfrJDV</latexit><latexit sha1_base64="jAFQb7w5cOPuyxF2OfPVLj9buEM=">AB8HicbVBNS8NAFHzxs9avqkcvi0XoqaQiqLeCF48VjC2oWy2m3bpZhN2X8QS+i+8eFDx6s/x5r9x0+agrQMLw8x7LwJEikMu63s7K6tr6xWdoqb+/s7u1XDg7vTZxqxj0Wy1h3Amq4FIp7KFDyTqI5jQLJ28H4Ovfbj1wbEas7nCTcj+hQiVAwilZ6EUR0GYPU37lapbd2cgy6RkCoUaPUrX71BzNKIK2SGtNtuAn6GdUomOTci81PKFsTIe8a6miETd+Nks8JadWGZAw1vYpJDP190ZGI2MmUWAn84Rm0cvF/7xuiuGlnwmVpMgVm38UpJgTPLzyUBozlBOLKFMC5uVsBHVlKEtqWxLaCyevEy8s/pV3b09rzZrRslOIYTqEDLqAJN9ACDxgoeIZXeHOM8+K8Ox/z0RWn2DmCP3A+fwBfrJDV</latexit><latexit sha1_base64="jAFQb7w5cOPuyxF2OfPVLj9buEM=">AB8HicbVBNS8NAFHzxs9avqkcvi0XoqaQiqLeCF48VjC2oWy2m3bpZhN2X8QS+i+8eFDx6s/x5r9x0+agrQMLw8x7LwJEikMu63s7K6tr6xWdoqb+/s7u1XDg7vTZxqxj0Wy1h3Amq4FIp7KFDyTqI5jQLJ28H4Ovfbj1wbEas7nCTcj+hQiVAwilZ6EUR0GYPU37lapbd2cgy6RkCoUaPUrX71BzNKIK2SGtNtuAn6GdUomOTci81PKFsTIe8a6miETd+Nks8JadWGZAw1vYpJDP190ZGI2MmUWAn84Rm0cvF/7xuiuGlnwmVpMgVm38UpJgTPLzyUBozlBOLKFMC5uVsBHVlKEtqWxLaCyevEy8s/pV3b09rzZrRslOIYTqEDLqAJN9ACDxgoeIZXeHOM8+K8Ox/z0RWn2DmCP3A+fwBfrJDV</latexit><latexit sha1_base64="jAFQb7w5cOPuyxF2OfPVLj9buEM=">AB8HicbVBNS8NAFHzxs9avqkcvi0XoqaQiqLeCF48VjC2oWy2m3bpZhN2X8QS+i+8eFDx6s/x5r9x0+agrQMLw8x7LwJEikMu63s7K6tr6xWdoqb+/s7u1XDg7vTZxqxj0Wy1h3Amq4FIp7KFDyTqI5jQLJ28H4Ovfbj1wbEas7nCTcj+hQiVAwilZ6EUR0GYPU37lapbd2cgy6RkCoUaPUrX71BzNKIK2SGtNtuAn6GdUomOTci81PKFsTIe8a6miETd+Nks8JadWGZAw1vYpJDP190ZGI2MmUWAn84Rm0cvF/7xuiuGlnwmVpMgVm38UpJgTPLzyUBozlBOLKFMC5uVsBHVlKEtqWxLaCyevEy8s/pV3b09rzZrRslOIYTqEDLqAJN9ACDxgoeIZXeHOM8+K8Ox/z0RWn2DmCP3A+fwBfrJDV</latexit>

Drone

D1

<latexit sha1_base64="H1kPNMkwfTd/omTHGQ5XJImy+kI=">AB83icbVBNSwMxFHxbv2r9qnr0EixCT2VXBPVW0IPHCq4tEvJptk2NJusSbZQlv4OLx5UvPpnvPlvzLZ70NaBwDzHm8yYcKZNq7ZTW1jc2t8rblZ3dvf2D6uHRo5apItQnkvVCbGmnAnqG2Y47SK4jktB2Ob3K/PaFKMykezDShQYyHgkWMYGOloBdjMyKYZ7ezvtev1tyGOwdaJV5BalCg1a9+9QaSpDEVhnCsdzExNkWBlGOJ1VeqmCSZjPKRdSwWOqQ6yegZOrPKAEVS2ScMmqu/NzIcaz2NQzuZh9TLXi7+53VTE10FGRNJaqgi0NRypGRKG8ADZixPCpJZgoZrMiMsIKE2N7qtgSvOUvrxL/vHdcO8vas160UYZTuAU6uDBJThDlrgA4EneIZXeHMmzovz7nwsRktOsXMf+B8/gAEDZG3</latexit><latexit sha1_base64="H1kPNMkwfTd/omTHGQ5XJImy+kI=">AB83icbVBNSwMxFHxbv2r9qnr0EixCT2VXBPVW0IPHCq4tEvJptk2NJusSbZQlv4OLx5UvPpnvPlvzLZ70NaBwDzHm8yYcKZNq7ZTW1jc2t8rblZ3dvf2D6uHRo5apItQnkvVCbGmnAnqG2Y47SK4jktB2Ob3K/PaFKMykezDShQYyHgkWMYGOloBdjMyKYZ7ezvtev1tyGOwdaJV5BalCg1a9+9QaSpDEVhnCsdzExNkWBlGOJ1VeqmCSZjPKRdSwWOqQ6yegZOrPKAEVS2ScMmqu/NzIcaz2NQzuZh9TLXi7+53VTE10FGRNJaqgi0NRypGRKG8ADZixPCpJZgoZrMiMsIKE2N7qtgSvOUvrxL/vHdcO8vas160UYZTuAU6uDBJThDlrgA4EneIZXeHMmzovz7nwsRktOsXMf+B8/gAEDZG3</latexit><latexit sha1_base64="H1kPNMkwfTd/omTHGQ5XJImy+kI=">AB83icbVBNSwMxFHxbv2r9qnr0EixCT2VXBPVW0IPHCq4tEvJptk2NJusSbZQlv4OLx5UvPpnvPlvzLZ70NaBwDzHm8yYcKZNq7ZTW1jc2t8rblZ3dvf2D6uHRo5apItQnkvVCbGmnAnqG2Y47SK4jktB2Ob3K/PaFKMykezDShQYyHgkWMYGOloBdjMyKYZ7ezvtev1tyGOwdaJV5BalCg1a9+9QaSpDEVhnCsdzExNkWBlGOJ1VeqmCSZjPKRdSwWOqQ6yegZOrPKAEVS2ScMmqu/NzIcaz2NQzuZh9TLXi7+53VTE10FGRNJaqgi0NRypGRKG8ADZixPCpJZgoZrMiMsIKE2N7qtgSvOUvrxL/vHdcO8vas160UYZTuAU6uDBJThDlrgA4EneIZXeHMmzovz7nwsRktOsXMf+B8/gAEDZG3</latexit>

D2

<latexit sha1_base64="d6O/Mt31nOFEpn+UYw8J8SNjJLU=">AB83icbVBNSwMxFHypX7V+VT16CRahp7JbBPVW0IPHCq4V2qVk02wbms2uSbZQlv4OLx5UvPpnvPlvzLZ70NaBwDzHm8yQSK4No7zjUpr6xubW+Xtys7u3v5B9fDoQceposyjsYjVY0A0E1wyz3Aj2GOiGIkCwTrB+Dr3OxOmNI/lvZkmzI/IUPKQU2Ks5PciYkaUiOxm1m/2qzWn4cyBV4lbkBoUaPerX71BTNOISUMF0brOonxM6IMp4LNKr1Us4TQMRmyrqWSREz72Tz0DJ9ZYDWNknDZ6rvzcyEmk9jQI7mYfUy14u/ud1UxNe+hmXSWqYpItDYSqwiXHeAB5wxagRU0sIVdxmxXREFKHG9lSxJbjLX14lXrNx1XDuzmutetFGU7gFOrgwgW04Bba4AGFJ3iGV3hDE/SC3tHYrSEip1j+AP0+QMFkJG4</latexit><latexit sha1_base64="d6O/Mt31nOFEpn+UYw8J8SNjJLU=">AB83icbVBNSwMxFHypX7V+VT16CRahp7JbBPVW0IPHCq4V2qVk02wbms2uSbZQlv4OLx5UvPpnvPlvzLZ70NaBwDzHm8yQSK4No7zjUpr6xubW+Xtys7u3v5B9fDoQceposyjsYjVY0A0E1wyz3Aj2GOiGIkCwTrB+Dr3OxOmNI/lvZkmzI/IUPKQU2Ks5PciYkaUiOxm1m/2qzWn4cyBV4lbkBoUaPerX71BTNOISUMF0brOonxM6IMp4LNKr1Us4TQMRmyrqWSREz72Tz0DJ9ZYDWNknDZ6rvzcyEmk9jQI7mYfUy14u/ud1UxNe+hmXSWqYpItDYSqwiXHeAB5wxagRU0sIVdxmxXREFKHG9lSxJbjLX14lXrNx1XDuzmutetFGU7gFOrgwgW04Bba4AGFJ3iGV3hDE/SC3tHYrSEip1j+AP0+QMFkJG4</latexit><latexit sha1_base64="d6O/Mt31nOFEpn+UYw8J8SNjJLU=">AB83icbVBNSwMxFHypX7V+VT16CRahp7JbBPVW0IPHCq4V2qVk02wbms2uSbZQlv4OLx5UvPpnvPlvzLZ70NaBwDzHm8yQSK4No7zjUpr6xubW+Xtys7u3v5B9fDoQceposyjsYjVY0A0E1wyz3Aj2GOiGIkCwTrB+Dr3OxOmNI/lvZkmzI/IUPKQU2Ks5PciYkaUiOxm1m/2qzWn4cyBV4lbkBoUaPerX71BTNOISUMF0brOonxM6IMp4LNKr1Us4TQMRmyrqWSREz72Tz0DJ9ZYDWNknDZ6rvzcyEmk9jQI7mYfUy14u/ud1UxNe+hmXSWqYpItDYSqwiXHeAB5wxagRU0sIVdxmxXREFKHG9lSxJbjLX14lXrNx1XDuzmutetFGU7gFOrgwgW04Bba4AGFJ3iGV3hDE/SC3tHYrSEip1j+AP0+QMFkJG4</latexit>

D3

<latexit sha1_base64="tLReuIMvjavaT9DPXipSDbKHRDo=">AB83icbVBNSwMxFHzrZ61fVY9egkXoqeyqoN4KevBYwbWFdinZNuGJtk1yRbK0t/hxYOKV/+MN/+N2XYP2joQGbe40mTDjTxnW/nZXVtfWNzdJWeXtnd2+/cnD4qONUEeqTmMeqHWJNOZPUN8xw2k4UxSLktBWObnK/NaZKs1g+mElCA4EHkWMYGOloCuwGRLMs9tp7xXqbp1dwa0TLyCVKFAs1f56vZjkgoqDeFY647nJibIsDKMcDotd1NE0xGeEA7lkosqA6yWegpOrVKH0Wxsk8aNFN/b2RYaD0RoZ3MQ+pFLxf/8zqpia6CjMkNVS+aEo5cjEKG8A9ZmixPCJZgoZrMiMsQKE2N7KtsSvMUvLxP/rH5d+8vqo1a0UYJjuEauDBJTgDprgA4EneIZXeHPGzovz7nzMR1ecYucI/sD5/AEHE5G5</latexit><latexit sha1_base64="tLReuIMvjavaT9DPXipSDbKHRDo=">AB83icbVBNSwMxFHzrZ61fVY9egkXoqeyqoN4KevBYwbWFdinZNuGJtk1yRbK0t/hxYOKV/+MN/+N2XYP2joQGbe40mTDjTxnW/nZXVtfWNzdJWeXtnd2+/cnD4qONUEeqTmMeqHWJNOZPUN8xw2k4UxSLktBWObnK/NaZKs1g+mElCA4EHkWMYGOloCuwGRLMs9tp7xXqbp1dwa0TLyCVKFAs1f56vZjkgoqDeFY647nJibIsDKMcDotd1NE0xGeEA7lkosqA6yWegpOrVKH0Wxsk8aNFN/b2RYaD0RoZ3MQ+pFLxf/8zqpia6CjMkNVS+aEo5cjEKG8A9ZmixPCJZgoZrMiMsQKE2N7KtsSvMUvLxP/rH5d+8vqo1a0UYJjuEauDBJTgDprgA4EneIZXeHPGzovz7nzMR1ecYucI/sD5/AEHE5G5</latexit><latexit sha1_base64="tLReuIMvjavaT9DPXipSDbKHRDo=">AB83icbVBNSwMxFHzrZ61fVY9egkXoqeyqoN4KevBYwbWFdinZNuGJtk1yRbK0t/hxYOKV/+MN/+N2XYP2joQGbe40mTDjTxnW/nZXVtfWNzdJWeXtnd2+/cnD4qONUEeqTmMeqHWJNOZPUN8xw2k4UxSLktBWObnK/NaZKs1g+mElCA4EHkWMYGOloCuwGRLMs9tp7xXqbp1dwa0TLyCVKFAs1f56vZjkgoqDeFY647nJibIsDKMcDotd1NE0xGeEA7lkosqA6yWegpOrVKH0Wxsk8aNFN/b2RYaD0RoZ3MQ+pFLxf/8zqpia6CjMkNVS+aEo5cjEKG8A9ZmixPCJZgoZrMiMsQKE2N7KtsSvMUvLxP/rH5d+8vqo1a0UYJjuEauDBJTgDprgA4EneIZXeHPGzovz7nzMR1ecYucI/sD5/AEHE5G5</latexit>

du(x, xu)

S T D

  • 1

d B

(Simulated data over a 3D terrain model by Feng et. al’06VTC)

α, β, σ

g(1)

u (x) = β1 + α1du(x)

g(2)

u (x) = β2 + α2du(x)

y(x) =

K

X

k=1

⇣ g(k)

u (x) = βk + αkdu(x) + ξk

⌘ I n x ∈ Dk

  • y = β + αdu(x) + ξ

ξ ∼ N(0, σ2)

slide-9
SLIDE 9

ˆ gu(x) =

K

X

k=1

  • βk + αkdu(x)
  • I{x ∈ Dk}

The Learning Problem

9

q Data: SNR measurement data set {UAV-user posi@on , channel

quality , , } (unlabeled!)

q Model to learn: q Special case: If are independent Gaussian,

maximum-likelihood es@ma@on yields (Chen et. al’17 ICC, Globecom):

where

1.6 1.8 2 2.2 2.4 2.6 2.8 Drone-user distance in log scale

  • 130
  • 120
  • 110
  • 100
  • 90
  • 80
  • 70
  • 60

Channel gain in dB

pk(x, y) =

1 √ 2πσk exp

⇢ − (y−α(k)

1

du(x)−α(k)

2

)2 2σ2

k

  • maximize

{α(k)

1

,α(k)

2

,σk,πk,¯ z(l)

k }

N

X

l=1 K

X

k=1

¯ z(l)

k

h log πk + log pk(x(l), y(l)) i x(l)

l = 1, 2, . . . , N y(l)

ξk

regression problem clustering problem

+

K

X

k=1

ξkI{x ∈ Dk}

noise

slide-10
SLIDE 10

Example When MLE Fails

q What if you don’t have perfect informa@on of the sample

loca8on?

q Strong errors even if is Gaussian q Other issues: huge complexity for large data sets (due to EM

itera@on…), strong assump@ons (Gaussian, etc.)

10

1.6 1.8 2 2.2 2.4 2.6 2.8

Drone-user distance in log scale

  • 130
  • 120
  • 110
  • 100
  • 90
  • 80
  • 70
  • 60

Channel gain in dB

1.8 1.9 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7

Drone-user distance in log scale

  • 130
  • 120
  • 110
  • 100
  • 90
  • 80
  • 70
  • 60

Channel gain in dB

perfect xu noisy ˆ

xu

mis-clustering desired clustering

ξk

slide-11
SLIDE 11

Can We Break the Dependence?

11

Clustering Gauss Cond.

(α1, β1) (α2, β2) D1 D2

… … Regression Data set {posi@on , measurement } x(l) y(l) Ques@on: Can we obtain the regression parameters without relying

  • n the temporary clustering result and Gaussian assump@on?

MLE Approach

slide-12
SLIDE 12

Our Answer: Build A Feature Matrix

12

β0

1

β0

2

β0

M

β0 α

α2 α1 αM

V (αi, β0

j; λ) = N

X

l=1

exp

  • − λ

⇥ y(l) − α ˆ du(x(l)) − β0⇤2

q Discre@ze the support of parameters q Determine how well the dataset agrees with αi β0

j

y = αdu(x) + β

S T D

  • 1

d B

(Simulated data over a 3D terrain model by Feng et. al’06VTC)

slide-13
SLIDE 13

Clustering as Peak Localiza8on from the Feature Matrix

13

1.6 1.8 2 2.2 2.4 2.6 2.8

Drone-user distance in log scale

  • 130
  • 120
  • 110
  • 100
  • 90
  • 80
  • 70
  • 60

Channel gain in dB

{(θ, c) : L(θ, c) → pi}

<latexit sha1_base64="WXfW6qwyfY+2zvcR6YeIdjBi9wU=">ACNHicbVBNSyNBFHyjrsbsrjvq0UtjWHBhCTNeVgUh4MWDhwTMKmRCeNPpSZr0fND9RgnD/Bp/hFevXvXkwYOIV/En7EwS8GsLGoqerzX5SdKGnKcO2tufuHL4lJlufr12/eVH/bq2l8Tp5qLNo9VrE9NELJSLRJkhKniRY+kqc+KOD0j85E9rIODqmcSK6IQ4iGUiOVEg9e9/LtjwaCsLf/NeFyINA42j7Ch/lT0tB0NCreNzNkn4QZbkPenlPbvm1J0J2GfizkitYbdergCg2bMfvH7M01BExBUa03GdhLoZapJcibzqpUYkyEc4EJ2CRhgK080m38zZz0LpsyDWxYuITdS3ExmGxoxDv0iWV5qPXin+z+ukFOx0MxklKYmITxcFqWIUs7Iz1pdacFLjgiDXsriV8SFq5FQ0+26LH5aduB8b+Eza2/XdutNyaw0HpqjABmzCFrjwBxpwCE1oA4cLuIYbuLUurXvr0XqaRues2cw6vIP1/A/OF67x</latexit><latexit sha1_base64="0y5vGSOsmRcHmTeneit45WRUqY=">ACNHicbVDLSsNAFJ3UV31H3elmsAgVpCRufIBQcOPChQWrQlPKzXTSDp08mLlRSsgX+Bl+hB/gyq2uXLgQcSt+gklb8Hlg4HDOudw7x42k0GhZT0ZhbHxicqo4PTM7N7+waC4tn+kwVozXWShDdeGC5lIEvI4CJb+IFAflfzc7R3m/vklV1qEwSn2I970oRMITzDATGqZB05SdrDLEbY5r7jA3Y9Bb3kOP2SHSU6XQSlwis6SLheEqUt4aQts2RVrAHoX2KPSKlq1j7ujlevT1rmi9MOWezAJkErRu2FWEzAYWCSZ7OLHmEbAedHgjowH4XDeTwTdTupEpbeqFKnsB0oH6fSIBX+u+72bJ/Er928vF/7xGjN5uMxFBFCMP2HCRF0uKIc07o2hOEPZzwgwJbJbKeuCAoZsz+2uH7eif27gb+kvl3Zq1g1u1S1yBFskbWSZnYZIdUyRE5IXCyA25Jw/k0bg1no1X420YLRijmRXyA8b7JyFMr+U=</latexit><latexit sha1_base64="0y5vGSOsmRcHmTeneit45WRUqY=">ACNHicbVDLSsNAFJ3UV31H3elmsAgVpCRufIBQcOPChQWrQlPKzXTSDp08mLlRSsgX+Bl+hB/gyq2uXLgQcSt+gklb8Hlg4HDOudw7x42k0GhZT0ZhbHxicqo4PTM7N7+waC4tn+kwVozXWShDdeGC5lIEvI4CJb+IFAflfzc7R3m/vklV1qEwSn2I970oRMITzDATGqZB05SdrDLEbY5r7jA3Y9Bb3kOP2SHSU6XQSlwis6SLheEqUt4aQts2RVrAHoX2KPSKlq1j7ujlevT1rmi9MOWezAJkErRu2FWEzAYWCSZ7OLHmEbAedHgjowH4XDeTwTdTupEpbeqFKnsB0oH6fSIBX+u+72bJ/Er928vF/7xGjN5uMxFBFCMP2HCRF0uKIc07o2hOEPZzwgwJbJbKeuCAoZsz+2uH7eif27gb+kvl3Zq1g1u1S1yBFskbWSZnYZIdUyRE5IXCyA25Jw/k0bg1no1X420YLRijmRXyA8b7JyFMr+U=</latexit>

β0

1

β0

2

β0

M

β0

α2 α1 αM

(ˆ α(1), ˆ β(1)) (ˆ α(2), ˆ β(2))

feature matrix

  • intui@on: subset à line model à local peak
  • Joint regression clustering problem à mul@-peak localiza@on problem

log-distance channel quality y du(x) y = αdu(x) + β similarity func@on

  • n model error

peaks at correct values scaqer plot of measurement data

slide-14
SLIDE 14

Strategy

q Structured model: , where q Proposi8on (Chen&Mitra’18 SSP): Under small enough parameter

and some other regularity condi@ons, V(k) is a unimodal matrix

14

V = V(1) + V(2) + · · · + V(K) + N

<latexit sha1_base64="nc10uMoYUsg6aQu/EmWNnNG9T4=">ACRnicbZDLSsNAFIZP6q3W9SFCzfBIlSEknThZSEW3AiCVjBtoa1lMp20QycXZiZCXksH0LwBcSVoGtX4lKTtmDTemDg5/vP4Zz5LZ9RIX9RcnMzS8sLmWXcyura+sb6uZWVXgBx8TEHvN43UKCMOoSU1LJSN3nBDkWIzWrf5H4tQfCBfXcOznwSctBXZfaFCMZo7Z603SQ7Fl2WI3O/uR9WDAOosMUKCUAdzwp0vxqovE6aqt5vagPS5sVxljkz392nsAUGmrb82OhwOHuBIzJETD0H3ZChGXFDMS5ZqBID7CfdQljVi6yCGiFQ4/Hmn7Melotsfj50ptSCcnQuQIMXCsuDO5UEx7CfzPawTSPmF1PUDSVw8WmQHTJOelqSodSgnWLJBLBDmNL5Vwz3EZx1qktlpNkYkwnMCvMUvG0qN8a+fIRjCoLu7AHBTDgGMpwCRUwAcMjvMI7fChPyqfypXyPWjPKeGYbUpWBX0+tQY=</latexit><latexit sha1_base64="VUZjiX5JC+yB0e/gzSIWmRCYOpo=">ACRnicbZBLS8NAFIVv6qvWR6MuXLgJFqEilKQLtQux4EYQtIJ9QFvLZDph04ezEyEvKz/BGCa0FcCbp2JS5r0hbswsDh+/cy71zTI9RIX9VUksLC4tryRXU2vrG5tpdWu7IlyfY1LGLnN5zUSCMOqQsqSkZrHCbJNRqpm7yL2qw+EC+o6d7LvkaNOg61KEYyQi31pmEj2TWtoBKe/cn7IGschkdTIB8D3HalmOZXE43XYUvN6Dl9WNq8MYicz7YfS4MXtKlvreaLvYt4kjMUNC1A3dk80AcUkxI2Gq4QviIdxDHVKPpINsIprB8OhdhCRtma5PHqO1IZ0ciJAthB924w64wvFrBfD/7y6L63TZkAdz5fEwaNFls806WpxilqbcoIl60cCYU6jWzXcRxhGWU9tcW040yM2QTmRTmfK+T0WyNTPIZRJWEP9iELBpxAES6hBGXA8Ahv8AGfypPypXwrP6PWhDKe2YGpSsAv6BK24w=</latexit><latexit sha1_base64="VUZjiX5JC+yB0e/gzSIWmRCYOpo=">ACRnicbZBLS8NAFIVv6qvWR6MuXLgJFqEilKQLtQux4EYQtIJ9QFvLZDph04ezEyEvKz/BGCa0FcCbp2JS5r0hbswsDh+/cy71zTI9RIX9VUksLC4tryRXU2vrG5tpdWu7IlyfY1LGLnN5zUSCMOqQsqSkZrHCbJNRqpm7yL2qw+EC+o6d7LvkaNOg61KEYyQi31pmEj2TWtoBKe/cn7IGschkdTIB8D3HalmOZXE43XYUvN6Dl9WNq8MYicz7YfS4MXtKlvreaLvYt4kjMUNC1A3dk80AcUkxI2Gq4QviIdxDHVKPpINsIprB8OhdhCRtma5PHqO1IZ0ciJAthB924w64wvFrBfD/7y6L63TZkAdz5fEwaNFls806WpxilqbcoIl60cCYU6jWzXcRxhGWU9tcW040yM2QTmRTmfK+T0WyNTPIZRJWEP9iELBpxAES6hBGXA8Ahv8AGfypPypXwrP6PWhDKe2YGpSsAv6BK24w=</latexit>

Theorem (Chen&Mitra’18ArXiv): The dominant singular vectors of a unimodal matrix are unimodal

K

X

k=1

vT

k

uk + · · · λ

V (k)

ij

=

N

X

l=1

exp

  • − λ

⇥ y(l) − αi ˆ du(x(l)) − βj ⇤2 I{x(l) ∈ Dk}

component matrix for one data subset:

Induces a low-rank unimodal- structured model rank = number of clusters

V ≈

K

X

k=1

slide-15
SLIDE 15

An Example

q Model to general training data:

where , for LOS condi@on, and

  • therwise,

q Parameter:

15

y = α1 log10 d(x) + α2 + n

<latexit sha1_base64="KNAEa80bA3om/Oerdf9CT+pOTDU=">ACJ3icbVDLSsNAFL3xWeurPnZugkWoFEpSBHUhFNy4rGBtoSl1Mp20QyeTMDMRQ8hv+BF+g1tduxJd9k+ctBVs64VhDuecy73uCGjUlnWt7G0vLK6tp7byG9ube/sFvb272UQCUwaOGCBaLlIEkY5aSiqGmFgiDfZaTpDq8zvflIhKQBv1NxSDo+6nPqUYyUproFK75yEAsHqJvYqcOCv6tFdyfKQGrpc8paflX0M1LfN8t1C0Kta4zEVgT0Gxduh5DwBQ7xZGTi/AkU+4wgxJ2batUHUSJBTFjKR5J5IkRHiI+qStIUc+kZ1kfFlqnmimZ3qB0I8rc8z+7UiQL2Xsu9qZLSzntYz8T2tHyrvoJSHkSIcTwZ5ETNVYGYxmT0qCFYs1gBhQfWuJh4gbDSYc5Mcf1UZ2LPJ7AIGtXKZcW6tYu1M5hUDo7gGEpgwznU4Abq0AMz/AKb/BuvBgfxqfxNbEuGdOeA5gpY/QD9/6oBQ=</latexit><latexit sha1_base64="RH29ctk50tamg/X9KqCUI4biwI=">ACJ3icbVDLSsNAFJ3UV62v+ti5CRahUihJEdSFUHDjsoKxhSaEyWTSDp1MwsxEDCG/4Uf4DW517Up02T9xmlawrQeGOZxzL/fe48WUCGkY31pZXVtfaO8Wdna3tndq+4fPIgo4QhbKIR73lQYEoYtiSRFPdijmHoUdz1RjcTv/uIuSARu5dpjJ0QDhgJCIJSW7VSK9tSOMhdDMzt2k0UL+R+3U7hHLoBdlTftb4LWjlDVZxqzWjaRTQl4k5I7X2UVCg41bHth+hJMRMIgqF6JtGLJ0MckQxXnFTgSOIRrBAe4rymCIhZMVl+X6qVJ8PYi4ekzqhfq3I4OhEGnoqcrJwmLRm4j/ef1EBpdORlicSMzQdFCQUF1G+iQm3ScI0lTRSDiRO2qoyHkEkV5twUL8xVJuZiAsvEajWvmsadWufgynK4BicgDowQVog1vQARZA4Bm8gjfwr1oH9qn9jUtLWmznkMwB238A6oIqT0=</latexit><latexit sha1_base64="RH29ctk50tamg/X9KqCUI4biwI=">ACJ3icbVDLSsNAFJ3UV62v+ti5CRahUihJEdSFUHDjsoKxhSaEyWTSDp1MwsxEDCG/4Uf4DW517Up02T9xmlawrQeGOZxzL/fe48WUCGkY31pZXVtfaO8Wdna3tndq+4fPIgo4QhbKIR73lQYEoYtiSRFPdijmHoUdz1RjcTv/uIuSARu5dpjJ0QDhgJCIJSW7VSK9tSOMhdDMzt2k0UL+R+3U7hHLoBdlTftb4LWjlDVZxqzWjaRTQl4k5I7X2UVCg41bHth+hJMRMIgqF6JtGLJ0MckQxXnFTgSOIRrBAe4rymCIhZMVl+X6qVJ8PYi4ekzqhfq3I4OhEGnoqcrJwmLRm4j/ef1EBpdORlicSMzQdFCQUF1G+iQm3ScI0lTRSDiRO2qoyHkEkV5twUL8xVJuZiAsvEajWvmsadWufgynK4BicgDowQVog1vQARZA4Bm8gjfwr1oH9qn9jUtLWmznkMwB238A6oIqT0=</latexit>

α(1) = (−22, −28), n ∼ N(0, 1)

<latexit sha1_base64="g/PvN/Ket2NcGxl+pVTo6H5bit0=">ACK3icbVBNSyNBEK1R14/sqnH15qUxCAnEMBME3cNCwIsnUTAqZGKs6fSYxu6eobtnIQzR/wR/gavevaiePHg/7CTePBjHxQ83quiql6UCm6s7z96U9MzP2bn5hdKP38tLi2XV36fmCTlLVpIhJ9FqFhgivWtwKdpZqhjIS7DS62hv5p/+YNjxRx3aYsq7ES8VjTtE6qVfeDiOZhyjSARbneTWoFX+rW81mfau5W6sTFRouQ4l2QFHkB0XVrwe1UqlXrvgNfwzynQTvpNJai+MLADjslV/CfkIzyZSlAo3pBH5quzlqy6lgRSnMDEuRXuEl6ziqUDLTzcfFWTKX0SJ9qVsmSsfpzIURozlJHrHF1qvnoj8X9eJ7PxbjfnKs0sU3SyKM4EsQkZRUX6XDNqxdARpJq7WwkdoEZqXaCftkSycJkEXxP4TtrNxp+GfxRUWtswTyswZUIYAdaME+HEIbKFzDLdzBvXfjPXhP3vOkdcp7n1mFT/Be3wAbnqaX</latexit><latexit sha1_base64="1r+eIgl63YAk3Gve+N9yVwnDGug=">ACK3icbVDLSgNBEJz1bXzFx83LYBASiGE3BIwHIeDFkygYE8jG0DuZNUNmZpeZWSEs+yN+hN/gVc9eFC8e/A8niQdfBQ1FVTfdXUHMmTau+LMzM7NLywuLedWVtfWN/KbW1c6ShShTRLxSLUD0JQzSZuGU7bsaIgAk5bwfBk7LduqdIskpdmFNOugBvJQkbAWKmXr/mBSH3g8QCy67TolbLj4kG1Wj6o1ktlLH3NhC/ADAjw9CwrumWvlMv18gW34k6A/xLvixQaO+E5738u9+PSCKoNISD1h3PjU03BWUY4TL+YmMZAh3NCOpRIE1d108l2G963Sx2GkbEmDJ+r3iRSE1iMR2M7xpfq3Nxb/8zqJCevdlMk4MVS6aIw4dhEeBwV7jNFieEjS4AoZm/FZAKiLGB/tgSiMxm4v1O4C9pVitHFfCKzRqaIoltIv2UBF56BA10Ck6R01E0B16QI/oybl3np1X523aOuN8zWyjH3A+PgHNmafP</latexit><latexit sha1_base64="1r+eIgl63YAk3Gve+N9yVwnDGug=">ACK3icbVDLSgNBEJz1bXzFx83LYBASiGE3BIwHIeDFkygYE8jG0DuZNUNmZpeZWSEs+yN+hN/gVc9eFC8e/A8niQdfBQ1FVTfdXUHMmTau+LMzM7NLywuLedWVtfWN/KbW1c6ShShTRLxSLUD0JQzSZuGU7bsaIgAk5bwfBk7LduqdIskpdmFNOugBvJQkbAWKmXr/mBSH3g8QCy67TolbLj4kG1Wj6o1ktlLH3NhC/ADAjw9CwrumWvlMv18gW34k6A/xLvixQaO+E5738u9+PSCKoNISD1h3PjU03BWUY4TL+YmMZAh3NCOpRIE1d108l2G963Sx2GkbEmDJ+r3iRSE1iMR2M7xpfq3Nxb/8zqJCevdlMk4MVS6aIw4dhEeBwV7jNFieEjS4AoZm/FZAKiLGB/tgSiMxm4v1O4C9pVitHFfCKzRqaIoltIv2UBF56BA10Ck6R01E0B16QI/oybl3np1X523aOuN8zWyjH3A+PgHNmafP</latexit>

α(2) = (−36, −22), n ∼ N(0, 82)

<latexit sha1_base64="wyCSvn8r5hqfob8q29+PjNCxveo=">ACLXicbVDLahtBEOz1O4ofsp1bLoNFQAJZ7K6NHweDwJecgNWbNDKcu9o1ho8M7vMzBrEsn/ij/A3+GqfDYEQyCm/kZHkgx8paCiqunuijPBjfX9n97M7Nz8wuLSh8rH5ZXVter6xg+T5pqyDk1Fqs9jNExwxTqW8HOM81QxoKdxdfHY/shmnDU3VqRxnrSbxSPOEUrZP61b0olkWEIhtieVHUw0Z5VN/e2Wtuh2GjSVRkuIwk2iFUXwr637z4CJsVCr9as1v+ROQ9yR4JrX2pyS5BICTfvVPNEhpLpmyVKAx3cDPbK9AbTkVrKxEuWEZ0mu8Yl1HFUpmesXkv5J8cqAJKl2pSyZqC8nCpTGjGTsOse3mrfeWPyf181tctAruMpyxSdLkpyQWxKxmGRAdeMWjFyBKnm7lZCh6iRWhfpqy2xLF0mwdsE3pNO2Dps+d+DWnsXpliCz7AFdQhgH9rwFU6gAxRu4R4e4NG78568X97vaeuM9zyzCa/g/f0HdaqnQg=</latexit><latexit sha1_base64="IwjI0kWjG5b10RBznHzUYg0U8=">ACLXicbVDJSgNBEO1xN25xuXlpDEICMcyM4nIQAl48iYJRIRNDTacnaezuGbp7hDMn/gRfoNXPQuCJ78DTuJB7cHBY/3qiqFyacaeO6L87Y+MTk1PTMbGFufmFxqbi8cqHjVBHaIDGP1VUImnImacMw+lVoiIkNPL8OZo4F/eUqVZLM9NP6EtAV3JIkbAWKld3A1CkQXAkx7k1nZr+SH5a3t3eqW71eqWAaiUCA6RHg2Uledqv7136lUGgXS27NHQL/Jd4XKdXoiFO28X3oBOTVFBpCAetm56bmFYGyjDCaV4IUk0TIDfQpU1LJQiqW9nwvxvWqWDo1jZkgYP1e8TGQit+yK0nYNb9W9vIP7nNVMT7bcyJpPUElGi6KUYxPjQVi4wxQlhvctAaKYvRWTHigxkb6Y0socpuJ9zuBv6Th1w5q7plXqu+gEWbQOtpAZeShPVRHx+gUNRBd+gBPaIn595dl6dt1HrmPM1s4p+wPn4BCe0qHo=</latexit><latexit sha1_base64="IwjI0kWjG5b10RBznHzUYg0U8=">ACLXicbVDJSgNBEO1xN25xuXlpDEICMcyM4nIQAl48iYJRIRNDTacnaezuGbp7hDMn/gRfoNXPQuCJ78DTuJB7cHBY/3qiqFyacaeO6L87Y+MTk1PTMbGFufmFxqbi8cqHjVBHaIDGP1VUImnImacMw+lVoiIkNPL8OZo4F/eUqVZLM9NP6EtAV3JIkbAWKld3A1CkQXAkx7k1nZr+SH5a3t3eqW71eqWAaiUCA6RHg2Uledqv7136lUGgXS27NHQL/Jd4XKdXoiFO28X3oBOTVFBpCAetm56bmFYGyjDCaV4IUk0TIDfQpU1LJQiqW9nwvxvWqWDo1jZkgYP1e8TGQit+yK0nYNb9W9vIP7nNVMT7bcyJpPUElGi6KUYxPjQVi4wxQlhvctAaKYvRWTHigxkb6Y0socpuJ9zuBv6Th1w5q7plXqu+gEWbQOtpAZeShPVRHx+gUNRBd+gBPaIn595dl6dt1HrmPM1s4p+wPn4BCe0qHo=</latexit>

λ = 1/(2σ2), σ = 8 [dB]

<latexit sha1_base64="NJyU4qto/NgDt7CKyUCVvlku0qw=">ACJnicbVDLSsNAFL3x/TY+dm4Gi6AgNSmCdSEU3bhUsLbQxDqZTNqhM0mYmYgl9DP8CL/Bra5dibjTP3HaurDWAwOHc87l3jlBypnSjvNhTUxOTc/Mzs0vLC4tr6za+vXKskoVWS8ETWA6woZzGtaqY5raeSYhFwWgs6Z32/dkelYkl8pbsp9QVuxSxiBGsjNe0Dj5twiNEJcg92S5iLYFvSnv7aEiNXvZEkNznqBGe+r2mXCKzgBonLg/pFDZjKJbALho2l9emJBM0FgTjpVquE6q/RxLzQinvQUvUzTFpINbtGFojAVfj74WA/tGCVEUSLNizUaqL8nciyU6orAJAXWbfX64v/eY1MR2U/Z3GaRqT4aIo40gnqN8SCpmkRPOuIZhIZm5FpI0lJtp0ObIlEP1O3L8NjJNqXhcdC7dQuUQhpiDLdiGXDhCpwDhdQBQIP8ATP8GI9Wq/Wm/U+jE5YPzMbMALr8xtwcKVp</latexit><latexit sha1_base64="Bs6Rx4Jf0Phy4ph2ofb7HsU9Cw=">ACJnicbVDLSsNAFJ3UV62v+ti5GSxCBWmTIlgXQtGNywrGFpYJpNJO3QmCTMTsYR+h/hN7jVtSsRd/onTtoubPXAwOGc7l3jhczKpVpfhq5hcWl5ZX8amFtfWNzq7i9cyujRGBi4hFou0hSRgNia2oYqQdC4K4x0jLG1xmfueCEmj8EYNY+Jy1AtpQDFSWuoWqw7TYR/Bc2hVyzVH0h5Hd7WjYzihWq873IseUtjxL9xRt1gyK+Y8C+xpqTU2AvGaHaL34f4YSTUGpOxYZqzcFAlFMSOjgpNIEiM8QD3S0TREnEg3HX9sBA+14sMgEvqFCo7V3xMp4lIOuaeTHKm+nPcy8T+vk6ig7qY0jBNFQjxZFCQMqghmLUGfCoIVG2qCsKD6Voj7SCsdJczWzyedWLN/CX2LXKWcW8tkqNEzBHuyDA1AGFjgFDXAFmsAGDyCZ/ACXo0n4814Nz4m0ZwxndkFMzC+fgAieqah</latexit><latexit sha1_base64="Bs6Rx4Jf0Phy4ph2ofb7HsU9Cw=">ACJnicbVDLSsNAFJ3UV62v+ti5GSxCBWmTIlgXQtGNywrGFpYJpNJO3QmCTMTsYR+h/hN7jVtSsRd/onTtoubPXAwOGc7l3jhczKpVpfhq5hcWl5ZX8amFtfWNzq7i9cyujRGBi4hFou0hSRgNia2oYqQdC4K4x0jLG1xmfueCEmj8EYNY+Jy1AtpQDFSWuoWqw7TYR/Bc2hVyzVH0h5Hd7WjYzihWq873IseUtjxL9xRt1gyK+Y8C+xpqTU2AvGaHaL34f4YSTUGpOxYZqzcFAlFMSOjgpNIEiM8QD3S0TREnEg3HX9sBA+14sMgEvqFCo7V3xMp4lIOuaeTHKm+nPcy8T+vk6ig7qY0jBNFQjxZFCQMqghmLUGfCoIVG2qCsKD6Voj7SCsdJczWzyedWLN/CX2LXKWcW8tkqNEzBHuyDA1AGFjgFDXAFmsAGDyCZ/ACXo0n4814Nz4m0ZwxndkFMzC+fgAieqah</latexit>

”true” propaga@on map 20 * 20 feature matrix V

p1(x) = log10 d(x) − 2.2, p2(x) = 1

How to localize the peaks in a robust way?

slide-16
SLIDE 16

Algorithm via Mul8-Peak Localiza8on

q Unimodal-constrained Matrix Factoriza8on (UMF) q Analy@cal form of the unimodal constraints q Projected gradient for UMF via fast unimodal

projec@on (Chen&Mitra’17 Asilomar)

16

minimize

{αk,uk,vk}

  • PΩ( ˆ

H −

K

X

k=1

αkukvT

k )

  • 2

F

subject to uk, vk are unimodal

0 ≤u1 ≤ u2 ≤ · · · ≤ us us+1 ≥ us+2 ≥ · · · ≥ uN ≥ 0

Unimodal cone intersect with a sphere in R3

sparse sample UMF

peak localzt.

{uk, vk}

(ˆ αk, ˆ βk) classifica@on

labels

ˆ Dk

KNN etc.

slide-17
SLIDE 17

Algorithm: Projected Gradient

q Equivalent objec@ve func@on (S: “sample or not” indicator matrix) q Gradients q Projected gradient (to unimodal cone ) q Random ini@aliza@on to handle convergence issue q The projec@on onto the unimodal cone requires only O(M2K)

17

U

f(U, W) =

  • S
  • V UWT

2

F

∂ ∂Uf = 2(S V)W + 2(S (UWT))W ∂ ∂Wf = 2(ST VT)U + 2(ST (WUT))U U(t + 1) = PU n U(t) − µt ∂ ∂Uf(U(t), W(t))

  • W(t + 1) = PU

n W(t) − νt ∂ ∂Wf(U(t + 1), W(t))

  • PU{·}
slide-18
SLIDE 18

Fast Unimodal Projec8on

q It is possible to do fast unimodal

projec@on with M2K complexity (Chen & Mitra ’17 Asilomar, Németh’10)

18

Unimodal cone intersec@ng with a sphere

Fast unimodal projec8on is hundred 8mes faster!

M M M M

minimize

y

kx yk2 subject to y 2 UM

PU

0 ≤u1 ≤ u2 ≤ · · · ≤ us us ≥ us+1 ≥ · · · ≥ uM ≥ 0

slide-19
SLIDE 19

Applica8on to Radio Map Reconstruc8on w/o Knowing User Loca8on

19

Baseline: Naive matrix comple@on directly from

  • riginal data

Target: Hidden radio map (noise corrupted) to be es@mated Proposed: Extract parameters from a transformed matrix à classifica@on on training data à KNN for LOS/NLOS classifica@on on global map

Sampling over 100 random loca@ons fails to recover the propaga@on paqern recover paqern + value

slide-20
SLIDE 20

20

UAV placement vs Map building

peak finding trough finding

  • p@mal placement of UAV relay is

where signal is weakest select the right similarity func@on

slide-21
SLIDE 21

Summary

q A learning tool

§ Compressed data to a feature matrix to discover (clustered)

data structure

§ Proposed a unimodal-constrained matrix factoriza@on (UMF)

tool for component analysis

§ Provided a low complexity solu@on for non-parametric data

clustering

q Other applica8ons: nonparametric underwater source

localiza@on

q What next: go truly adap@ve/ac@ve, op@mize similarity

func@ons

21