Government
Building A Knowledge Graph to Enrich ChatGPT Responses in Manufacturing Service Discovery
Sourcing and identification of new manufacturing partners is crucial for manufacturing system integrators to enhance agility and reduce risk through supply chain diversification in the global economy. The advent of advanced large language models has captured significant interest, due to their ability to generate comprehensive and articulate responses across a wide range of knowledge domains. However, the system often falls short in accuracy and completeness when responding to domain-specific inquiries, particularly in areas like manufacturing service discovery. This research explores the potential of leveraging Knowledge Graphs in conjunction with ChatGPT to streamline the process for prospective clients in identifying small manufacturing enterprises. In this study, we propose a method that integrates bottom-up ontology with advanced machine learning models to develop a Manufacturing Service Knowledge Graph from an array of structured and unstructured data sources, including the digital footprints of small-scale manufacturers throughout North America. The Knowledge Graph and the learned graph embedding vectors are leveraged to tackle intricate queries within the digital supply chain network, responding with enhanced reliability and greater interpretability. The approach highlighted is scalable to millions of entities that can be distributed to form a global Manufacturing Service Knowledge Network Graph that can potentially interconnect multiple types of Knowledge Graphs that span industry sectors, geopolitical boundaries, and business domains. The dataset developed for this study, now publicly accessible, encompasses more than 13,000 manufacturers' weblinks, manufacturing services, certifications, and location entity types.
Pitfalls of Conversational LLMs on News Debiasing
Schlicht, Ipek Baris, Altiok, Defne, Taouk, Maryanne, Flek, Lucie
This paper addresses debiasing in news editing and evaluates the effectiveness of conversational Large Language Models in this task. We designed an evaluation checklist tailored to news editors' perspectives, obtained generated texts from three popular conversational models using a subset of a publicly available dataset in media bias, and evaluated the texts according to the designed checklist. Furthermore, we examined the models as evaluator for checking the quality of debiased model outputs. Our findings indicate that none of the LLMs are perfect in debiasing. Notably, some models, including ChatGPT, introduced unnecessary changes that may impact the author's style and create misinformation. Lastly, we show that the models do not perform as proficiently as domain experts in evaluating the quality of debiased outputs.
Making Old Kurdish Publications Processable by Augmenting Available Optical Character Recognition Engines
Yaseen, Blnd, Hassani, Hossein
Kurdish libraries have many historical publications that were printed back in the early days when printing devices were brought to Kurdistan. Having a good Optical Character Recognition (OCR) to help process these publications and contribute to the Kurdish languages resources which is crucial as Kurdish is considered a low-resource language. Current OCR systems are unable to extract text from historical documents as they have many issues, including being damaged, very fragile, having many marks left on them, and often written in non-standard fonts and more. This is a massive obstacle in processing these documents as currently processing them requires manual typing which is very time-consuming. In this study, we adopt an open-source OCR framework by Google, Tesseract version 5.0, that has been used to extract text for various languages. Currently, there is no public dataset, and we developed our own by collecting historical documents from Zheen Center for Documentation and Research, which were printed before 1950 and resulted in a dataset of 1233 images of lines with transcription of each. Then we used the Arabic model as our base model and trained the model using the dataset. We used different methods to evaluate our model, Tesseracts built-in evaluator lstmeval indicated a Character Error Rate (CER) of 0.755%. Additionally, Ocreval demonstrated an average character accuracy of 84.02%. Finally, we developed a web application to provide an easy- to-use interface for end-users, allowing them to interact with the model by inputting an image of a page and extracting the text. Having an extensive dataset is crucial to develop OCR systems with reasonable accuracy, as currently, no public datasets are available for historical Kurdish documents; this posed a significant challenge in our work. Additionally, the unaligned spaces between characters and words proved another challenge with our work.
Enhancing Decision Analysis with a Large Language Model: pyDecision a Comprehensive Library of MCDA Methods in Python
Pereira, Valdecy, Basilio, Marcio Pereira, Santos, Carlos Henrique Tarjano SantosCarlos Henrique Tarjano
Purpose: Multicriteria decision analysis (MCDA) has become increasingly essential for decision-making in complex environments. In response to this need, the pyDecision library, implemented in Python and available at https://bit.ly/3tLFGtH, has been developed to provide a comprehensive and accessible collection of MCDA methods. Methods: The pyDecision offers 70 MCDA methods, including AHP, TOPSIS, and the PROMETHEE and ELECTRE families. Beyond offering a vast range of techniques, the library provides visualization tools for more intuitive results interpretation. In addition to these features, pyDecision has integrated ChatGPT, an advanced Large Language Model, where decision-makers can use ChatGPT to discuss and compare the outcomes of different methods, providing a more interactive and intuitive understanding of the solutions. Findings: Large Language Models are undeniably potent but can sometimes be a double-edged sword. Its answers may be misleading without rigorous verification of its outputs, especially for researchers lacking deep domain expertise. It's imperative to approach its insights with a discerning eye and a solid foundation in the relevant field. Originality: With the integration of MCDA methods and ChatGPT, pyDecision is a significant contribution to the scientific community, as it is an invaluable resource for researchers, practitioners, and decision-makers navigating complex decision-making problems and seeking the most appropriate solutions based on MCDA methods.
Fast and Accurate Relative Motion Tracking for Two Industrial Robots
He, Honglu, Lu, Chen-lung, Saunders, Glenn, Yang, Pinghai, Schoonover, Jeffrey, Wason, John, Paternain, Santiago, Julius, Agung, Wen, John T.
Industrial robotic applications such as spraying, welding, and additive manufacturing frequently require fast, accurate, and uniform motion along a 3D spatial curve. To increase process throughput, some manufacturers propose a dual-robot setup to overcome the speed limitation of a single robot. Industrial robot motion is programmed through waypoints connected by motion primitives (Cartesian linear and circular paths and linear joint paths at constant Cartesian speed). The actual robot motion is affected by the blending between these motion primitives and the pose of the robot (an outstretched/close to singularity pose tends to have larger path-tracking errors). Choosing the waypoints and the speed along each motion segment to achieve the performance requirement is challenging. At present, there is no automated solution, and laborious manual tuning by robot experts is needed to approach the desired performance. In this paper, we present a systematic three-step approach to designing and programming a dual-robot system to optimize system performance. The first step is to select the relative placement between the two robots based on the specified relative motion path. The second step is to select the relative waypoints and the motion primitives. The final step is to update the waypoints iteratively based on the actual relative motion. Waypoint iteration is first executed in simulation and then completed using the actual robots. For performance measures, we use the mean path speed subject to the relative position and orientation constraints and the path speed uniformity constraint. We have demonstrated the effectiveness of this method with ABB and FANUC robots on two challenging test curves. The performance improvement over the current industrial practice baseline is over 300%. Compared to the optimized single-arm case that we have previously reported, the improvement is over 14%.
$\textit{LinkPrompt}$: Natural and Universal Adversarial Attacks on Prompt-based Language Models
Prompt-based learning is a new language model training paradigm that adapts the Pre-trained Language Models (PLMs) to downstream tasks, which revitalizes the performance benchmarks across various natural language processing (NLP) tasks. Instead of using a fixed prompt template to fine-tune the model, some research demonstrates the effectiveness of searching for the prompt via optimization. Such prompt optimization process of prompt-based learning on PLMs also gives insight into generating adversarial prompts to mislead the model, raising concerns about the adversarial vulnerability of this paradigm. Recent studies have shown that universal adversarial triggers (UATs) can be generated to alter not only the predictions of the target PLMs but also the prediction of corresponding Prompt-based Fine-tuning Models (PFMs) under the prompt-based learning paradigm. However, UATs found in previous works are often unreadable tokens or characters and can be easily distinguished from natural texts with adaptive defenses. In this work, we consider the naturalness of the UATs and develop $\textit{LinkPrompt}$, an adversarial attack algorithm to generate UATs by a gradient-based beam search algorithm that not only effectively attacks the target PLMs and PFMs but also maintains the naturalness among the trigger tokens. Extensive results demonstrate the effectiveness of $\textit{LinkPrompt}$, as well as the transferability of UATs generated by $\textit{LinkPrompt}$ to open-sourced Large Language Model (LLM) Llama2 and API-accessed LLM GPT-3.5-turbo. The resource is available at $\href{https://github.com/SavannahXu79/LinkPrompt}{https://github.com/SavannahXu79/LinkPrompt}$.
Ukraine denies Russian claim of drone strikes on Europe's largest nuclear plant
Video captures the moment and aftermath of what appears to be a drone, allegedly of Ukrainian origin, striking Russian drone production facility. Russian officials claimed that only a worker's dormitory was hit. A senior Ukrainian official has denied Russian accusations that his country's army fired exploding drones at Europe's largest nuclear power plant, which the Kremlin's forces have been occupying and running in southern Ukraine since shortly after the war began more than two years ago. Andrii Yusov, the spokesperson for Ukraine's military intelligence agency, suggested there had been no attack, saying Russian forces routinely fabricate strikes on the Zaporizhzhia Nuclear Power Plant. However, the strikes on this occasion were confirmed by U.N.'s atomic watchdog agency, though it didn't attribute responsibility for the attack to either side.
Exclusive: Google Workers Revolt Over 1.2 Billion Contract With Israel
In midtown Manhattan on March 4, Google's managing director for Israel, Barak Regev, was addressing a conference promoting the Israeli tech industry when a member of the audience stood up in protest. "I am a Google Cloud software engineer, and I refuse to build technology that powers genocide, apartheid, or surveillance," shouted the protester, wearing an orange t-shirt emblazoned with a white Google logo. The Google worker, a 23-year-old software engineer named Eddie Hatfield, was booed by the audience and quickly bundled out of the room, a video of the event shows. After a pause, Regev addressed the act of protest. "One of the privileges of working in a company which represents democratic values is giving space for different opinions," he told the crowd.
The Morning After: Apple allows game emulators on the App Store
Apple, in its latest update to its App Store developer guidelines for iPhones and iPads, flagged by 9to5Mac, says it will allow game console emulators – and even downloadable games. Apple warns developers, however, they "are responsible for all such software offered in [their] app, including ensuring that such software complies with these Guidelines and all applicable laws." So don't expect to play Super Mario, Spyro, or a third game series that starts with an'S'. Meanwhile, we have a guide to watching (and recording) the total eclipse in North America later today. The best chance of good viewing along the path of eclipse totality is still in northeastern parts of the US (Buffalo, NY, Burlington, VT) and southeast Canada (Niagara Falls and Montreal).
RFK Jr. speaks candidly about his gravelly voice
There was a time before the turn of the millennium when Robert F. Kennedy Jr. gave a full-throated accounting of himself and the things he cared about. He recalls his voice then as "unusually strong," so much so that he could fill large auditoriums with his words. The independent presidential candidate recounts those times somewhat wistfully, telling interviewers that he "can't stand" the sound of his voice today -- sometimes choked, halting and slightly tremulous. Spasmodic dysphonia, a rare neurological condition, in which an abnormality in the brain's neural network results in involuntary spasms of the muscles that open or close the vocal cords. My my voice doesn't really get tired. "I feel sorry for the people who have to listen to me," Kennedy said in a phone interview with The Times, his voice sounding as strained as it does in his public appearances.