Yes, I asked Google A.I. what was the brightest crater on the Moon and it said Tycho, which was wrong. Asking later it came back with the right answer: Aristarchus ...
But, to be fair, Google warns that you won't always get the right answer, so, yes, be wary --- double check ...
Al
--
--
You received this message because you are subscribed to the Google
Groups "Society of Amateur Radio Astronomers" group.
To post to this group, send email to sara...@googlegroups.com
To unsubscribe from this group, send email to
sara-list-...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sara-list?hl=en
---
You received this message because you are subscribed to the Google Groups "Society of Amateur Radio Astronomers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sara-list+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sara-list/22f9534c-c341-4ec8-9e27-72ee8581fa4an%40googlegroups.com.
From: 'Stephen Arbogast' via Society of Amateur Radio Astronomers <sara...@googlegroups.com>
To: Society of Amateur Radio Astronomers <sara...@googlegroups.com>
Date: Friday, 11 September 2026 8:16 PM MDT
Subject: [SARA] Re: How AI models (LLMs) handle RA data analysis - a simple experiment
--
To view this discussion visit https://groups.google.com/d/msgid/sara-list/924996881.198823992.1789247377622.JavaMail.zimbra%40blackfoot.net.
Hi Ed,
Thanks for posting this. I think your experiment raises exactly the right question: not simply “can an LLM get the right answer?” but what actually happened to the data, can we audit it, and can the result be independently reproduced? Your four possibilities are a useful way of framing the issue, and your Google test appears to have shown a code-generation-and-execution workflow in that particular case.
One important update since our earlier discussion is that the American Astronomical Society (AAS) has now issued formal guidelines for AI/LLM use in AAS journals. The AAS does not impose a blanket prohibition on AI in scientific research or data processing. In fact, its new author guidelines explicitly say that they concern manuscript preparation rather than data analysis and therefore make no recommendation against the use of AI for data analysis or writing code. The guidelines allow supervised AI assistance for code, data presentation, plots and visualizations, provided the scientist verifies the results and discloses the use appropriately. What they explicitly prohibit is presenting AI-generated material as though it were real observational data, inventing data, manipulating values to change results, or using AI-generated scientific figures without checking them against the source data.
That distinction is actually very close to the way I have been conducting these experiments. I am not arguing that an LLM is an infallible astronomer or that it never hallucinates. My question has been whether AI can be used as a transparent reduction assistant when we constrain it to the actual FITS pixels, require intermediate outputs, independently check its conclusions, and allow it to reject data rather than forcing a desired answer.
A few results from my experiments are particularly relevant.
With Kepler-426 b, ChatGPT reduced the calibrated FITS pixels and obtained a transit depth of 15.10 ± 4.23 ppt. I then took the same calibrated pixels into HOPS, using the same principal comparison stars but an independent photometry and fitting system. HOPS obtained 19.32 −5.87/+5.96 ppt. The difference between the two central values is only about 0.58 combined sigma. The purpose was specifically cross-software validation, not proving either pipeline infallible.
There was another experiment that, to me, is even more interesting from the hallucination standpoint. For TIC 285592400.01, the run underwent a meridian flip. Frame 0037 was the last exposure whose astrometric solution verified the correct target field. After the flip, frames 0038 through 0097 formed a consistent field, but extensive registration and star-pattern tests could not demonstrate that it was the target field. The AI therefore rejected all of those frames instead of assuming where the target was and constructing an apparent egress. The resulting report explicitly says that those images cannot be used to claim an egress or post-transit baseline unless the field is independently re-solved.
That result mattered to me because if the objective were merely to “please Pablo” with a nice-looking transit, those post-flip frames were exactly where a system might have been tempted to manufacture one. It did the opposite.
My latest experiment, WASP-80 b / TIC 243921117.01, started with the raw observing directory rather than a pre-made light curve. The reduction isolated 50 R-band science frames, 10 biases, 10 matched 180-second darks and 10 R flats. It independently verified the target, performed ensemble differential photometry, tested aperture sizes and comparison stars, and produced the light curve. The measured depth near transit was about 3.75%, while the AIJ-style fitted/detrended result was 3.649% or 40.36 mmag. The published R-band depth is about 40.26 mmag. The observing run stopped before egress, and the report therefore specifically refuses to claim a precision full-duration or TTV result.
The AIJ-style graph was another deliberate test. I instructed the AI that the plotted observational points had to come from the FITS measurements and that the smooth green curve could only be a mathematical visualization of those measured points. It was not allowed to invent points beyond the end of the run or manufacture the missing egress. That is exactly the sort of distinction the new AAS guidance makes between legitimate AI-assisted visualization of an author's data and generating fictitious scientific data.
There have also been cases where AI did not give me the answer I might have wanted. With TOI 3514.01 / TIC 1870990135.01, there was a very close neighboring star and significant aperture dependence. The analysis found a real fading in the blended light but concluded that the dataset could not establish whether the fading belonged to the planet host, the nearby star, or another blended-source scenario. In other words, it returned “inconclusive” rather than “planet detected.”
I also agree with your later point that insufficiently specified prompts can cause an AI system to infer what the user intends and begin doing things that were never explicitly requested. That is why my prompts have evolved to include instructions such as: do not generate synthetic observational points; do not alter measurements to match an expected transit; keep measured data separate from model/reference data; reject frames whose field identity cannot be verified; and report an inconclusive result when the data do not support a conclusion.
I would be very interested in understanding your Google experiment in more detail, because I think it would help us compare apples with apples. Which AI did you actually use—Gemini, and if so which model/version? Was it the normal Gemini interface, Google AI Studio, Colab, or another environment? Did it invoke a separate coding/data-analysis agent or Python execution environment? What was your exact prompt?
Most importantly, when you say it made “quite a few errors,” what exactly were the errors? Were they Python/runtime errors, use of obsolete libraries, incorrect frequency units, incorrect hydrogen rest frequency, wrong Doppler sign convention or formula, incorrect peak identification, baseline removal, axis construction, or incorrect scientific interpretation of otherwise correctly processed numbers? Did you correct the errors and rerun the same analysis, and if so, what result did it ultimately produce?
I think that distinction is critical. A generated Python syntax error, a bad physical assumption, and a fabricated observational result are three very different failures.
My present view is not that AI replaces HOPS, AstroImageJ, PyTransit or any other established package. It is that AI can become another scientific tool when we force it to show its work, preserve the pixels, expose the code and intermediate products, independently cross-check the answer, and give it permission to say “these data are not usable.”
That is the experiment I am really interested in.
Pablo Lewin
AAVSO LPAC
The Maury Lewin Astronomical Observatory
Hi Ed,
Thanks for posting this. I think your experiment raises exactly the right question: not simply “can an LLM get the right answer?” but what actually happened to the data, can we audit it, and can the result be independently reproduced? Your four possibilities are a useful way of framing the issue, and your Google test appears to have shown a code-generation-and-execution workflow in that particular case.
One important update since our earlier discussion is that the American Astronomical Society (AAS) has now issued formal guidelines for AI/LLM use in AAS journals. The AAS does not impose a blanket prohibition on AI in scientific research or data processing. In fact, its new author guidelines explicitly say that they concern manuscript preparation rather than data analysis and therefore make no recommendation against the use of AI for data analysis or writing code. The guidelines allow supervised AI assistance for code, data presentation, plots and visualizations, provided the scientist verifies the results and discloses the use appropriately. What they explicitly prohibit is presenting AI-generated material as though it were real observational data, inventing data, manipulating values to change results, or using AI-generated scientific figures without checking them against the source data.
That distinction is actually very close to the way I have been conducting these experiments. I am not arguing that an LLM is an infallible astronomer or that it never hallucinates. My question has been whether AI can be used as a transparent reduction assistant when we constrain it to the actual FITS pixels, require intermediate outputs, independently check its conclusions, and allow it to reject data rather than forcing a desired answer.
A few results from my experiments are particularly relevant.
With Kepler-426 b, ChatGPT reduced the calibrated FITS pixels and obtained a transit depth of 15.10 ± 4.23 ppt. I then took the same calibrated pixels into HOPS, using the same principal comparison stars but an independent photometry and fitting system. HOPS obtained 19.32 −5.87/+5.96 ppt. The difference between the two central values is only about 0.58 combined sigma. The purpose was specifically cross-software validation, not proving either pipeline infallible.
There was another experiment that, to me, is even more interesting from the hallucination standpoint. For TIC 285592400.01, the run underwent a meridian flip. Frame 0037 was the last exposure whose astrometric solution verified the correct target field. After the flip, frames 0038 through 0097 formed a consistent field, but extensive registration and star-pattern tests could not demonstrate that it was the target field. The AI therefore rejected all of those frames instead of assuming where the target was and constructing an apparent egress. The resulting report explicitly says that those images cannot be used to claim an egress or post-transit baseline unless the field is independently re-solved.
That result mattered to me because if the objective were merely to “please Pablo” with a nice-looking transit, those post-flip frames were exactly where a system might have been tempted to manufacture one. It did the opposite.
My latest experiment, WASP-80 b / TIC 243921117.01, started with the raw observing directory rather than a pre-made light curve. The reduction isolated 50 R-band science frames, 10 biases, 10 matched 180-second darks and 10 R flats. It independently verified the target, performed ensemble differential photometry, tested aperture sizes and comparison stars, and produced the light curve. The measured depth near transit was about 3.75%, while the AIJ-style fitted/detrended result was 3.649% or 40.36 mmag. The published R-band depth is about 40.26 mmag. The observing run stopped before egress, and the report therefore specifically refuses to claim a precision full-duration or TTV result.
The AIJ-style graph was another deliberate test. I instructed the AI that the plotted observational points had to come from the FITS measurements and that the smooth green curve could only be a mathematical visualization of those measured points. It was not allowed to invent points beyond the end of the run or manufacture the missing egress. That is exactly the sort of distinction the new AAS guidance makes between legitimate AI-assisted visualization of an author's data and generating fictitious scientific data.
There have also been cases where AI did not give me the answer I might have wanted. With TOI 3514.01 / TIC 1870990135.01, there was a very close neighboring star and significant aperture dependence. The analysis found a real fading in the blended light but concluded that the dataset could not establish whether the fading belonged to the planet host, the nearby star, or another blended-source scenario. In other words, it returned “inconclusive” rather than “planet detected.”
I also agree with your later point that insufficiently specified prompts can cause an AI system to infer what the user intends and begin doing things that were never explicitly requested. That is why my prompts have evolved to include instructions such as: do not generate synthetic observational points; do not alter measurements to match an expected transit; keep measured data separate from model/reference data; reject frames whose field identity cannot be verified; and report an inconclusive result when the data do not support a conclusion.
I would be very interested in understanding your Google experiment in more detail, because I think it would help us compare apples with apples. Which AI did you actually use—Gemini, and if so which model/version? Was it the normal Gemini interface, Google AI Studio, Colab, or another environment? Did it invoke a separate coding/data-analysis agent or Python execution environment? What was your exact prompt?
Most importantly, when you say it made “quite a few errors,” what exactly were the errors? Were they Python/runtime errors, use of obsolete libraries, incorrect frequency units, incorrect hydrogen rest frequency, wrong Doppler sign convention or formula, incorrect peak identification, baseline removal, axis construction, or incorrect scientific interpretation of otherwise correctly processed numbers? Did you correct the errors and rerun the same analysis, and if so, what result did it ultimately produce?
I think that distinction is critical. A generated Python syntax error, a bad physical assumption, and a fabricated observational result are three very different failures.
My present view is not that AI replaces HOPS, AstroImageJ, PyTransit or any other established package. It is that AI can become another scientific tool when we force it to show its work, preserve the pixels, expose the code and intermediate products, independently cross-check the answer, and give it permission to say “these data are not usable.”
That is the experiment I am really interested in.
Pablo Lewin
AAVSO LPAC
The Maury Lewin Astronomical Observatory
One additional note for Ed and anyone else following this discussion who is a member of the AAVSO Exoplanet Section: we are going to have a dedicated discussion on this very subject at the next Exoplanet Section SIG meeting on Tuesday, September 22 at 7:00 PM Eastern / 2300 UTC.
Dennis Conti has organized several of us to give short presentations showing different ways astronomers are experimenting with AI in exoplanet work. I will be discussing my experience using ChatGPT directly on exoplanet FITS data, including the successful reductions, the HOPS cross-validation, the post-meridian-flip rejection case, and the latest WASP-80 b reduction.
George Iwaszek will discuss using AI to compare independent observations to evaluate consistency and investigate possible transit-timing variations. Bob Massey will talk about his own experience working with AI. Dennis Conti will present his work using Claude to develop a Python processing pipeline that interfaces with AstroImageJ.
Each of us is planning roughly a 15-minute presentation, followed by questions, and Dennis also intends to have an open discussion specifically about the hazards and limitations of using AI in astronomical analysis.
I think this is particularly valuable because it is not going to be four people simply saying, “AI is wonderful.” We are approaching it from different directions, using different AI systems, different workflows, and different levels of automation. We will be talking about what worked, what failed, what required human intervention, how the results were verified, and where the scientific risks are.
Ed, I would especially welcome you—and anyone else here who belongs to the AAVSO Exoplanet Section—to attend. Your hydrogen-line spectrum experiment is exactly the kind of example that would add something useful to the discussion. I would very much like to compare what you observed in Google’s system with what we have been seeing in ChatGPT, Claude, HOPS, and AstroImageJ-based workflows.
I am also going to ask Dennis whether he would be comfortable with me inviting a few interested non-AAVSO members to audit the session. I do not know whether that is appropriate under the Exoplanet Section’s meeting rules, so I am not going to assume that it is.
If Dennis says it is okay, I will post the Zoom link here for anyone who would like to listen in. If he prefers that the meeting remain limited to AAVSO members, I will respect that and will not post the link or pursue it further here.
Either way, I think the September 22 discussion should be worthwhile because it will include both the opportunities and the risks of AI-assisted exoplanet analysis, with several astronomers showing different approaches rather than presenting a single point of view.
Marcus,
That’s exactly the distinction I think we need to keep clear. We’re doing science-based research using the scientific method; we’re not asking AI to make astronomical images prettier or to make them look the way we think they ought to look.
For scientific work, the question isn’t whether an image is visually impressive. The question is whether the result is traceable to the original measurements, reproducible, quantitatively testable, and supported by evidence. If an AI system creates synthetic pixels or reconstructs features based on what it expects an astronomical image to contain, that may be perfectly useful for visualization, but it cannot automatically be treated as observational data.
The same principle applies to tools such as BlurXTerminator. Neural networks and machine learning are not inherently unscientific, but if they are used in research, their effects have to be characterized and validated against known data. The original data must remain available so the result can be independently checked.
So I don’t see this primarily as a philosophical debate about whether something is “fake.” In science, we have a much more practical test: Can the result be demonstrated, reproduced, independently verified, and shown not to introduce signals that weren’t present in the observations?
Science requires evidence. Conclusions based simply on appearance, preference, or emotion don’t meet that standard.
Pablo
Some AI now in use in Astronomy admittedly not the over the counter kind but AI nonetheless..that's why it is important to scientifically prove or disprove the us of AI dispassionately using the scientific method only
Pablo Lewin
--
--
You received this message because you are subscribed to the Google
Groups "Society of Amateur Radio Astronomers" group.
To post to this group, send email to sara...@googlegroups.com
To unsubscribe from this group, send email to
sara-list-...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sara-list?hl=en
---
You received this message because you are subscribed to the Google Groups "Society of Amateur Radio Astronomers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sara-list+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sara-list/5a28b955-100a-4bc4-90a9-70096e719784n%40googlegroups.com.
Marcus,
That’s exactly the distinction I think we need to keep clear. We’re doing science-based research using the scientific method; we’re not asking AI to make astronomical images prettier or to make them look the way we think they ought to look.
For scientific work, the question isn’t whether an image is visually impressive. The question is whether the result is traceable to the original measurements, reproducible, quantitatively testable, and supported by evidence. If an AI system creates synthetic pixels or reconstructs features based on what it expects an astronomical image to contain, that may be perfectly useful for visualization, but it cannot automatically be treated as observational data.
The same principle applies to tools such as BlurXTerminator. Neural networks and machine learning are not inherently unscientific, but if they are used in research, their effects have to be characterized and validated against known data. The original data must remain available so the result can be independently checked.
So I don’t see this primarily as a philosophical debate about whether something is “fake.” In science, we have a much more practical test: Can the result be demonstrated, reproduced, independently verified, and shown not to introduce signals that weren’t present in the observations?
Science requires evidence. Conclusions based simply on appearance, preference, or emotion don’t meet that standard.
Pablo
--
--
You received this message because you are subscribed to the Google
Groups "Society of Amateur Radio Astronomers" group.
To post to this group, send email to sara...@googlegroups.com
To unsubscribe from this group, send email to
sara-list-...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sara-list?hl=en
---
You received this message because you are subscribed to the Google Groups "Society of Amateur Radio Astronomers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sara-list+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sara-list/7e735992-d8fb-414a-bfa2-bf1abb10b24fn%40googlegroups.com.