
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Departamento de Computación - ECPv6.15.18//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Departamento de Computación
X-ORIGINAL-URL:https://www.dc.uba.ar
X-WR-CALDESC:Eventos para Departamento de Computación
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Sao_Paulo
BEGIN:STANDARD
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
TZNAME:-03
DTSTART:20210101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20221021T170000
DTEND;TZID=America/Sao_Paulo:20221021T180000
DTSTAMP:20260422T122021
CREATED:20221018T142418Z
LAST-MODIFIED:20221018T142418Z
UID:7860-1666371600-1666375200@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Gonzalo Sanchez Cano
DESCRIPTION:Título: Adaptación y optimización de BERT multilingüe con bajos recursos al idioma y al dominio\n\nDirectores: Maria Vanina Martinez – Damian Furman\nJurados: Laura Alonso Alemany y Juan Manuel Pérez\n\nResumen: \n\n\n\nBERT es un transformer bidireccional con pre-entrenamiento\, usado para muchas tareas de procesamiento de lenguaje natural. Roberta es una mejora de este modelo\, que logra mejores resultados para varias tareas de lenguaje natural. En ambos modelos existen versiones entrenadas tanto monolingües como multilingües\, es decir entrenadas para un único idioma y para múltiples idiomas.\n\nNuestro objetivo es adaptar las versiones multilingües de estos modelos pre-entrenados a una tarea y un lenguaje específico: la tarea de NLI en el idioma español. A partir de esta adaptación\, queremos corroborar una mejora en la performance del modelo y comparar esta mejora al esfuerzo relativo realizado en términos de recursos y tiempo. Ya sean modelos monolingües o multilingües estos son costosos de entrenar\, y requieren encontrar o construir un corpus muy grande de texto que pertenezca al dominio para poder hacerlo. Nosotros en lugar de entrenar un modelo específico del dominio desde cero\,\npartimos del modelo más abarcativo y más general (uno multilingüe ) y lo adaptamos al dominio\, al lenguaje e incluso al estilo particular de los datos del corpus que vamos a usar. El esfuerzo es relativo al tamaño de este corpus pero es indefectiblemente mucho menor.\nEn nuestro caso\, utilizamos un corpus de NLI para realizar un fine-tuning del modelo multilingüe\, que es de varios órdenes de magnitud menor que los corpus comúnmente utilizados para entrenar un modelo específico desde cero. Mientras que nuestro modelo es fine-tuneado con cerca de 100K ejemplos\, un modelo específico del idioma español como BETO\, fue entrenado con 300 millones. Como podemos observar la relación entre uno y otro entrenamiento es de 3000:1. Por otro lado\, disminuimos los epochs y otros ajustes logrando\ndisminuir aún más el tiempo de procesamiento de este nuevo modelo.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-gonzalo-sanchez-cano/
LOCATION:Sala 1606
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20221005T160000
DTEND;TZID=America/Sao_Paulo:20221005T170000
DTSTAMP:20260422T122021
CREATED:20220930T143932Z
LAST-MODIFIED:20220930T143932Z
UID:7837-1664985600-1664989200@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Gustavo Giráldez
DESCRIPTION:Título: «Un estudio empírico sobre la eficacia de las herramientas de medición de cobertura en la plataforma Android»\nDirector: Ivan Arcuschin\nco-Director: Juan Pablo Galeotti\nJurado: Dr. Gervasio Perez y Lic. Hernan Wilkinson \nResumen: \nLa medición de cobertura de código de caja negra es una práctica con aplicaciones en seguridad y análisis de defectos de software. Al ser de caja negra puede ser realizada por terceras partes no vinculadas con quienes lo desarrollan. Por estos motivos\, los análisis y pruebas relacionadas con esta técnica resultan de interés particular en plataformas de software de consumo masivo. Se estima que el número de dispositivos móviles en la actualidad supera los 15 mil millones\, y el sistema operativo Android opera en una gran proporción de estos dispositivos. Realizaremos un estudio empírico de las herramientas disponibles para realizar mediciones de cobertura en software diseñado para el sistema Android\, analizando su eficacia en la modalidad de operación de caja negra y sin acceso al código fuente. \nEn un mercado tan dinámico como el de dispositivos móviles los avances en prestaciones y características de los mismos obligan a una mejora\, evolución y revisión continua de las capacidades ofrecidas por las plataformas de software correspondientes. Las herramientas a analizar fueron en principio desarrolladas con fines académicos y tienen escaso mantenimiento. Nos interesa saber si se mantienen vigentes y pueden realizar mediciones de cobertura en software que ha sido desarrollado usando técnicas modernas y siguiendo los requerimientos actuales de la plataforma Android.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-gustavo-giraldez/
LOCATION:Sala 1604
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20221004T190000
DTEND;TZID=America/Sao_Paulo:20221004T200000
DTSTAMP:20260422T122021
CREATED:20220922T133827Z
LAST-MODIFIED:20220928T122705Z
UID:7822-1664910000-1664913600@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Fernando Balboa
DESCRIPTION:Título: Implementación de refactorings automáticos en lenguajes con LiveTyping\nDirector: Hernán Wilkinson\nJurados: Emilio Oca y Edgardo Zoppi \nResumen: \nTodo programa tiene un ciclo de vida. La expectativa de vida del software en general crece junto con su tamaño y complejidad\, y el desarrollo suele estar atado a un presupuesto acotado. A medida que el codebase muta y se vuelve más complejo\, también se vuelve más difícil de mantener.\nUna de las herramientas más frecuentes\, que se encuentra por defecto en muchas de las IDEs comerciales\, son los refactorings automáticos. Se conoce como refactoring a la acción de reestructurar el código\, manteniendo su comportamiento actual. El objetivo de estos cambios queda a discreción del programador\, aunque suele ser mejorar algún aspecto de mantenibilidad del código.\nLa automatización de las reestructuraciones provee dos ventajas. La primera es que aseguran al programador que el cambio que está introduciendo es seguro en términos de comportamiento\, porque eliminan la posibilidad de error humano. La segunda es que promueven su uso frecuente para mejorar la mantenibilidad\, haciendo que sean muy poco costosas en términos de tiempo y esfuerzo para el programador.\nEste trabajo se enfoca en el desarrollo de dos refactorings automáticos: Inline Temporary Variable e Inline Method\, ambos implementados en el lenguaje Smalltalk-80. La plataforma en la cual fueron integrados es Cuis University\, la cual provee un sistema de recolección de datos de tipado (LiveTyping) que puede ser utilizado para mejorar la calidad de las herramientas. Uno de los objetivos principales es la exploración de las dificultades de implementación de los mismos en un lenguaje con tipado dinámico y cómo puede aprovecharse la información de LiveTyping en los refactorings automáticos.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-fernando-balboa/
LOCATION:Aula 1302
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20221004T090000
DTEND;TZID=America/Sao_Paulo:20221006T160000
DTSTAMP:20260422T122021
CREATED:20220922T135551Z
LAST-MODIFIED:20220922T135551Z
UID:7824-1664874000-1665072000@www.dc.uba.ar
SUMMARY:Semana de la Computación y de las Ciencias de Datos 2022
DESCRIPTION:Les invitamos a participar de la Semana de la Computación y de las Ciencias de Datos que se realizará del 4 al 6 de octubre en el Pabellón I y el Edificio Cero + Infinito de Ciudad Universitaria. \nCronograma completo:\nhttps://exactas.uba.ar/popularizacion/semanas-de-las-ciencias/semanas-2022/#scyd2022
URL:https://www.dc.uba.ar/event/semana-de-la-computacion-y-de-las-ciencias-de-datos-2022/
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220929T100000
DTEND;TZID=America/Sao_Paulo:20220929T120000
DTSTAMP:20260422T122021
CREATED:20220927T142726Z
LAST-MODIFIED:20220927T142726Z
UID:7828-1664445600-1664452800@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Francisco Figari
DESCRIPTION:Título: «Aplicabilidad de eye tracking web remoto al diagnóstico de condiciones neuropsicológicas»\nDirector: Juan E Kamienkowski\nDirector adjunto: Gustavo Juantorena\nJuradxs: Dra. Andrea Goldin y Dr. Marcelo Risk\n\nResumen: Partiendo de una implementación existente de modelado de la mirada se construyó un prototipo de eye tracker web orientado a realizar análisis clínicos remotos. Se realizaron luego dos instancias de experimentación\, utilizando como caso de estudio la tarea de antisacadas. En ella el sujeto debe contener el reflejo de mirar un estímulo visual que aparece en algunos de los dos laterales de la pantalla. Existe diversa bibliografía sobre los procesos\ncognitivos involucrados en ella\, sobre sus resultados esperados en poblaciones de distinta condición neuropsicológica y sobre su potencial uso para asistir al diagnóstico temprano de las mismas. Se destaca además la novedad de herramientas web que cumplan esta función así como el interés en su existencia por parte de la comunidad. Resultados generales pudieron ser replicados (e.g.\, las instancias correctas resultan en promedio en un mayor tiempo de respuesta que aquellas incorrectas). Sin embargo\, el desempeño del prototipo queda muy por debajo que aquel de eye trackers profesionales de laboratorio. Esto pone en duda la posibilidad de resolver los mismos problemas. Queda pendiente estudiar qué niveles de precisión son alcanzables con eye tracking en un contexto de navegador\, así como estudiar en mayor profundidad cuáles son los mecanismos apropiados para modelar la mirada\, para calibrar\, validar y detectar descalibraciones del sistema y para procesar finalmente los datos resultantes. \nPalabras claves: eye tracking\, navegador web\, estudio clínico remoto\, asistencia al diagnóstico\, antisacadas
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-francisco-figari/
LOCATION:Aula 1209
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220916T160000
DTEND;TZID=America/Sao_Paulo:20220916T170000
DTSTAMP:20260422T122021
CREATED:20220913T141931Z
LAST-MODIFIED:20220913T141931Z
UID:7804-1663344000-1663347600@www.dc.uba.ar
SUMMARY:¡DÁTAME! de Septiembre con Germán Dima
DESCRIPTION:Los y las invitamos a la charla Dátame! del mes Septiembre. \nLa charla será el viernes 16 de Septiembre en su NUEVO HORARIO: 16 hs!!\nEn el aula 1402 del Edificio 0+Infinito\, esta vez a cargo de Germán Dima. \nTítulo: Cómo ser un (buen) data scientist y no overfittear en el intento. \nSobre la charla \nEl currículum vitæ juega un rol clave a la hora de buscar trabajo. Es lógico\, luego\, que se ponga en él toda la carne en el asador. En muchas ocasiones\, destacamos frases como “gran capacidad para resolver problemas” o “a la vanguardia en temas del área”. ¿Qué significan realmente estas palabras para un científico de datos? ¿Qué es lo que espera la industria respecto de las habilidades blandas? ¿Cuáles son las principales diferencias entre el ámbito académico y el mercado laboral? En esta charla hablaremos sobre los aspectos en los que un data scientist se puede destacar y las principales falencias que hay que tratar de evitar a toda costa. ¡No te la pierdas! \nSobre Germán \nGermán se doctoró en ciencias físicas en la Universidad de Buenos Aires y luego realizó una diplomatura en Deep Learning en el ITBA. Se desempeñó como científico de datos en el Ministerio de Trabajo y en la CEPAL (Naciones Unidas). Actualmente está a cargo de I+D (Investigación y desarrollo)\, dentro del área de Advanced Analytics en Clarín. En sus ratos libres da charlas de divulgación científica desentrañando la ciencia detrás de los c. \nConsultas: info.lcd@exactas.uba.ar \nSobre ¡DÁTAME! \nEste ciclo de charlas busca simultáneamente: \n– Ser un lugar de encuentro entre todos/as los/as que nos sentimos cercanos a LCD ya sea por ser estudiantes de la carrera o carrera cercanas\, docentes\, investigadores/as interesados/as o simplemente amigos/as de LCD. \n– Ofrecer a estudiantes de la carrera un panorama amplio de posibles caminos que puede recorrer un/a especialista en ciencias de datos. \n– Exponer a estudiantes de LCD a importantes referentes de la disciplina que trabajan en diversos ámbitos (investigación científica\, empresas\, organismos estatales\, ONGs\, etc. ) \n– Aprender un montón de cosas sobre datos. Qué tipo de problemas se pueden resolver con ellos y cuáles no\, qué precauciones debemos tener\, qué desafíos afronta la disciplina y mucho más. \n– Evidenciar la diversidad de disciplinas que confluyen en esta carrera y experimentar cómo interactúan. \n– Compartir un buen rato\, un viernes a la tarde\, una vez por mes. \nEstá destinado principalmente a estudiantes de la carrera\, pero todas/os somos bienvenidas/os. \nNos juntaremos el 3er viernes de cada mes (+/-1) a las 16 hs. \n¡Las y los esperamos!
URL:https://www.dc.uba.ar/event/datame-de-septiembre-con-german-dima/
LOCATION:Aula 1402
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220907T170000
DTEND;TZID=America/Sao_Paulo:20220907T180000
DTSTAMP:20260422T122021
CREATED:20220906T122852Z
LAST-MODIFIED:20220906T122852Z
UID:7789-1662570000-1662573600@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Julian Len
DESCRIPTION:Título: Detección de comportamiento malicioso en la Blockchain de Ethereum\nDirectora: Maria Vanina Martinez\nJurados: Esteban Mocskos  y Diego Garbervetsky \nResumen:\nCon el objetivo de eliminar un tercero de confianza en las transacciones monetarias entre dos partes\, se crea el concepto de criptomoneda con Bitcoin y Ethereum dos de los primeros casos de usos exitosos utilizando blockchain como infraestructura. Sus propiedades de inmutabilidad\, descentralización y privacidad motivaron que una parte del sistema financiero se mueva a ellas\, creando un nuevo concepto de finanzas descentralizadas (DeFi).\nPara lograr esto\, crearon las criptomonedas Bitcoin (BTC) y Ether (ETH) respectivamente. Además\, Ethereum como infraestructura permite la creación de programas denominados Smart Contracts que corren de manera descentralizada y distribuida. Con el auge de las criptomonedas y DeFi\, es que en las blockchains se almacenan y transfieren grandes cantidades de valor. Por lo tanto\, gracias a la privacidad que estas proveen\, son blanco de\ndistintos ataques informáticos cuyo autor queda bajo el anonimato. En este trabajo con el objetivo de detectar comportamiento malicioso en Ethereum\, instanciamos la arquitectura de inteligencia artificial NetDER que a diferencia de otros métodos de detección\, los cuales implementan soluciones ad-hoc a comportamientos específicos\, NetDER permite crear modelos híbridos que combinen técnicas de análisis de datos\, machine learning y razonamiento basado en conocimiento ontológico para la detección de comportamientos maliciosos de distinto tipo. Para esto\, modificamos la implementación existente para optimizar la ejecución\, desarrollamos reglas propias que detecten comportamiento sospechoso de las cuentas en blockchain y generamos una base de conocimiento utilizando Ethereum como dominio. Por cada una de estas reglas analizamos los distintos resultados y cómo estas reglas se comportan entre sí.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-julian-len/
LOCATION:Sala 1604
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220905T143000
DTEND;TZID=America/Sao_Paulo:20220905T153000
DTSTAMP:20260422T122022
CREATED:20220905T163017Z
LAST-MODIFIED:20220905T163017Z
UID:7786-1662388200-1662391800@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Martín Browarnik
DESCRIPTION:Título: «Identificación de comunidades en intervalos de tiempo a través del lenguaje»\nDirector: Esteban Feuerstein\nDirector adjunto: Juan Manuel Ortiz de Zarate\nJurados: Carlos Sarraute\, Maria Vanina Martinez \nResumen\n=======\nLa identificación de comunidades es una tarea ampliamente estudiada desde diversas disciplinas hace ya largos años; con la aparición de la digitalización de las relaciones humanas se hizo mucho más accesible analizar e identificar comunidades a escalas mucho más grandes. Las redes sociales\, por ejemplo\, juegan un rol sumamente preponderante en nuestras interacciones\, influenciándolas directamente debido a sus algoritmos de segregación. Algunas de estas proveen APIs que permiten acceder a esta información e identificar facilmente las relaciones de los usuarios.\nEn este trabajo desarrollamos distintas metodologías para entrenar modelos PLN (Procesamiento de Lenguajes Natural) que logren identificar comunidades en redes sociales exclusivamente a través de su jerga\, es decir por el lenguaje que utilizan\, a lo largo del tiempo. Para esto\, realizamos diversos experimentos que nos permiten determinar cuáles metodologías son mejores que otras dependiendo el contexto y cómo debemos mantener estos modelos para que sigan siendo útiles a lo largo del tiempo. \nPalabras clave: Modelos de PLN\, Detección de comunidades\, Redes sociales.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-martin-browarnik/
LOCATION:Aula 1208
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220901T110000
DTEND;TZID=America/Sao_Paulo:20220901T130000
DTSTAMP:20260422T122022
CREATED:20220825T131448Z
LAST-MODIFIED:20220825T131448Z
UID:7764-1662030000-1662037200@www.dc.uba.ar
SUMMARY:Defensa Tesis Doctorado Marcelo Bianchetti
DESCRIPTION:Título: Un algoritmo branch-and-cut para el routing and spectrum allocation problem\nDirector: Dr. Javier Marenco\nJurados:\nDr. Hervé Kerivin (University Clermont Auvergne\, Francia)\nDr. Juan José Miranda Bront (Universidad Torcuato Di Tella)\nDra. Paula Zabala (Universidad de Buenos Aires) \nTransmisión en vivo: https://youtu.be/wlXcvVFDMM0 \nResumen: \nLa fibra óptica flexible y en particular la tecnología llamada grilla flexible (flexgrid)\, especificada en el estándar ITU-T G.694.1\, es una de las soluciones más prometedoras para lidiar con el enorme crecimiento del tráfico en redes muy grandes. En dicha especificación\, el espectro de frecuencia de un cable de fibra óptica es dividido en canales más angostos\, denominados slots. Cualquier secuencia consecutiva de slots puede ser usada como un solo canal. A la conexión que utiliza dicho canal a largo de una ruta a través de los nodos de la red se la denomina lightpath. \nDado un conjunto de demandas punto-a-punto\, al problema de establecer los lightpaths para satisfacerlas se denomina problema de Ruteo y Asignación de Espectro (RSA). Dada su relevancia\, este problema ha sido estudiado intensivamente en la última década. Se demostró que pertenece a la clase NP-difícil\, y en la práctica se comprobó que es necesario aplicar técnicas computacionales no triviales para obtener soluciones de instancias reales. \nEn la última década\, aplicando técnicas de programación entera se ha logrado resolver bien en la práctica una gran cantidad de problemas de optimización combinatoria. El principal objeto del presente trabajo es ampliar dicho campo\, mediante la aplicación de técnicas de programación lineal entera sobre el RSA. El primer paso es explorar varios modelos de programación lineal entera para el RSA\, analizando su efectividad en instancias conocidas. Recurrimos a varias técnicas de modelado\, con el fin de encontrar formulaciones naturales de este problema. Una vez comparados estos modelos\, analizamos en profundidad uno de los más prometedores para comprender sus características\, fortalezas y debilidades\, teniendo en cuenta sus propiedades combinatorias. A partir de los resultados de dicho estudio\, desarrollamos procedimientos computacionales basados en programación lineal entera para el RSA\, incluyendo el uso de planos de corte y heurísticas primales\, con el objetivo final de resolver de manera ópima o casi óptima instancias reales de este problema. \nEste trabajo también contiene el desarrollo de un generador de instancias basado en topologías reales\, y la compilación bibliográfica más extensa hasta la fecha enumerando y clasificando los trabajos que tratan el RSA y sus variaciones más cercanas desde la óptica de la optimización combinatoria.
URL:https://www.dc.uba.ar/event/defensa-tesis-doctorado-marcelo-bianchetti/
LOCATION:Sala 1604
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220826T133000
DTEND;TZID=America/Sao_Paulo:20220826T143000
DTSTAMP:20260422T122022
CREATED:20220825T130922Z
LAST-MODIFIED:20220825T130922Z
UID:7762-1661520600-1661524200@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Martín Amigo y Tobías Carreira Munich
DESCRIPTION:Título: «Un modelo de estimación de habilidad para la Asociación Argentina de Go con perspectiva internacional»\nDirector: Esteban Mocskos\nDirector adjunto: Gustavo Landfried\nJurados: Agustín Gutierrez y Matías López-Rosenfeld \nTransmision en vivo: https://youtu.be/IAFimyMvBpg \nResumen\n=======\nEl Go es un juego de mesa milenario creado en Asia que\, a pesar de tener reglas relativamente sencillas\, presenta una enorme complejidad combinatoria en cuanto a las posibles jugadas. Esto deriva en grandes\ndiferencias de habilidad entre distintos jugadores. Es una práctica común que\, cuando la diferencia de habilidad entre dos jugadores es muy grande\, se ofrezca una ventaja para producir un juego más entretenido. En la tradición del Go existe un sistema de ranking con el que se intenta clasificar a las personas en niveles con la idea de que la diferencia de niveles represente la ventaja que una persona debería otorgarle a la otra.\nSin embargo\, determinar la ventaja necesaria para alcanzar un buen equilibrio en el juego es un problema de difícil solución ya que depende de la estimación de la habilidad de cada uno de los jugadores. El problema de estimar la probabilidad de ganar comenzó a resolverse a mediados del siglo pasado con el objetivo de evaluar la habilidad de los jugadores profesionales de ajedrez. Desde entonces la mayoría de los modelos utilizan la probabilidad del resultado observado\, r\, para actualizar las estimaciones de habilidad s\, P(r|si\, sj). En el caso del Go\, además es importante estimar el efecto que produce la ventaja en la probabilidad de ganar.\nActualmente\, la Asociación Argentina de Go (AAGo) reúne a las personas aficionadas del juego de Go en nuestro país y utiliza el sistema de ranking de la Asociación Estadounidense de Go. En la práctica\, este\nalgoritmo ha mostrado tener serias dificultades según manifiestan los propios miembros de la AAGo. La dificultad particular que tiene la AAGo es el tamaño de su comunidad que además está compuesta por una gran diversidad de habilidades.\nEn esta tesis nos propusimos desarrollar un sistema para la AAGo que mejore sustancialmente las estimaciones de habilidad con las que cuentan en la actualidad haciendo un uso eficiente de los datos.\nPara ello\, decidimos adaptar el modelo estado del arte en la industria del video juego\, TrueSkill Through Time (TTT)\, de modo tal que incorpore los efectos de las ventajas\, modelo que llamamos TTT-hreg. En vez de propagar la información en un único sentido\, del pasado al futuro\, TTT propaga la información a través de todo el sistema ofreciendo así mejores estimaciones de habilidad con menor cantidad de datos.\nLuego de su publicación original\, se implementó un algoritmo similar denominado Whole History Rating (WHR)\, de referencia en la actualidad en la estimación de habilidad de los jugadores profesionales de Go.\nAmbos algoritmos que utilizan toda la historia (TTT y WHR) mostraron tener un desempeño altamente superior al algoritmo utilizado actualmente por la AAGo. En particular\, el modelo WHR mostró tener predicciones a priori mejores que TTT. Por otro lado\, este último tiene la ventaja de permitir agregar nuevos factores respetando las reglas de la probabilidad dentro del marco bayesiano\, simplificando su uso y adaptación a nuevos contextos.\nEn la actualidad\, no es posible comparar las estimaciones de habilidad obtenidas por las diferentes Asociaciones de Go del mundo\, no sólo porque utilizan sistemas diferentes\, sino porque en general son bases\nde datos disconexas. Sin embargo\, unos pocos vı́nculos entre bases de datos le permitirían a nuestra solución propagar la información eficientemente\, garantizando la comparabilidad entre las diversas asociaciones internacionales. En este trabajo dejamos sentadas las bases para extender el uso de nuestra solución como medida de referencia internacional utilizando la base de datos completa de KGS con 100\nmillones de partidas de todas las asociaciones de Go del mundo. \nPalabras clave: Habilidad\, Go\, Handicap\, Aprendizaje\, Comparabilidad
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-martin-amigo-y-tobias-carreira-munich/
LOCATION:Sala 1604
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220824T093000
DTEND;TZID=America/Sao_Paulo:20220824T110000
DTSTAMP:20260422T122022
CREATED:20220819T181501Z
LAST-MODIFIED:20220819T181501Z
UID:7755-1661333400-1661338800@www.dc.uba.ar
SUMMARY:Defensa Tesis Doctorado Martin Miguel
DESCRIPTION:Título: Inferencia de estructuras y patrones temporales para el modelado de la expectativa\, certeza y ambigüedad en el pulso musical\nDirector: D. Fernández Slezak\nConsejero: A. Gravano\nJurados: Ignacio Spiousas\, Ramon López de Mántaras Badia\, Maria Vanina Martinez\n\n\nLink fijo para la defensa: https://youtu.be/wx7_kuTMKDc\n\nResumen: \nEste trabajo presenta modelos computacionales y metodologías experimentales para el análisis\, predicción y recolección de información en relación a la ambigüedad del pulso musical en estímulos rítmicos. La búsqueda de esta tesis se plantea en el contexto de teorías de psicología de la música donde el manejo de expectativas cumple un rol central para la generación de emociones. A su vez\, el pulso musical es la construcción primaria para comprender la organización temporal de los eventos musicales. El trabajo presenta 4 formalismos y un experimento. Un primer modelo estima la certeza de distintos pulsos posibles a lo largo de un estímulo. El experimento recolectó datos del pulso subjetivo reportado por oyentes para distintos ritmos\, sobre los cuales se evaluó el modelo mencionado. En un siguiente trabajo se inspeccionó el comportamiento interno de un modelo de redes neuronales y redes bayesianas dinámicas para adaptar la tarea de seguimiento del pulso a la de estimación de claridad del pulso. Un tercer trabajo presenta una tarea computacional nueva donde los modelos deben estimar la distribución de probabilidad de distintos pulsos. Además\, como parte del diseño experimental se presentó una configuración experimental que permite obtener respuestas temporales a estímulos auditivos con gran precisión y a bajo costo. Este trabajo busca contribuir herramientas formales y computacionales para analizar la certeza y ambigüedad del pulso musical que permitan en el futuro indagar en el rol de estas características en la capacidad de distintos ritmos de evocar emociones.
URL:https://www.dc.uba.ar/event/defensa-tesis-doctorado-martin-miguel/
LOCATION:Aula 1102
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220818T150000
DTEND;TZID=America/Sao_Paulo:20220818T160000
DTSTAMP:20260422T122022
CREATED:20220812T182735Z
LAST-MODIFIED:20220812T182735Z
UID:7732-1660834800-1660838400@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Enzo Cioppettini
DESCRIPTION:Título: Verificación estática de contratos para tipos de sesión en Haskell\nDirector: Hernán Melgratti\nJurados: Fernando Asteasuain\, Carlos Gustavo Lopez Pombo. \nResumen:\nEl lenguaje de programación Haskell cuenta con diversas\nimplementaciones de tipos de sesiones binarias. En este trabajo estudiamos la\nviabilidad de integrarlas con LiquidHaskell\, una herramienta de verificación\nestática que extiende el lenguaje con tipos refinados. Si bien la estructura\nrecursiva de las sesiones se puede codificar fácilmente mediante tipos\nparamétricos\, garantizar tanto la dualidad como el uso linear de los canales\nrequiere de extensiones del lenguaje de mayor complejidad. Nosotros partimos de\nimplementaciones existentes\, y que utilizan distintas extensiones y mecanismos.\nA partir de estas\, en la medida en la que son compatibles con LiquidHaskell\, \nexploramos la clase de contratos sobre la comunicación que se pueden escribir y\nverificar. Para esto utilizamos dos técnicas: una simple de integrar\, pero que\nsolo permite escribir contratos sobre cada mensaje\, es decir\, sin tener en\ncuenta los valores anteriormente intercambiados; y que permite expresar\npropiedades más ricas\, incluyendo dependencias con los mensajes previos\, pero\ncuya integración es más compleja.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-enzo-cioppettini/
LOCATION:Sala 1604
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220812T100000
DTEND;TZID=America/Sao_Paulo:20220812T110000
DTSTAMP:20260422T122022
CREATED:20220809T124129Z
LAST-MODIFIED:20220811T124539Z
UID:7726-1660298400-1660302000@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Cyntia Bonomi
DESCRIPTION:Título: Desarrollo y evaluación de sistemas de calificación de la pronunciación basados en redes neuronales profundas\nDirectora: Luciana Ferrer\nCo-directora: Jazmín Vidal\nJurados: Claudio Estienne y Diego Fernandez Slezak \nResumen:\nLos sistemas de calificación de la pronunciación son una herramienta importante para el aprendizaje de idiomas. Evalúan la manera en que se producen los sonidos del lenguaje y permiten interactuar de manera incansable con los estudiantes\, indicando errores en tiempo real y permitiendo a cada alumno avanzar a su propio ritmo. Una manera de implementar sistemas de calificación de la pronunciación es usando como base un sistema de Reconocimiento Automático del Habla (RAH). Los sistemas RAH resuelven la tarea de estimar la transcripción ortográfica de una señal de habla. Pueden ser usados para calificar pronunciación con un método llamado Goodness of pronunciation (GOP). Este método consiste en utilizar un sistema RAH entrenado con habla nativa de la población de interés para estimar las probabilidades a posteriori de los sonidos que el estudiante debiera haber pronunciado. Se asume que estas probabilidades serán bajas cuando la pronunciación sea\nincorrecta ya que las características de la señal no coincidirán con lo que el modelo entrenado con hablantes nativos espera encontrar. En esta tesis estudiamos un sistema de calificación de la pronunciación a nivel fono basado en DNN\, entrenando diferentes modelos con el fin de encontrar la red con mejor rendimiento. Estos modelos usan distintas características para representar la señal y diversas arquitecturas e hiperparámetros de entrenamiento.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-cyntia-bonomi/
LOCATION:Aula 1604
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220810T140000
DTEND;TZID=America/Sao_Paulo:20220810T150000
DTSTAMP:20260422T122022
CREATED:20220801T182004Z
LAST-MODIFIED:20220809T144740Z
UID:7685-1660140000-1660143600@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Mariana Milicich
DESCRIPTION:Título: Semántica denotacional para un cálculo-λ relacional\nDirector: Pablo Barenbaum\nJurado: Alejandro Díaz-Caro y Hernán Melgratti \nResumen: \nEn esta tesis trabajamos con el cálculo-λU\, una extensión del\ncálculo-λ que incorpora las características fundamentales de la\nprogramación relacional: alternativa no determinística\,\nsecuenciación explícita\, unificación de primer orden e introducción\nde variables frescas. Proponemos un sistema de tipos y formulamos una\nsemántica denotacional para su fragmento tipado. Por semántica\ndenotacional entendemos a una función [[−]] que dado un programa\ndevuelve su significado o denotación\, es decir\, un elemento de algún\ndominio de interpretación apropiado. El objetivo es demostrar que la\nsemántica cumple con propiedades esperables: por un lado\, probar la\ncorrectitud de la semántica operacional con respecto a la\ndenotacional\, que asegura que dos programas equivalentes de acuerdo\ncon una teoría sintáctica de igualdad deben tener la misma\ndenotación; por otra parte\, la propiedad de completitud de la\nsemántica operacional con respecto a la denotacional\, que asegura que\ndos programas con la misma denotación se pueden probar equivalentes\nen una teoría sintáctica de igualdad. En este trabajo logramos\nformular una semántica denotacional para la cual la semántica\noperacional verifica una forma débil de correctitud. Queda como\ntrabajo futuro proponer una semántica denotacional para la cual la\noperacional sea correcta y completa.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-mariana-milicich/
LOCATION:Aula 1206
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220808T110000
DTEND;TZID=America/Sao_Paulo:20220808T120000
DTSTAMP:20260422T122022
CREATED:20220802T161745Z
LAST-MODIFIED:20220802T161745Z
UID:7692-1659956400-1659960000@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Maximiliano Martino
DESCRIPTION:Título: Aplicación de Redes Neuronales de Impulsos para el reconocimiento no supervisado de patrones secuenciales\nDirector: Dr. Pablo Negri (ICC)\nJurado: Dra. Teresa Serrano-Gotarredona (Instituto de Microelectrónica de Sevilla)\, Dr. Rodrigo Castro (ICC) \nResumen: \nLa llamada tercer generación de redes neuronales artificiales\, las redes neuronales de impulsos\, resultan ser más realistas y biológicamente plausibles.\nEn este trabajo se introduce un modelo basado en la dinámica «Leaky integrate-and-fire» y se agrega a las neuronas la capacidad de emitir disparos con un retraso\, delay. Mediante experimentos\, buscamos mostrar que el delay puede asociarse al concepto de «memoria». \nLuego\, durante la etapa de entrenamiento se utiliza un aprendizaje no-supervisado basado en la técnica «plasticidad dependiente del tiempo de disparos «. A esta técnica se la combina con un mecanismo de inhibición lateral\, para evitar que las neuronas aprendan las mismas características. Además\, se introducen modificaciones al entrenamiento que resultan en un mejor rendimiento de la red. \nCon posterioridad\, este modelo es validado experimentalmente para el reconocimiento no supervisado de múltiples patrones secuenciales. \nFinalmente\, se construye una red neuronal profunda que utiliza como principal unidad de cómputo el modelo propuesto. Esta red es entrenada para reconocer determinados dígitos en una secuencia aleatoria de números. Los resultados obtenidos por el modelo propuesto resultan superiores en comparación con aquellos que no poseen la capacidad de emitir disparos con delay.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-maximiliano-martino/
LOCATION:Sala 1604
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220804T170000
DTEND;TZID=America/Sao_Paulo:20220804T180000
DTSTAMP:20260422T122022
CREATED:20220726T180659Z
LAST-MODIFIED:20220801T140450Z
UID:7657-1659632400-1659636000@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Ignacio Fernandez y Emiliano Galimberti
DESCRIPTION:Título: Optimización de reglas de asociación generalizadas y jerárquico-temporales\nDirector: Cecilia Ruz\nJurados: Vanina Martinez y Pablo Turjansky \nResumen:\n========\nReglas de asociación es una técnica de minería de datos no supervisada que permite generar hipótesis a partir de los datos. Esta técnica consiste en encontrar todos los subconjuntos de items que ocurren frecuentemente en una base de datos\, para luego  generar reglas que indiquen la influencia y relación entre los elementos de los subconjuntos conseguidos anteriormente. El\ndominio de problema más común son las compras de supermercado.\nLas reglas de asociación generalizadas son una extensión de las reglas de asociación. Éstas aprovechan el uso de una taxonomía predefinida sobre los datos para obtener información más abstracta y compacta. La taxonomía es definida por un experto del dominio o por un proceso automático. En el caso de una base de datos transaccional como las compras del supermercado\, la taxonomía puede ser la categorización de los productos.\nOtra extensión son las reglas de asociación temporales. Éstas buscan relacionar el espacio temporal con los items de la base de datos y utilizar esta información para obtener los subconjuntos que ocurren frecuentemente en distintos períodos de tiempo\, sin descartarlos en caso de no cumplir con la frecuencia deseada en la totalidad de la base de datos. Vamos a utilizar una jerarquía\ntemporal que nos ayudará a buscar reglas por períodos granulares.\nEn el presente trabajo se investigaron las soluciones existentes para este problema y las extensiones mencionadas. Luego\, se llevaron a cabo implementaciones de cada una de ellas\, agregando técnicas de optimización apoyadas por experimentación para luego concluir con la creación de un algoritmo que combina las reglas generalizadas con las temporales.\nFinalmente\, estos algoritmos se disponibilizarán mediante una librería pública en Python para su uso académico y profesional.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-ignacio-fernandez-y-emiliano-galimberti/
LOCATION:Aula 1113
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220804T110000
DTEND;TZID=America/Sao_Paulo:20220804T120000
DTSTAMP:20260422T122022
CREATED:20220727T152354Z
LAST-MODIFIED:20220727T152354Z
UID:7659-1659610800-1659614400@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Gerardo Fuentes
DESCRIPTION:Título: Análisis de la evolución del aprendizaje y uso de TDD\nDirector: Hernán Wilkinson\nJurados: Juan Pablo Galeotti y Sebastían Uchitel \nResumen:\nActualmente si bien hay estudios sobre la aplicación de la técnica de Test\nDriven Development (de ahora en adelante TDD)\, ninguno se enfoca en la evolución\nde su aprendizaje. Debido a esto\, no hay material empírico sobre el cual basarse\npara planificar estrategias de enseñanza de la técnica\, o su evaluación.\nEn el presente trabajo se analizó la aplicación de TDD y la progresión de su\naprendizaje en el contexto de la cursada de la materia Ingeniería de Software I de la\nFacultad de Ciencias Exactas y Naturales de la UBA.\nPara este análisis se utilizó el modelo y la información que genera una\nherramienta de validación de uso de TDD. Como input de dicha herramienta se\nrecolectaron datos de alumnos de dos cuatrimestres de la materia Ingeniería de\nSoftware I\, puntualmente datos de ejercicios y parciales.\nUna vez que se obtuvo la información del uso de TDD\, se calcularon diversos\nindicadores con el fin de estudiar la evolución del aprendizaje de la técnica\, su\naplicación y detectar algún patrón entre los distintos valores calculados. Luego\, se\ncompararon los resultados obtenidos entre ejercicios y parciales para\nposteriormente cotejarlos entre ambos cuatrimestres analizados.\nSe realizó también una encuesta a los alumnos de los cuales se extrajeron\ndatos con el fin de validar algunos indicadores obtenidos y obtener información de\ncarácter más personal por parte de los estudiantes.\nSe pudo observar que\, si bien los alumnos aplicaron TDD en los ejercicios\, no\nlograron hacerlo en todo su contexto\, se mostrarán los motivos. \nPalabras Clave: TDD\, TDDGuru\, CuisUniversity\, Evolución de aprendizaje\, Ingeniería\nde Software
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-gerardo-fuentes/
LOCATION:Aula a confirmar
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220712T150000
DTEND;TZID=America/Sao_Paulo:20220712T160000
DTSTAMP:20260422T122022
CREATED:20220708T121241Z
LAST-MODIFIED:20220708T121241Z
UID:7622-1657638000-1657641600@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Julio Augusto Mascitti
DESCRIPTION:Título: Impacto de la red FIBRE en Bitcoin: ¿Los mineros crearon un sistema casi centralizado?\nDirector: Esteban Mocskos\nJurados: Agustín Martínez Suñé y Esteban Lanzarotti \nResumen:\n======== \nEn 2008\, alguien bajo el pseudónimo de Satoshi Nakamoto propuso una solución computacional al problema de intercambiar valor entre participantes desconocidos sin la necesidad de un tercero de confianza que medie dichas transacciones. De esta manera nació Bitcoin y revolucionó la industria financiera proveyendo un sistema distribuido sin la necesidad de una autoridad central que regule las transacciones. Este sistema comenzó a ser una alternativa real a los sistemas bancarios tradicionales. A fines de 2018 durante uno de los principales picos de utilización de las criptomonedas\, se pusieron de manifiesto distin-\ntos problemas operativos. Por ejemplo\, se evidenció la limitada capacidad de procesar un volumen importante de transacciones.\nComo una forma de disminuir los cuellos de botella que presenta Bitcoin\, se propuso la utilización de redes de retransmisión. Una red de retransmisión plantea una modificación a la forma en que se distribuye la información entre pares\, buscando que algunos nodos seleccionados de la red tengan prioridad para el intercambio de información en lugar de\nusar la propuesta original de Bitcoin.\nEn esta tesis nos enfocamos en analizar el impacto de las redes de retransmisión\, intentando verificar si son una alternativa viable que mejora las prestaciones del sistema. Para tal fin\, generamos toda la infraestructura necesaria para ejecutar un sistema Bitcoin sobre una\nred emulada considerando todos los actores necesarios en condiciones similares a las reales. Los experimentos se realizan utilizando los clientes del protocolo Bitcoin real con unas mínimas modificaciones que permiten modelar el proceso de minado de un bloque sin tener que utilizar recursos del hardware para tal fin. Se realizaron las mediciones de interés una vez que el sistema ha generado 500 bloques para poder disminuir los posibles efectos artificiales originados durante la etapa inicial de funcionamiento del sistema.\nComo resultado principal\, pudimos concluir que las redes de retransmisión otorgan interesantes beneficios al sistema a la hora de aumentar la velocidad de consenso y disminuir el desperdicio de recursos. Por otro lado\, pudimos verificar que la utilización de las redes de retransmisión no llevan a una mayor centralización del sistema ya que aquellos clientes que usufructúan esta red no consiguieron mejorar su participación en término de recompensa.\nSin embargo\, lo que sí consiguieron fue ser más eficientes. No solo el sistema en general\nmejoró su eficiencia\, sino que aquellos clientes que estaban al alcance de la red de retransmisión consiguieron tener una mejora proporcionalmente mayor al resto de los clientes del sistema.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-julio-augusto-mascitti/
LOCATION:Sala 1606
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220621T170000
DTEND;TZID=America/Sao_Paulo:20220621T180000
DTSTAMP:20260422T122022
CREATED:20220615T181637Z
LAST-MODIFIED:20220615T181637Z
UID:7588-1655830800-1655834400@www.dc.uba.ar
SUMMARY:Charla de Alejandro Russo: "Análisis de datos respetando la privacidad de las personas"
DESCRIPTION:Profesor de la Universidad Tecnológica y de la Universidad de Göteborg\, Suecia. \nCiclo de charlas ¡DATAME! (Licenciatura en Ciencia de Datos).
URL:https://www.dc.uba.ar/event/charla-de-alejandro-russo-analisis-de-datos-respetando-la-privacidad-de-las-personas/
LOCATION:Aula 1403
CATEGORIES:Agenda
ATTACH;FMTTYPE=image/jpeg:https://www.dc.uba.ar/wp-content/uploads/2022/06/WhatsApp-Image-2022-06-14-at-11.30.45-AM.jpeg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220621T140000
DTEND;TZID=America/Sao_Paulo:20220621T150000
DTSTAMP:20260422T122022
CREATED:20220615T124810Z
LAST-MODIFIED:20220621T151840Z
UID:7574-1655820000-1655823600@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Piotr Romashov
DESCRIPTION:Título: BAYCON: Generador Bayesiano de Contrafácticos para Inteligencia Artificial Explicable \nDirector: Maria Vanina Martinez \nJurados: Pablo Negri  y Ricardo O. Rodriguez \nLink: https://youtu.be/AF0uD2MKgUo \nResumen: \nGenerar contrafácticos para descubrir escenarios predictivos hipotéticos es el estándar de facto para explicar los modelos de aprendizaje automático y sus predicciones. Sin embargo\, construir un explicador contrafáctico que sea eficiente en el tiempo\, escalable y agnóstico del modelo\, además de ser compatible con atributos continuos y categóricos\, sigue siendo un desafío abierto. Para complicar aún más las cosas\, garantizar que las instancias a contrastar están optimizadas para la esparsitud de los atributos\, permanecen cerca de la instancia explicada y se mantiene dentro de la variedad de los datos\, está lejos de lo trivial. Para abordar esta brecha\, proponemos BayCon: un novedoso generador de contrafácticos basado en el muestreo de características probabilísticas y optimización bayesiana. Tal enfoque puede combinar múltiples objetivos empleando un modelo sustituto para guiar la búsqueda contrafáctica. Demostramos las ventajas de nuestro método a través de una colección de experimentos basados en seis conjuntos de datos de la vida real que representan tres tareas de regresión y tres de clasificación.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-piotr-romashov/
LOCATION:Sala 1606
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220613T140000
DTEND;TZID=America/Sao_Paulo:20220616T180000
DTSTAMP:20260422T122022
CREATED:20220613T120656Z
LAST-MODIFIED:20220613T120656Z
UID:7569-1655128800-1655402400@www.dc.uba.ar
SUMMARY:Elección de Representantes de Estudiantes\, de Graduados\, y de Profesores en el CoDep y relevamiento de opinión para Director/a del Departamento de Computación
DESCRIPTION:Horario:\nLunes 13/6 a miércoles 15/6 de 14 a 20hs\nJueves 16/6 de 14 a 18hs. \nLugar: oficina de alumnos del DC\, planta baja\, edificio 0+inf \nCandidatos por claustro de alumnos: \nSebastián Felgueras\nJulieta Goria\nIgnacio Losiggio\nMarcelo Pedraza\n—————————-\nCandidatos por claustro de graduados: \nBruno Bianchi\nChristian Cossio Mercado\nLara Gauder\nMalena Ivnisky\n—————————-\nCandidatos por claustro de profesores: \nMatías López y Rosenfeld\nPablo Turjanski\nHernán Wilkinson\nPaula Zabala\n—————————\nCandidatos para director \nJuan Pablo Galeotti
URL:https://www.dc.uba.ar/event/eleccion-de-representantes-de-estudiantes-de-graduados-y-de-profesores-en-el-codep-y-relevamiento-de-opinion-para-director-a-del-departamento-de-computacion/
LOCATION:Oficina 1502. Pabellón Cero+Infinito
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220609T180000
DTEND;TZID=America/Sao_Paulo:20220609T190000
DTSTAMP:20260422T122022
CREATED:20220606T182820Z
LAST-MODIFIED:20220606T182820Z
UID:7549-1654797600-1654801200@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Pablo Artuso
DESCRIPTION:Título: Studying the logging capability of Windows Telemetry component using Reverse Engineering\nDirector: Rodolfo Baader\nJurados: Esteban Mocskos y Leandro Meiners \nResumen:\n=======\nWindows\, uno de los sistemas operativos más populares\, tiene un componente llamado Telemetría.\nDicho componente recolecta información del sistema con el objetivo de analizarla para después poder diagnosticar y reparar problemas de software y hardware\, mejorar la experiencia de usuario\, entre otros.\nEl tipo de información obtenida por este componente es parcialmente configurable a través de la especificación de uno de estos 4 niveles: Seguridad\, Básico\, Mejorado y Completo\, siendo «Seguridad» el nivel que menos información recolecta y «Completo» el que más.\n¿Cómo hace Telemetría para guardar/procesar/administrar la información extraída?\nHace uso de un mecanismo interno de Windows llamado «Seguimiento de Eventos para Windows» (ETW). Embebido tanto en aplicaciones de usuario como en módulos de Kernel\, ETW tiene el objetivo de proveer una interfaz común de escritura de eventos y por lo tanto ayudar a depurar y dejar registro de operaciones del sistema.\nEn este trabajo\, analizaremos una parte del Kernel de Windows con el objetivo de entender cómo funciona el componente de Telemetría desde una perspectiva interna. Dado que el código fuente del Kernel de Windows no es de público acceso\, se aplicarán técnicas tales como ingeniería reversa; lo cual implica otros desafíos complejos tales como depuración de Kernel\, lidiar con estructuras de Kernel no documentadas previamente\, reverseo de mecanismos complejos (ETW)\, librerías sin símbolos\, etc. Este trabajo hará que tanto analistas de Windows\, administradores IT o incluso usuarios de Windows estén más conscientes sobre el comportamiento del componente. Como consecuencia\, se proveerá de recursos necesarios para entender y ayudar a lidiar con temas de privacidad\, corrección de errores\, conocimiento de información recolectada\, etc.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-pablo-artuso/
LOCATION:https://youtu.be/ZDxiv_m4t6Q
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220608T143000
DTEND;TZID=America/Sao_Paulo:20220608T163000
DTSTAMP:20260422T122022
CREATED:20220527T160941Z
LAST-MODIFIED:20220527T162910Z
UID:7520-1654698600-1654705800@www.dc.uba.ar
SUMMARY:Defensa Tesis Doctorado Juan Manuel Pérez
DESCRIPTION:Título: Técnicas y recursos para la detección automática de lenguaje discriminatorio en redes sociales \nDirector: Franco Luque\nDirector Asistente: Agustín Gravano \nJurados:\n– Laura Ación  (Instituto de Cálculo\, FCEyN\, UBA)\n– Valerio Basile  (Universidad de Turín\, Italia)\n– Germán Rosati  (Universidad Nacional de San Martín) \nLa defensa tendrá transmisión simultánea por YouTube\, a través del siguiente link: https://youtu.be/iDaear1KG6c \nResumen: \nEl discurso discriminatorio (también conocido como discurso de odio) puede describirse como aquel discurso en clave de intenso aborrecimiento\, denigración y enemistad que ataca a un individuo o un grupo de individuos por poseer –o aparentar poseer– cierta característica protegida por tratados internacionales como el sexo\, el género\, la etnia\, etc. En los últimos años\, este tipo de discurso ha tomado gran relevancia en redes sociales y otros medios virtuales debido a su intensidad y a su relación con actos violentos contra miembros de estos grupos. A raíz de esto\, estados y organizaciones supranacionales como la Unión Europea han sancionado legislación que insta a las empresas de redes sociales a moderar y eliminar contenido discriminatorio\, con particular foco en aquel que insta a la violencia física. \nDebido a la enorme cantidad de contenido generado por usuarios en las redes sociales\, es necesario contar con cierta automatización en esta tarea\, bien para su análisis o para su moderación. Desde la óptica del procesamiento de lenguaje natural\, la detección de discriminación puede entenderse como un problema de clasificación de texto: dado un texto generado por un usuario\, predecir si es o no contenido discriminatorio. Así mismo\, puede ser de interés predecir otras características: por ejemplo\, si el texto contiene un llamado a la acción violenta\, si está dirigido contra un individuo o un grupo\, o el tipo de característica ofendida\, entre otras. \nUna de las limitaciones de los enfoques actuales para la detección del lenguaje discriminatorio es la falta de contexto en el mensaje. La mayoría de los estudios y recursos están hechos sobre datos fuera de contexto; es decir\, mensajes aislados sin ningún tipo de contexto conversacional o del tema del cual se habla. Esto restringe la información disponible –tanto para un humano como para un sistema– para poder discernir si un texto social es discriminatorio. Otra información usualmente faltante es la característica atacada: es común que los datasets estén anotados de manera poco granular\, no brindando información acerca de si la agresión es por motivos de sexo\, género\, clase social\, etc. Por último\, una limitación puntual del español es la poca disponibilidad de recursos para esta tarea. \nEn esta tesis pretendemos abordar algunas de las limitaciones marcadas. Por un lado\, analizamos el impacto de agregar contexto a la detección de lenguaje discriminatorio en redes sociales. Para ello\, construimos un conjunto de datos de tweets en base a las respuestas de los usuarios a los posteos de medios periodísticos en Twitter. Esto nos permite obtener dos tipos de contextos: uno «conversacional» al tener una respuesta a un tweet anterior\, y otro más extenso al obtener el texto de la noticia en cuestión. El corpus fue recolectado sobre noticias relacionadas a la pandemia de COVID-19\, en idioma español mayormente en su variedad dialectal rioplatense y anotado por hablantes nativos de ese dialecto con un nuevo modelo de etiquetado\, que es granular respecto de las características ofendidas. \nSobre los comentarios de este dataset realizamos experimentos de detección de discurso de odio planteando dos tareas: detección binaria del lenguaje discriminatorio\, donde sólo predecimos una etiqueta binaria indicando presencia de lenguaje discriminatorio; y detección granular\, donde predecimos las características ofendidas. Usando técnicas del estado del arte\, obtuvimos mejoras significativas en ambas tareas al agregar contexto como entrada de cada instancia\, tanto en su forma corta (sólo el titular/tweet de la noticia) como en su forma larga (titular y cuerpo de la noticia). Así mismo\, observamos que un clasificador entrenado para la tarea granular mejora levemente su performance al ser evaluado para la tarea binaria\, obviando los posibles errores de motivos discriminatorios. Combinando la adición de contexto y granularidad\, un clasificador para la detección de lenguaje discriminatorio obtiene mejoras considerables sobre un BERT en español que sólo consume el texto del comentario. \nConsiderando la detección de discurso de odio dentro del área más abarcativa de clasificación de documentos en dominios sociales\, analizamos también algunos aspectos generales de tareas relacionadas como el análisis de sentimiento y la detección de emociones\, entre otras. En particular\, analizamos el desempeño de varias técnicas modernas de representación al ser entrenadas en dominios sociales. Comúnmente\, los modelos de representación son entrenados a partir de textos de dominios formales\, como pueden ser Wikipedia u otras fuentes similares. En esta tesis observamos que –desde los word embeddings hasta los modelos pre-entrenados basados en transformers– las representaciones generadas son robustas y mejoran la performance en un conjunto de tareas de clasificación en textos sociales. Sobre los modelos pre-entrenados\, estudiamos el impacto de entrenarlos desde cero en textos sociales o efectuar una adaptación a este dominio. \nTodos los estudios y recursos presentados en esta tesis fueron realizados en el idioma español. Como un objetivo secundario\, pretendemos contribuir a mitigar la enorme asimetría de recursos existente en el área del procesamiento del lenguaje natural. \nPalabras clave: Hate Speech\, Natural Language Processing\, Abusive Language Detection\, Domain Adaptation\, Social NLP.
URL:https://www.dc.uba.ar/event/defensa-tesis-doctorado-juan-manuel-perez/
LOCATION:https://youtu.be/iDaear1KG6c
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220513T110000
DTEND;TZID=America/Sao_Paulo:20220513T120000
DTSTAMP:20260422T122022
CREATED:20220510T173317Z
LAST-MODIFIED:20220510T182821Z
UID:7498-1652439600-1652443200@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Ezequiel Gambaccini
DESCRIPTION:Titulo: Reescribiendo binarios de test usando C# \nDirectores: ​Dr. Diego Garbervetsky\, Dr. Juan P. Galeotti \nJurados: Dr. Sebastian Uchitel (DC\, FCEyN\, UBA)\, Lic. Daniela Marottoli (DC\, FCEyN\, UBA) \nLink Aula Zoom: https://zoom.us/my/dc.aula02\nNombre Aula Zoom: dc.aula02\nClave del Aula Zoom: vonNeumann \nResumen:\n————– \nLos sistemas distribuidos y la programación concurrente son hoy en día una forma común de diseñar aplicaciones. Esto se debe al incremento incesante de la capacidad de computación cloud y la disponibilidad de procesadores multicore. No obstante\, este paradigma de programación no se encuentra libre de problemas\, que resultan muy difíciles de encontrar\, testear y reproducir. Esto se debe a su naturaleza probabilística producto de la intercalación de la ejecución de las aplicaciones concurrentes. \nCOYOTE es una herramienta que permite a los usuarios testear aplicaciones concurrentes para encontrar estos problemas\, además de proveerles la posibilidad de reproducir problemas. Sin embargo\, para lograr esto\, las personas que usan esta herramienta necesitan escribir manualmente tests específicos usndo la API de COYOTE\, de forma que la herramienta pueda hacer su trabajo.\nEn esta tesis de licenciatura\, se propone una técnica para realizar una reescritura de tests existentes escritos en el lenguaje C# usando instrumentación de binarios. La evaluación inicial muestra que el enfoque puede tratar aplicaciones reales y resultar de ayuda a personas no expertas en el descubrimiento de errores de concurrencia.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-ezequiel-gambaccini/
LOCATION:ZOOM
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220506T180000
DTEND;TZID=America/Sao_Paulo:20220506T190000
DTSTAMP:20260422T122022
CREATED:20220428T130213Z
LAST-MODIFIED:20220428T130213Z
UID:7489-1651860000-1651863600@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Leila Abdala
DESCRIPTION:Título: Rutas de recuperación de productos en almacenes con selección de múltiples ubicaciones: Una solución heurística\nDirector: Javier Marenco\nJurados: Dra. Isabel Méndez-Díaz (DC\, FCEyN\, UBA). Dr. Ivo Koch (IDEI\, UNGS) \nResumen: \nEl almacenamiento de estantes mixtos es una estrategia de guardado de productos que se encuentra a menudo en el comercio electrónico. Los productos se dividen en items individuales que se distribuyen por todo el almacén\, lo que genera múltiples posiciones de almacenamiento por producto. Esta tesis investiga el problema de enrutamiento del recolector en un almacén con estantes mixtos\, que se diferencia de los problemas clásicos de enrutamiento del recolector por ser un problema combinado de selección y enrutamiento\, en nuestro caso en particular\, con una limitación por tiempo pseudo-online. \nSe presenta un modelo de programación lineal entera y se evalúan los límites de tamaño de instancias que puede resolver. También se proporcionan diferentes heurísticas eficientes para resolverlo\, las cuales utilizan múltiples criterios parametrizables. Se realiza una búsqueda exhaustiva de la mejor combinación de criterios para solucionar el problema y como ésta se ve afectada por cambios en la distribución del almacén. Para la mejor combinación presentamos un análisis de la complejidad temporal teórico y práctico. Además\, se analiza el impacto del grado de dispersión en el tiempo de ejecución de los algoritmos y se evalúa el rendimiento de la mejor solución en instancias reales.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-leila-abdala/
LOCATION:Aula 1207
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220428T130000
DTEND;TZID=America/Sao_Paulo:20220428T140000
DTSTAMP:20260422T122022
CREATED:20220421T143728Z
LAST-MODIFIED:20220421T143728Z
UID:7471-1651150800-1651154400@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Santiago Cifuentes
DESCRIPTION:Título: Sobre la complejidad del problema de encontrar data-graph repairs bajo restricciones de nodos y caminos \n Director: Maria Vanina Martinez y Ricardo O. Rodriguez\nJurados: Santiago Figueira  y Pablo Barenbaum \n\nResumen:\nLas bases de datos con forma de grafo representan de una forma efectiva relaciones binarias entre entidades\, y permiten procesar y consultar por conexiones no triviales de forma eficiente. Como en el caso relacional\, se espera que los datos preserven un conjunto de restricciones de integridad que capturen la estructura semántica del mundo que representan. Un posible enfoque para lidiar con bases de datos que no satisfacen su conjunto de reglas de integridad consiste en reemplazarlas por una nueva base de datos ‘similar’ a la original\, pero que satisfaga el conjunto de restricciones. Es decir\, un repair de la base de datos original. En este trabajo estudiamos el problema de computar (subset y superset) repairs de bases de datos con forma de grafo con datos en los nodos usando una noción de consistencia basada en conjuntos de expresiones del lenguaje Reg-GXPath\, interpretadas como restricciones de integridad. Demostramos que para los fragmentos positivos de Reg-GXPath estos problemas admiten algoritmos polinomiales mientras que el poder expresivo completo del lenguaje vuelve el problema intratable. Finalmente\, también estudiamos el problema de computar preferred repairs sobre dos criterios de preferencia distintos\, mostrando que en la mayor´ıa de los casos la complejidad computacional del problema no cambia.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-santiago-cifuentes/
LOCATION:Aula 1604
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220421T140000
DTEND;TZID=America/Sao_Paulo:20220421T150000
DTSTAMP:20260422T122022
CREATED:20220418T151512Z
LAST-MODIFIED:20220418T151512Z
UID:7456-1650549600-1650553200@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Iván Pondal
DESCRIPTION:Título: Inferencia de tipos sesión probabilísticos\nDirector: Hernán Melgratti\nJurados: Diego Garbervetsky\, Carlos Gustavo Lopez Pombo. \nResumen:\nLos últimos años testimonian un auge en el desarrollo de técnicas de descripción de interfaces y soporte a nivel de lenguajes de programación para el desarrollo de aplicaciones correctas por construcción. El desarrollo de tipos comportamentales y\, en especial\, los tipos de sesión se han consolidado como un formalismo central para el análisis modular de aplicaciones distribuidas basadas en procesos que comunican a través de canales. \nRecientemente se propuso el uso de tipos de sesión para razonar sobre propiedades de alcanzabilidad en términos probabilísticos. Concretamente\, el sistema de tipos permite determinar la probabilidad con la que una sesión termina exitosamente. En este trabajo presentamos una extensión con tipos probabilísticos de la librería FuSe\, que implementa tipos sesión en OCaml.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-ivan-pondal/
LOCATION:Aula a confirmar
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220329T180000
DTEND;TZID=America/Sao_Paulo:20220329T190000
DTSTAMP:20260422T122022
CREATED:20220328T163144Z
LAST-MODIFIED:20220328T163144Z
UID:7418-1648576800-1648580400@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Cristian Galli
DESCRIPTION:Título: Estrategias de Muestreo para Representaciones Implícitas de Modelos 3D con Redes Neuronales\nDirector: Emmanuel Iarussi\nJurados: Vanina Martinez y Daniel Acevedo \nResumen:\nRecientemente\, algunos desarrollos en el área de Machine Learning han demostrado el gran potencial que poseen las redes neuronales para realizar tareas sobre superficies y sólidos 3D. En particular\, esta tesis de Licenciatura en Ciencias de la Computación se enmarca en el contexto de trabajos que proponen la utilización de redes neuronales para la representación de formas tridimensionales\, sustentadas en una formulación implícita de geometrías denominada Función de Distancia con Signo (SDF). Comparadas con otros métodos tradicionales como las mallas de triángulos\, estas representaciones permiten evaluar trivialmente la pertenencia de un punto a la superficie\, a la vez que reducen significativamente el número de parámetros a almacenar. Sin embargo\, las SDF neuronales son muy sensibles a la estrategia de muestreo utilizada durante el entrenamiento\, y su performance empeora cuando se intentan aproximar formas intrincadas o topológicamente complicadas. Existe un fuerte compromiso entre la cantidad de parámetros de la red y la calidad de las reconstrucciones. Si bien aumentar el tamaño de la red neuronal permite capturar mejor los detalles\, esto también incrementa su tamaño en memoria por lo que disminuye la tasa de compresión. La hipótesis de este trabajo se basa en que es posible escapar de esta dicotomía si se seleccionan adecuadamente las muestras durante el proceso de entrenamiento. En esta tesis se exploran y se evalúan diferentes algoritmos de muestreo para la obtención de rasgos representativos de mallas 3D\, con el fin de mejorar la calidad de las reconstrucciones
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-cristian-galli/
LOCATION:Aula 1064
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220318T120000
DTEND;TZID=America/Sao_Paulo:20220318T140000
DTSTAMP:20260422T122022
CREATED:20220315T120449Z
LAST-MODIFIED:20220315T120449Z
UID:7378-1647604800-1647612000@www.dc.uba.ar
SUMMARY:Defensa Tesis Doctorado Agustín Montero
DESCRIPTION:Título: Modelos y algoritmos basados en programación lineal entera para problemas de ruteo de vehículos \nDirectores: Dra. Isabel Méndez-Díaz y Dr. Juan José Miranda Bront \nJurado: \nDra. Valentina Cacchiani (Universidad de Bologna)\, \nDr. Javier Marenco (Universidad de Buenos Aires / Universidad Nacional General Sarmiento)\, \nDr. Daniel Negrotto (Mercado Libre) \nLink a streaming: https://youtu.be/0YxyEqxfYW4 \nAbstract:\nEn esta tesis se abordan variantes de uno de los problemas más importantes en el área del transporte\, conocido como el Problema de Ruteo de Vehículos (VRP)\, a través de métodos basados en Programación Lineal Entera (ILP). El VRP consiste en determinar un conjunto de rutas de costo mínimo para una flota de vehículos que deben visitar exactamente una vez a determinados clientes\, comenzando y finalizando sus recorridos en un único depósito\, y satisfaciendo una restricción de capacidad. \nLa primera variante abordada es el VRP con Pickups and Deliveries (VRPPD)\, en la cual se consideran precedencias 1-a-1 entre los clientes. La investigación se centra en estudiar la factibilidad de utilizar modelos basados en ILP heurísticamente\, como parte de un algoritmo de búsqueda local\, para explorar espacios de búsqueda grandes a fin de mejorar soluciones de una calidad media o alta. Se obtienen muy buenos resultados\, mostrando que el desarrollo tiene potencial para ser utilizado en la práctica. \nLa segunda variante contempla una generalización de la versión mono-vehículo del VRP sin capacidades\, conocida como Problema del Viajante de Comercio (TSP). En esta versión denominada TDTSPTW se incluyen ventanas de tiempo y se incorpora variabilidad en los tiempos de viaje entre dos clientes que permite capturar la congestión y su potencial impacto en la práctica. Se desarrolla un algoritmo exacto siguiendo un esquema Branch-and-Cut\, que es evaluado en instancias de prueba. A nuestro saber y entender\, esta fue una de las primeras comparaciones exhaustivas de enfoques exactos para el TDTSPTW\, donde resultados obtenidos mejoraron los de la literatura. \nFinalmente\, la tercera variante estudiada se denomina TSP-rd e incorpora fechas de disponibilidad para modelar el tiempo en el que cada uno de los productos llegan al depósito. Se dispone de un único vehículo que puede realizar múltiples rutas y que en todo momento debe decidir si conviene esperar a que lleguen más productos al depósito\, o si es mejor comenzar el recorrido para entregar aquellos que ya están disponibles. El objetivo es minimizar el tiempo de finalización. Se propone un nuevo algoritmo basado en ILP que demuestra ser mejor que el estado del arte. Adicionalmente\, se adapta el modelo a otras variantes de TSP-rd y se explora el comportamiento en nuevas instancias de prueba. Hasta donde sabemos\, es el mejor modelo exacto para el problema.
URL:https://www.dc.uba.ar/event/defensa-tesis-doctorado-agustin-montero/
LOCATION:https://youtu.be/0YxyEqxfYW4
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20220310T100000
DTEND;TZID=America/Sao_Paulo:20220310T110000
DTSTAMP:20260422T122022
CREATED:20220303T153858Z
LAST-MODIFIED:20220303T153858Z
UID:7353-1646906400-1646910000@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Eric Brandwein y Agustín Sansone
DESCRIPTION:Título: Sobre la thinness de árboles y otras clases de grafos\nDirectora: Flavia Bonomo\nCo-directora: Carolina Lucía Gonzalez\nJurados: Verónica Becher y Moysés Sampaio \nResumen:\nLa thinness de un grafo es un parámetro de anchura que generaliza\nalgunas propiedades de grafos de intervalo\, los cuales son\nexactamente los grafos con thinness uno. Muchos problemas\nNP-completos pueden ser resueltos en tiempo polinomial para grafos\nde thinness acotada\, dada una representación adecuada. En este\ntrabajo presentamos una algoritmo constructivo con complejidad\ntemporal O(n.log(n)) para computar la thinness de un árbol dado\,\njunto a una solución óptima consistente (orden y partición).\nUtilizamos resultados intermedios de esta construcción para\nmejorar cotas conocidas de thinness en árboles para algunos casos.\nTambién mostramos la thinness exacta the los grafos corona\, y\ndamos una cota superior para la thinness de otras clases de grafos\n(incluyendo grafos grilla). Finalmente\, proponemos algunas\nheurísticas para construir una solución consistente para algunos\ngrafos más generales.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-eric-brandwein-y-agustin-sansone/
LOCATION:aula 10 (virtual) del DC
CATEGORIES:Agenda
END:VEVENT
END:VCALENDAR