1,513 research outputs found

    Task-Oriented Query Reformulation with Reinforcement Learning

    Full text link
    Search engines play an important role in our everyday lives by assisting us in finding the information we need. When we input a complex query, however, results are often far from satisfactory. In this work, we introduce a query reformulation system based on a neural network that rewrites a query to maximize the number of relevant documents returned. We train this neural network with reinforcement learning. The actions correspond to selecting terms to build a reformulated query, and the reward is the document recall. We evaluate our approach on three datasets against strong baselines and show a relative improvement of 5-20% in terms of recall. Furthermore, we present a simple method to estimate a conservative upper-bound performance of a model in a particular environment and verify that there is still large room for improvements.Comment: EMNLP 201

    Development of a Mechatronic Platform for Passive Tactile Stimulation Using a Rotating Drum with Embossed Patterns

    Get PDF
    Tese de mestrado, Engenharia Biomédica e Biofísica, 2023, Universidade de Lisboa, Faculdade de CiênciasHere by it is presented Emily, an automatically controlled mechatronic platform for passive tactile stimulation using a rotating drum with different embedded textured surfaces. The stimulator has two DC motors and therefore two degrees of freedom, one from the rotating drum and one from the linear guide where the drum is mounted, which moves the stimulator along the guide changing the stimuli presented to the subject. The stimulator is a in house design built with 3D printed components with a versatile design concept allowing for a variety of experimental protocols. The platform uses a sbRIO-9637 with LabVIEW FPGA installed, which guarantees a high degree of flexibility on how the platform can be programmed to operate. The goal of this platform is to create an automatically controlled, versatile, and standardized manner of performing tactile stimulation while conducting parallel electrophysiological and psychophysiological tests to deepen our understanding of the neuronal processes underlying the human sense of touch. Emily comprises a series of advantages such as (1) automatic control; (2) small size and ease of transportation; (3) control of the motors rotation speed; (4) display of the contact force exerted by the subject in real-time by a force sensor; (5) stimulation with different topographies in short intervals; (6) the use of the sbRIO with LabVIEW FPGA embedded making the experimental protocol configurable, improvable and versatile, while allowing to view live the status of the platform with great accuracy; (7) low electromagnetic interference by the use of a linear current amplifier; (8) use of commercially available components. This thesis is a guide on how the platform was thought out, designed, and built, so that in the future other investigators can recreate, and improve upon it to further progress our knowledge of the neural processes of touch in humans.O tato é a capacidade inata de um ser vivo sentir o ambiente em seu redor através do contacto físico com o mesmo. Este contacto é registado por neurónios sensoriais que os animais possuem na pele que ao serem estimulados emitem informação sobre a estrutura em que tocam para o sistema nervoso central. A utilidade deste sentido transcende variadas vezes a nossa noção basal do quotidiano humano porque é impossível “desligá-lo”, não nos permitindo compreender totalmente o impacto que tem nas nossas vidas. As principais utilidades do tato são a comunicação e a sobrevivência. A primeira surge por diferentes meios como um abraço, um aperto de mão ou até mesmo atos violentos como um encontrão na rua ou um soco. A segunda provém da distinção empírica do que é potencialmente seguro ou perigoso, desde superfícies rugosas ou com espinhos ou matérias quentes até objetos macios e confortáveis. O tato permite ainda sentir matérias em outros estados físicos, como a água nas marés, o ar, como o vento ou vibrações causadas por objetos distantes. Durante a infância o tato apresenta ainda um importante papel no desenvolvimento, permitindo ao bebé criar uma relação afetuosa com os seus progenitores, aumentado a capacidade de sobrevivência e impulsionando o crescimento do seu cérebro. Durante o contacto o ser humano é capaz de reconhecer e distinguir, a partir da sua enorme variedade de recetores táteis, a forma e textura dos objetos usando apenas exploração tátil. Apenas com a necessidade de haver contacto físico entre as duas matérias, não importando se a pele toca no objeto (exploração ativa) ou o objeto na pele (exploração passiva). Contudo, existem pessoas que por razões genéticas, perda da funcionalidade dos recetores táteis, ou remoção de um membro não conseguem ter acesso a este sentido. Atualmente, a ciência procura criar próteses que consigam devolver às pessoas esta habilidade, mas para o fazer é primeiro necessário compreender como o cérebro regista a informação sobre as texturas, como as distingue e como é propagada a informação. Desta forma, esta dissertação foca-se no desenvolvimento de uma plataforma mecatrónica que realiza estimulação tátil dos dedos da mão usando um cilindro rotativo com diferentes padrões topográficos embutidos. De forma a compreender como a estimulação tátil opera serão realizados testes neurofisiológicos em paralelo que estudam a atividade elétrica tanto durante a transmissão da informação para o cérebro, microneurografia, como a atividade cerebral durante o processamento da mensagem, eletroencefalografia. Serão também realizados testes psicofísicos para relacionar a perceção do sujeito com as características de cada estímulo (rugosidade, velocidade e forma). O estudo da estimulação tátil desde sempre necessitou que um investigador estimulasse ativamente o paciente, o que devido a incapacidades humanas cria experiências desiguais dado que fatores como, a força aplicada e a velocidade de estimulação não são possíveis de manter constantes de experiência para experiência. Para estandardizar estas experiências e as tornar mais eficientes foram criadas máquinas robóticas que fazem a estimulação pelo investigador, mantendo os parâmetros referidos constantes e tornando todo o processo mais automático e autónomo. A Emily é uma plataforma robótica autónoma para estimulação tátil passiva do dedo com dois graus de liberdade, que usa um cilindro rotativo com padrões de diferentes texturas embutidos, esta é suportada sobre uma guia horizontal que desloca o cilindro lateralmente alterando a topografia usada para estimular o paciente. Esta plataforma foi construída de modo a replicar alguns avanços feitos previamente por outros engenheiros e investigadores em outras máquinas, fundindo o máximo possível de benefícios de todas as plataformas numa só. As vantagens da Emily em relação às outras plataformas contruídas são: autonomia e independência de controlo humano para realizar experiencias; o tamanho reduzido e facilidade de transporte; a capacidade de controlar a velocidade de rotação do motor a qualquer momento durante a experiência e mantê-la constante; Exibição da força de contacto exercida pelo paciente em tempo real; estimulação com diferentes topografias em intervalos de tempo muito curtos; a filosofia de programação da maquina é configurável e melhorável, devido ao LabVIEW FPGA embutido no hardware que a controla, dando ao utilizador uma versatilidade quase infinita de experiências que pode realizar e permitindo ter acesso ao estado da maquina em direto e com grande precisão; utilização de um amplificador com reduzida interferência eletromagnética, de modo a não danificar os dados de testes mais sensíveis como a microneurografia; construída com materiais facilmente obtidos comercialmente, sendo fácil de recriar em qualquer laboratório. Estruturalmente a plataforma é composta pelo suporte do cilindro, que estimula o paciente, e por uma caixa que engloba todos os componentes eletrónicos e conexões entre os mesmos. O suporte do cilindro foi impresso em 3D e tem uma forma de “U” com dois “U’s” perpendiculares a este em cada um dos braços. No centro do suporte encontra-se o cilindro apoiado nos braços do suporte. O cilindro é formado por um prisma hexagonal carregado com vários cilindros com diferentes texturas na sua superfície lateral, sendo suportado no braço esquerdo por um motor rotativo que o controla e por um rolamento no lado direito. Na base do suporte encontram-se outras estruturas impressas que o conectam à guia linear e um medidor de força aplicada, que mede a força que o paciente aplica no cilindro durante estimulação. A guia inclui um motor que transforma o movimento rotativo em linear e desliza o suporte ao longo da mesma. Em cada um dos motores encontra-se um codificador que regista indiretamente a posição quer do suporte na guia como do cilindro no seu movimento rotativo através do número de iterações que executa enquanto gira. A plataforma é alimentada por uma conexão com um adaptador da parede que envia 220V para a caixa que contem os componentes eletrónicos. Dai passa por um disjuntor, um mecanismo de segurança que corta a alimentação caso haja um curto-circuito, e de seguida para conversores de energia de corrente alternada para direta, cada um fornecendo uma voltagem especifica dependendo do que iram alimentar. Dentro desta caixa encontra-se o controlador da plataforma, o sbRIO-9637, com o programa LabVIEW FPGA embutido, permitindo criar, adaptar e melhorar as operações executadas pela placa e de todos os componentes ligados a esta, através de uma linguagem de programação versátil e funcional. O sbRIO receberá a informação do estado da plataforma pelos codificadores usando-a para controlar os motores sobre que operação executar a cada iteração dos mesmos. Como intermediários para a conexão entre o sbRIO e cada motor temos o amplificador “Linear Actuator Amplifier, LCAM-1” que controla o motor superior responsável pelo cilindro e um conversor “TRACO POWER CONVERTER” de 15V que conecta a um buffer acoplado que conduz o motor inferior associado à guia linear. O sistema apresenta ainda ventilação de maneira a evitar o sobreaquecimento dos seus componentes. Para controlar a plataforma foi criado um código no programa LabVIEW FPGA que utiliza cada iteração dos codificadores como um marcador para introduzir no sistema uma operação especifica. O motor que controla o cilindro foi mantido em rotação constante, existindo para o mesmo apenas um input de voltagem no programa que permite alterar este valor em tempo real. O motor que controla a guia terá de parar em locais específicos para o paciente entrar em contacto com o cilindro. Como tal, foram definidos marcadores onde a plataforma iria parar, se o suporte não se encontrar nesse marcador deslocar-se-ia até ao mesmo, através da indução de voltagem do buffer no motor, movendo a guia. Ao atingir o marcador o buffer passa a fornecer 0 V, o suporte imobiliza-se durante um tempo definido ocorrendo a estimulação nesse período. Com o término do tempo define-se um novo destino para o suporte e é de novo fornecida voltagem ao motor. Para definir os marcadores ao longo da guia foi desenhado um contador de iterações do codificador, a guia foi definida empiricamente como tendo 118096 iterações, logo esta medida foi usada como uma escala de 118096 pontos e daí as posições de paragem são definidas de acordo com o local real que se pretende que a plataforma pare. De modo a certificar a exatidão dos dados dos codificadores foi criado um filtro que remove as flutuações ocorrentes durante o envio do sinal, estabilizando-o. De modo a verificar a validade dos controladores, contadores e filtros vários testes foram executados tendo o filtro e o contador provador realizar a sua função corretamente, contudo o controlador da ação do estimulador apresenta uma tendência para imobilizar o mesmo algumas iterações à frente de posição desejada (188 iterações ou 0,18 mm), este erro foi estudado e foi concluído que provem de um desfecho normal de um processo de travagem que não é feito momentaneamente, mas sim usando o atrito da guia, levando assim à diferença de posição observada. Por fim, definimos a Emily como uma plataforma de estimulação tátil com um cilindro rotativo que é versátil, melhorável, fácil de reconstruir, e leve, permitindo ainda um controlo da velocidade de estimulação e da força de contacto aplicada no cilindro

    Arquitetura tradicional de Ouro Preto: preciosa por ser negra

    Get PDF
    O I Encontro Internacional do MALOCA Grupo de Estudos Multidisciplinares em Urbanismos e Arquiteturas do Sul teve por objetivo apresentar os resultados do seu primeiro triênio (2014-2016) e debater os rumos das pesquisas do grupo para o triênio 2017-2019. Divulgamos agora os Anais Eletrônicos do I Encontro, que aconteceu em outubro de 2017 na Universidade Federal da Integração Latino-Americana (UNILA). Confiram no link: https://revistas.unila.edu.br/anaismaloca/index :)Até o ano de 2005 constava na bandeira do município de Ouro Preto, Minas Gerais, Brasil, o dizer em latim Proetiosum tamen nigrum, que significa “precioso ainda que negro”, fazendo referência ao aspecto do ouro coberto por óxido de ferro encontrado na região ainda no final do século XVII. Tais dizeres, que perduraram na bandeira desde 1930, foram removidos como resultado da luta de atores do movimento negro da região, que também denunciam a opressão e a marginalização da população negra e de seus saberes na atualidadeGrupo de Estudos Multidisciplinar em Urbanismo e Arquitetura do Sul - MALOC

    Detecção de vivacidade de impressões digitais baseada em software

    Get PDF
    Orientador: Roberto de Alencar LotufoDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de ComputaçãoResumo: Com o uso crescente de sistemas de autenticação por biometria nos últimos anos, a detecção de impressões digitais falsas tem se tornado cada vez mais importante. Neste trabalho, nós implementamos e comparamos várias técnicas baseadas em software para detecção de vivacidade de impressões digitais. Utilizamos como extratores de características as redes convolucionais, que foram usadas pela primeira vez nesta área, e Local Binary Patterns (LBP). As técnicas foram usadas em conjunto com redução de dimensionalidade através da Análise de Componentes Principais (PCA) e um classificador Support Vector Machine (SVM). O aumento artificial de dados foi usado de forma bem sucedida para melhorar o desempenho do classificador. Testamos uma variedade de operações de pré-processamento, tais como filtragem em frequência, equalização de contraste e filtragem da região de interesse. Graças aos computadores de alto desempenho disponíveis como serviços em nuvem, foi possível realizar uma busca extensa e automática para encontrar a melhor combinação de operações de pré-processamento, arquiteturas e hiper-parâmetros. Os experimentos foram realizados nos conjuntos de dados usados nas competições Liveness Detection nos anos de 2009, 2011 e 2013, que juntos somam quase 50.000 imagens de impressões digitais falsas e verdadeiras. Nosso melhor método atinge uma taxa média de amostras classificadas corretamente de 95,2%, o que representa uma melhora de 59% na taxa de erro quando comparado com os melhores resultados publicados anteriormenteAbstract: With the growing use of biometric authentication systems in the past years, spoof fingerprint detection has become increasingly important. In this work, we implemented and compared various techniques for software-based fingerprint liveness detection. We use as feature extractors Convolutional Networks with random weights, which are applied for the first time for this task, and Local Binary Patterns. The techniques were used in conjunction with dimensionality reduction through Principal Component Analysis (PCA) and a Support Vector Machine (SVM) classifier. Dataset Augmentation was successfully used to increase classifier¿s performance. We tested a variety of preprocessing operations such as frequency filtering, contrast equalization, and region of interest filtering. An automatic and extensive search for the best combination of preprocessing operations, architectures and hyper-parameters was made, thanks to the fast computers available as cloud services. The experiments were made on the datasets used in The Liveness Detection Competition of years 2009, 2011 and 2013 that comprise almost 50,000 real and fake fingerprints¿ images. Our best method achieves an overall rate of 95.2% of correctly classified samples - an improvement of 59% in test error when compared with the best previously published resultsMestradoEnergia EletricaMestre em Engenharia Elétric
    corecore