In the evolving realities of recruitment, the precision of job–candidate matching is crucial. This study explores the application of Zero-Shot Recommendation AI Models to enhance this matching process. Utilizing advanced pretrained models such as all-MiniLM-L6-v2 and applying similarity metrics like dot product and cosine similarity, we assessed their effectiveness in aligning job descriptions with candidate profiles. Our evaluations, based on Top-K Accuracy across various rankings, revealed a notable enhancement in matching accuracy compared to conventional methods. Specifically, the all-MiniLM-L6-v2 model with a chunk length of 768 exhibited outstanding performance, achieving a remarkable Top-1 accuracy of 3.35%, 55.45% for Top-100, and an impressive 81.11% for Top-500, establishing it as a highly effective tool for recruitment processes. This paper presents an in-depth analysis of these models, providing insights into their potential applications in real-world recruitment scenarios. Our findings highlight the capability of Zero-Shot Learning to address the dynamic requirements of the job market, offering a scalable, efficient, and adaptable solution for job–candidate matching and setting new benchmarks in recruitment efficiency.
The advancement of machine learning in industrial applications has necessitated the development of tailored solutions to address specific challenges, particularly in multi-class classification tasks. This study delves into the customization of loss functions within the eXtreme Gradient Boosting (XGBoost) algorithm, which is a critical step in enhancing the algorithm’s performance for specific applications. Our research is motivated by the need for precision and efficiency in the industrial domain, where the implications of misclassification can be substantial. We focus on the drill-wear analysis of melamine-faced chipboard, a common material in furniture production, to demonstrate the impact of custom loss functions. The paper explores several variants of Weighted Softmax Loss Functions, including Edge Penalty and Adaptive Weighted Softmax Loss, to address the challenges of class imbalance and the heightened importance of accurately classifying edge classes. Our findings reveal that these custom loss functions significantly reduce critical errors in classification without compromising the overall accuracy of the model. This research not only contributes to the field of industrial machine learning by providing a nuanced approach to loss function customization but also underscores the importance of context-specific adaptations in machine learning algorithms. The results showcase the potential of tailored loss functions in balancing precision and efficiency, ensuring reliable and effective machine learning solutions in industrial settings.
In this paper, a set of improvements made in drill wear recognition algorithm obtained during previous work is presented. Images of the drilled holes made on melamine faced particleboard were used as its input values. During the presented experiments, three classes were recognized: green, yellow and red, which directly correspond to a tool that is in good shape, shape that needs to be confirmed by an operator, and which should be immediately replaced, since its further use in production process can result in losses due to low product quality. During the experiments, and as a direct result of a dialog with a manufacturer it was noted that while overall accuracy is important, it is far more crucial that the used algorithm can properly distinguish red and green classes and make no (or as little as possible) misclassifications between them. The proposed algorithm is based on an ensemble of possibly diverse models, which performed best under the above conditions. The model has relatively high overall accuracy, with close to none misclassifications between indicated classes. Final classification accuracy reached 80.49% for biggest used window, while making only 7 critical errors (misclassifications between red and green classes).
In this article, a Siamese network is applied to the drill wear classification problem. For furniture companies, one of the main problems that occurs during the production process is finding the exact moment when the drill should be replaced. When the drill is not sharp enough, it can result in a poor quality product and therefore generate some financial loss for the company. In various approaches to this problem, usually, three classes are considered: green for a drill that is sharp, red for the opposite, and yellow for a tool that is suspected of being worn out, requiring additional evaluation by a human expert. In the above problem, it is especially important that the green and the red classes not be mistaken, since such errors have the highest probability of generating financial loss for the manufacturer. Most of the solutions analysing this problem are too complex, requiring specialized equipment, high financial investment, or both, without guaranteeing that the obtained results will be satisfactory. In the approach presented in this paper, images of drilled holes are used as the training data for the Siamese network. The presented solution is much simpler in terms of the data collection methodology, does not require a large financial investment for the initial equipment, and can accurately qualify drill wear based on the chosen input. It also takes into consideration additional manufacturer requirements, like no green-red misclassifications, that are usually omitted in existing solutions.
This paper presents a novel approach to the assessment of decision confidence when multi-class recognition is concerned. When many classification problems are considered, while eliminating human interaction with the system might be one goal, it is not the only possible option—lessening the workload of human experts can also bring huge improvement to the production process. The presented approach focuses on providing a tool that will significantly decrease the amount of work that the human expert needs to conduct while evaluating different samples. Instead of hard classification, which assigns a single label to each class, the described solution focuses on evaluating each case in terms of decision confidence—checking how sure the classifier is in the case of the currently processed example, and deciding if the final classification should be performed, or if the sample should instead be manually evaluated by a human expert. The method can be easily adjusted to any number of classes. It can also focus either on the classification accuracy or coverage of the used dataset, depending on user preferences. Different confidence functions are evaluated in that aspect. The results obtained during experiments meet the initial criteria, providing an acceptable quality for the final solution.
An automatic approach to tool condition monitoring is presented, with the best solution achieving overall accuracy of 94.33% and 9 misclassification errors. In the wood industry, cutting tools need to be evaluated periodically. This is especially the case when drills are concerned; since when dulled, the resulting poor-quality product may generate loss for the manufacturing company, due to the need to discard it during quality control. Each tool can be classified either as useful or useless, and the second type should be exchanged as fast as possible. Manual evaluation of tools is time consuming, which results in production downtime. This problem requires a faster, automated, and precise solution for the work environment. In response to this issue, an ensemble algorithm was developed. Different signals were collected for the input data, including feed force, cutting torque, noise, vibrations, and acoustic emission. Based on those signals, a set of 152 initial features was generated, while after feature selection 19 of them were used by the classifiers. Different algorithms were tested and evaluated in terms of overall accuracy and number of errors. The best classifiers were used to prepare ensemble solution, which was able to classify the tools accurately, with very few errors between recognized classes.