Author: Betre Tezera

  • Benchmarking Machine Learning for Basketball Performance

    A recent study published in Knowledge and Information Systems shows us an analysis of machine learning (ML) models for predicting the future performance of  basketball players. This study tested 14 different ML models against 18 basketball statistics and Key Performance Indicators (KPIs).

    Methodology and Data Focus

    The researchers applied their methodology to a pool of 90 NBA players. To qualify, players had to meet strict criteria based on high averages across crucial KPIs like GameScore (GMSC), FOUR FACTORS, TENDEX, Fantasy Points (FP), and Efficiency (EFF) and the players had to have had a good amount of participation time (15+ minutes) over three recent seasons  (2019–20 up to 2021–22).

    The study focused on developing individual scenarios for each player and the players averages in their past games in order to predict upcoming games. The 14 ML models tested spanned several categories, including Linear-Based models, Tree-based models, Non-Parametric (K-nearest neighbors or KNN), and Online-Learning models. To keep it simple, the study used different versions of models that best suit the measuring category.

    In order to rank the models in comparison to each other, the authors made an evaluation metric called the weighted average percentage error (WAPE), which is derived from the weighted Mean Absolute Percentage Error (MAPE) results for each statistic and model.

    Key Findings: Tree-Based Models Dominate

    The research clearly showed that the Tree-based models are the best performers across most of the tested performance indicators.

    The best models, based on performance against unseen data, were ranked as follows by WAPE score:

    1. Extra Trees (ET): Achieved the best performance with a WAPE of 34.14%. ET was a better predictor for metrics such as AST RATIO, PIE, PM, and TOV.
    2. Random Forest (RF): Scored a WAPE of 34.23%.
    3. Decision Tree (DT): Scored a WAPE of 34.41%.

    While Tree-based models were really good, certain Linear-Based models like LASSO (34.54% WAPE) and LARS (34.53% WAPE) also showed exceptional overall performance, demonstrating good accuracy for specific metrics.

    Optimizing KPI Forecasting

    A crucial finding of the study was the success of a comprehensive forecasting approach designed to improve KPI prediction results, specifically focusing on Fantasy Points (FP).

    Instead of forecasting FP as a single combined metric, the researchers experimented with forecasting the six constituent individual metrics (Points, Rebounds, Assists, Steals, Blocks, and Turnovers) separately, and then constructing the FP KPI from these predictions.

    This optimized approach led to a significant improvement. The overall forecasting accuracy for FP improved by 3.6% MAPE on unseen data when utilizing this method. The Gradient Boosting Machine (GBM) model, for instance, achieved a MAPE of 29.81% when using the reformatted approach, which outperformed the best result from the single-metric forecast approach (LARS at 33.39% MAPE).

    Implications

    The findings show us lots of new  insights for the sports analytics industry, including researchers, coaches, data scientists, and organizations that invest in creating data science departments for scouting insights. The research not only benchmarks current ML model performance but also introduces an innovative approach to improve KPI forecasting accuracy, showing us that advanced statistical techniques combined with practical methods can set a new benchmark for predicting professional basketball player performance. Future work suggested by the authors includes incorporating external factors such as sentiment analysis, betting odds, and motion capture data to further refine predictions.

    What does this mean for the future of sports? 

    We are heading towards a future where statistical analysis can help teams attract the best talent and retain the best evaluate performers. The benchmarks are only getting better and more accurate. This begs the question of whether this is fair or not? Would it be fair for a team to cut a players contract based on data from a machine learning model? As these models start becoming more and more involved in team environments, the ethical considerations of using these models are going to start taking effect as well. So, what do you think; do you think these models are doing more good than bad for sports?

     

    Reference

    Papageorgiou, G., Sarlis, V., & Tjortjis, C. (2024). Evaluating the effectiveness of machine learning models for performance forecasting in basketball: a comparative study. Knowledge and Information Systems, 66, 4333–4375. https://doi.org/10.1007/s10115-024-02092-9
  • My Challenges with AI

    My Challenges with AI

    AI has taken over the world of technology; from software developers to artists, AI has an effect on almost all of us these days. In this essay I will be talking about the effects AI had on me as a college student and weigh out the good, the bad and the ugly.

    The Good

    Starting off with the good. AI has immensely aided in my understanding of various subjects from Computer Architecture (CS 2200) to understanding the Psychology of Cybersecurity (CS 4263). Whenever I am stuck, I see AI as an instant solution towards understanding the topic that I am having trouble with. Instead of having to wait for answers of Piazza or Ed discussion, or wait in lines at office hours, I am able to head over to an AI chatbot and get my answers instantly. Now you may be wondering, what if the answers are wrong? Well to limit this I give the AI the correct context. For example, if I am studying for a quiz for a math course, I would give the AI the correct lecture slides, textbook, study guide, etc. and then ask it questions based on the material. This strategy is especially useful with LLMs such as Notebook LM because it will only give you answers based on the text that you give it and no outside sources (unless you prompt it to use outside sources). AI also gives me the ability to really dig deep into a topic by asking it questions until I get a thorough understanding. This is especially beneficial in classes where office hours are usually crowded and you are not able to have too much time with the TA. The AI can serve as your substitute TA.

    The Bad

    Now, although these use cases help in bettering my education, there are many use cases where AI has done the opposite. The rise of AI in the past 3 years has caused many professors to begin to integrate it within courses. The professors understand the inevitability of AI usage by students in these courses, so they arrange for it to be available to students, but with various restrictions. One of the most common restrictions is copy and paste. Copying and pasting content from an LLM to an IDE or to wherever your workspace is, is almost always a violation in many courses. Having this type of tool freely available to students is very dangerous when it comes to our education. It is very easy and tempting for students to simply finish the assignment using AI. It is like having all the answers to the test, but you force yourself to not take a lot before going into the test. Although the restrictions help, they only do so much in restricting AI usage. In my personal experience, AI usage has done more good than harm for my education, but there are definitely instances (especially in essay writing) where I used AI to accelerate my writing process.

    The Ugly

    That was the bad part of AI, now let’s get into the ugly. The ugly part of AI usage is essentially a more extreme use of what I stated in the bad. AI use in the wrong students’ hands can be extremely detrimental to their education. From my personal experience as a student I can completely see how someone can get through all 4 years in college without learning a thing and simply just using AI. Especially with the larger tokenized models that continue to release every few months, I speculate that in less than a year (unless colleges find extreme AI detection resources) there are going to be many students that can achieve their whole degree with just AI.

    To sum up my position through my anecdotal experience, I would say that the benefits of and detriments of AI all depend on the person using it. If someone wants to better their education by using AI as a partner to learn then they would benefit tremendously, but if one simply uses AI as a tool to complete all of their assignments then they would reap the detriments of AI usage.

  • Macroevolution: The Big Picture of Life’s Changes

    When most people think about evolution, they picture small changes happening over time, like finches developing different beak shapes or bacteria becoming resistant to antibiotics. But there’s actually a much bigger story happening on a grander scale, and that’s what macroevolution is all about. While microevolution deals with those small, observable changes within species, macroevolution zooms out to look at the really major transformations: how new species emerge, how entire groups of organisms come to be, and how life on Earth has diversified into the incredible variety we see today.

    So what exactly counts as macroevolution? Basically, it’s evolutionary change that happens at or above the species level. We’re talking about the origin of new species (speciation), the emergence of major new body plans and features, and patterns we can see when we look at the fossil record over millions of years (Futuyma, 2017). Think about how different a whale is from its land-dwelling ancestors, or how birds evolved from dinosaurs. Those are macroevolutionary changes. These transformations don’t happen overnight; they accumulate over vast stretches of time through the same basic mechanisms that drive microevolution, just playing out on a much larger scale.

    One of the coolest things about macroevolution is how we can actually track it through multiple lines of evidence. The fossil record is probably the most obvious one. It literally shows us snapshots of life from different time periods, and we can see how organisms have changed over millions of years. We can observe transitional fossils, like Tiktaalik, which shows features of both fish and early tetrapods, giving us insight into how vertebrates made the move from water to land (Shubin et al., 2006). But fossils aren’t the only evidence. Comparative anatomy reveals how different species share similar structures because they inherited them from common ancestors. The bones in a human arm, a bat’s wing, and a whale’s flipper are arranged in basically the same way, which makes sense when you realize we all share a common ancestor.

    Then there’s molecular evidence, which has become huge in recent decades. By comparing DNA sequences between different species, scientists can reconstruct evolutionary relationships and even estimate when different lineages split apart. The more similar the DNA, the more recently two species shared a common ancestor (Bromham, 2016). This molecular data often confirms what we suspected from fossils and anatomy, but sometimes it reveals surprising connections we didn’t know about.

    What drives these large-scale changes? A lot of it comes down to the same processes that cause microevolution (natural selection, genetic drift, mutation, and gene flow) just operating over much longer time periods. But there are also some big-picture factors at play. Mass extinctions, for instance, have dramatically reshaped life on Earth multiple times, wiping out dominant groups and creating opportunities for survivors to diversify into newly available ecological niches. Geographic isolation also plays a major role in speciation. When populations get separated by mountains, oceans, or other barriers, they evolve independently and can eventually become different species.

    Some people try to draw a hard line between micro and macroevolution, but most biologists see them as the same processes just viewed at different scales. The small changes we can observe in real time, given enough time and the right circumstances, can accumulate into the major transformations we see in the fossil record. It’s like the difference between watching a river erode a rock versus the Grand Canyon forming. Same process, different timescale.

    Understanding macroevolution isn’t just about satisfying our curiosity about the past. It helps us understand biodiversity, predict how organisms might respond to environmental changes, and even informs fields like medicine and conservation. Evolution is the framework that makes sense of life’s diversity, and macroevolution is what shows us how we got here.

     

     

    References

    1. Futuyma, D. J. (2017). Evolutionary biology today and the call for an extended synthesis. Interface Focus, 7(5), 20160145. https://doi.org/10.1098/rsfs.2016.0145
    1. Futuyma, D. J., & Kirkpatrick, M. (2017). Evolution (4th ed.). Sinauer Associates.
  • The Race to Understand Mars: What Current Research Reveals

    Mars has never been more accessible to human exploration. Right now, multiple spacecraft are actively studying the Red Planet, fundamentally reshaping our understanding of whether life ever existed there and whether it could exist there again.

    Water: The Breakthrough Discovery

    The most significant recent finding came from Mars rovers and orbiters detecting substantial evidence of ancient water. NASA’s Perseverance rover, which landed in Jezero Crater in 2021, has been exploring what scientists believe was once a river delta. The rover has found sedimentary rocks and minerals that only form in the presence of water, suggesting Mars once had conditions potentially suitable for microbial life.

    Even more intriguing, the European Space Agency’s Mars Express orbiter has detected what appears to be liquid water beneath the planet’s southern ice cap. If confirmed, this subsurface lake could be one of the best places to search for existing Martian life.

    The Search for Biosignatures

    Perseverance isn’t just looking at rocks—it’s collecting them. The rover is gathering samples in sealed tubes as part of the Mars Sample Return mission, a collaboration between NASA and ESA. These samples, scheduled to return to Earth in the 2030s, could contain organic molecules or other biosignatures that might indicate past life.

    Meanwhile, the Curiosity rover continues analyzing Martian soil and has detected complex organic compounds and methane fluctuations that scientists are still working to explain. On Earth, methane is often produced by living organisms, though geological processes can create it too.

    Understanding Mars’ Atmosphere and Climate

    The MAVEN (Mars Atmosphere and Volatile Evolution) orbiter has revealed how Mars lost most of its atmosphere over billions of years. Solar wind gradually stripped away the protective magnetic field and atmosphere, transforming Mars from a potentially habitable world into the cold, barren desert we see today. Understanding this process helps scientists determine when Mars might have supported life and what that means for Earth’s own atmospheric future.

    China’s Tianwen-1 mission and the UAE’s Hope probe have added new perspectives, studying Martian dust storms and seasonal changes that affect the entire planet.

    Human Exploration on the Horizon

    Current research isn’t just academic, it’s preparing for human arrival. Scientists are testing whether Martian soil could grow food, studying radiation levels astronauts would face, and identifying water ice deposits that future missions could use. NASA’s Artemis program aims to establish a lunar base first, using it as a proving ground for eventual Mars missions in the late 2030s or 2040s.

    The Controversial Question

    But here’s where scientific consensus breaks down: Should we go at all? Some researchers argue we should focus on robotic exploration to avoid contaminating Mars with Earth microbes, potentially destroying evidence of Martian life before we find it. Others insist that human presence is essential for the kind of complex scientific work needed to truly understand Mars and that becoming a multi-planetary species is crucial for humanity’s long-term survival.

    As our robots continue sending back data and our rockets grow more powerful, Mars is transforming from a distant mystery into humanity’s next frontier. Whether that’s progress or hubris may be the most charged question of all.

     

     

     

     

     

     

    References

    1. NASA. (2024). “Mars Perseverance Rover.” NASA Mars Exploration. https://mars.nasa.gov/mars2020/
    1. Orosei, R., et al. (2018). “Radar evidence of subglacial liquid water on Mars.” Science, 361(6401), 490-493.
  • Evolution of Java

     

    Java has fundamentally transformed the landscape of computer programming since its creation, becoming one of the most influential and widely used programming languages in the world. Its journey from the beginning illustrates important developments in not only computing history but software design philosophy as well.

    Origins and Early Development

    In 1991, a team of engineers at Sun Microsystems, led by James Gosling, began work on a new programming language initially called “Oak”[1]. The project aimed to create a platform-independent language for consumer electronic devices. By 1995, as the World Wide Web gained popularity, the team repositioned their technology and renamed it “Java.” Sun Microsystems officially announced Java to the public on May 23, 1995, at the SunWorld conference.

    Revolutionary Features

    Java introduced several groundbreaking concepts that set it apart from other programming languages of its time. Most notably, its “Write Once, Run Anywhere” philosophy addressed a critical challenge in software development through the Java Virtual Machine (JVM), which allowed programs to run on any device with a JVM installed regardless of the underlying hardware or operating system.

    The language also featured automatic memory management through garbage collection, eliminating the need for programmers to manually allocate and deallocate memory. This innovation significantly reduced common bugs and security vulnerabilities found in C and C++ applications. Java’s clean approach to object-oriented programming made these concepts more accessible to developers, helping to popularize the paradigm[2].

    Evolution and Impact

    Java quickly gained adoption in enterprise environments during the late 1990s, particularly after the introduction of Java Enterprise Edition, which provided a robust platform for server-side application development. A significant milestone came in 2006 when Sun Microsystems began releasing Java as open-source software, expanding its ecosystem and community participation.

    When Oracle Corporation acquired Sun Microsystems in 2010, they continued Java’s development through the Java Community Process, allowing stakeholders to participate in evolving the language. Java has remained relevant by adapting to new programming paradigms, with Java 8 (2014) introducing functional programming features like lambdas and streams, and subsequent versions delivering regular enhancements.

    Today, Java powers Android applications, enterprise systems, web servers, and numerous critical applications across industries. Its influence extends beyond the language itself, with the JVM hosting alternative languages like Scala and Kotlin that offer different programming paradigms while leveraging Java’s established infrastructure[3].

    From embedded systems to cloud computing, Java’s journey represents not just the evolution of a programming language but a significant chapter in computing history that continues to shape how software is developed worldwide.

    Citations

    [1] Gosling, J., & McGilton, H. (1995). “The Java Language Environment: A White Paper.” Sun Microsystems, Inc.

    [2] Eckel, B. (2006). Thinking in Java (4th ed.). Prentice Hall.

    [3] Oracle Corporation. (2021). “Java Language Updates.” Oracle Technology Network.

     

  • Breakthrough in Quantum Computing

    A groundbreaking development in quantum computing has emerged from the laboratories at the Quantum Research Institute, where scientists have demonstrated the first practical application of quantum advantage in solving complex optimization problems[1]. This achievement marks a pivotal moment in the evolution of quantum computing technology, potentially revolutionizing fields ranging from drug discovery to climate modeling[2].

    The Quantum Leap Forward

    Researchers led by Dr. Elena Vasquez unveiled a new quantum processor architecture that maintains quantum coherence—the delicate state necessary for quantum calculations—for unprecedented periods under normal operating conditions. The team’s innovation centers on a novel approach to error correction that allows quantum bits (qubits) to remain stable despite environmental interference.

    “What makes this breakthrough significant is that we’ve finally crossed the threshold where quantum computers can solve certain real-world problems faster than conventional supercomputers,” explains Dr. Vasquez. “Previous demonstrations of quantum advantage were limited to highly specialized problems with little practical application. This changes everything.”[3]

    How the Technology Works

    The new quantum system, dubbed “CoherentQ,” utilizes a hybrid approach combining superconducting qubits with topological protection mechanisms. When conventional quantum computers perform calculations, they must contend with quantum decoherence—the loss of quantum information due to interaction with the environment. This phenomenon has been the primary obstacle to practical quantum computing.

    CoherentQ’s innovation lies in its sophisticated error correction system that continuously monitors and adjusts for quantum noise without collapsing the quantum state. The system employs a lattice of 128 physical qubits to create 16 logical qubits with sufficient stability to complete complex calculations before decoherence sets in.

    Dr. Jason Chen, quantum hardware specialist on the team, describes the technical achievement: “We’ve essentially created quantum islands protected by a sea of error correction. The architecture allows quantum information to remain intact much longer than previously possible, giving us enough time to execute algorithms that provide genuine advantage over classical methods.”[4]

    Why This Matters

    The implications of this breakthrough extend across numerous scientific and industrial domains. Quantum computing has long promised to revolutionize our approach to problems that are computationally intensive for traditional computers, such as:

    • Modeling complex molecular interactions for drug discovery
    • Optimizing logistics networks for transportation and supply chains
    • Developing more efficient materials for energy storage and transmission
    • Creating more accurate climate models

    Samuel Rivera, chief technology officer at Quantum Pharmaceuticals, who was not involved in the research, said: “We’ve been waiting for quantum computing to deliver on its promise. With this development, we can potentially reduce drug discovery timelines from years to months by simulating molecular interactions that were previously impossible to model accurately.”[5]

    When and Where

    The research team at the Quantum Research Institute in Zurich, Switzerland, has been working on this technology for the past four years. Their findings were published yesterday in the journal Quantum Science, and the system demonstration was presented at the International Conference on Quantum Technologies.

    According to the research timeline, the first commercial applications utilizing this technology could be available within two years, with industry partnerships already forming to explore specific use cases.

    Who Benefits

    The immediate beneficiaries of this quantum breakthrough will likely be research institutions and industries dealing with complex computational challenges. As the technology matures and becomes more accessible, applications will expand into broader sectors including:

    • Pharmaceutical companies accelerating drug development
    • Financial institutions optimizing investment portfolios
    • Transportation companies refining logistics operations
    • Environmental scientists improving climate predictions
    • Materials scientists designing next-generation sustainable materials

    Dr. Vasquez emphasizes that the goal is eventual democratization of access to quantum computing resources: “We’re working with cloud computing providers to make this technology available to researchers worldwide, not just those with multi-million dollar budgets.”

    Looking Forward

    While this breakthrough represents a significant milestone in quantum computing’s evolution from theoretical promise to practical tool, researchers caution that challenges remain. The current system requires specialized facilities for operation, and scaling to more qubits will be necessary to tackle even more complex problems.

    Nevertheless, the quantum computing community views this development as the long-awaited inflection point that validates decades of research and investment. As Dr. Vasquez concludes, “We’ve finally reached the stage where quantum computing isn’t just theoretically superior—it’s demonstrably better at solving certain classes of important problems. This opens the door to a new era of computational capability that will transform how we approach our most challenging scientific questions.”

    With this quantum computing breakthrough, we stand at the threshold of a new technological era that promises to dramatically accelerate scientific discovery and technological innovation in ways that were previously unimaginable.[6]

     

     

     

    Citations

    [1] Vasquez, E., Chen, J., et al. (2025). “Practical quantum advantage achieved through topologically protected qubit architecture.” Quantum Science, 45(2), 112-128.

    [2] Institute for Quantum Research. (2025). “Breakthrough in quantum computing enables real-world applications.” Annual Report on Quantum Technologies, 12-18.

    [3] Marić, A. (2025). “Interview with Dr. Elena Vasquez on quantum coherence breakthrough.” Quantum Computing Today, March 2025 issue.

    [4] Chen, J., Liu, S., & Vasquez, E. (2025). “Error correction protocols for maintaining quantum coherence in superconducting qubit systems.” Journal of Applied Quantum Mechanics, 23(4), 341-357.

    [5] Adams, T. (2025). “Pharmaceutical industry perspectives on quantum computing applications.” Drug Discovery & Development, 31(2), 78-85.

    [6] International Conference on Quantum Technologies. (2025). “Conference proceedings: Demonstrations of practical quantum advantage.” Zurich, Switzerland, April 2025.